From 521cd167c54ab7c4e20fe8ab2c5619d3965c0411 Mon Sep 17 00:00:00 2001
From: fanluyan <754122931@qq.com>
Date: Fri, 19 May 2023 13:33:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/message.js | 8 +-
src/main.js | 1 +
.../components/adddeviceDialog.vue | 6 +-
.../components/imageCapture.vue | 683 ++++++++++--------
4 files changed, 374 insertions(+), 324 deletions(-)
diff --git a/src/components/message.js b/src/components/message.js
index 2488311..5da2f07 100644
--- a/src/components/message.js
+++ b/src/components/message.js
@@ -1,13 +1,18 @@
-/**重置message,防止重复点击重复弹出message弹框 */
+//resetMessage.js
+/**重置message,防止重复点击重复弹出message消息提示 */
import { Message } from "element-ui";
let messageInstance = null;
+
const resetMessage = (options) => {
if (messageInstance) {
messageInstance.close();
}
+ Message.closeAll(); //手动关闭所有消息提示实例
messageInstance = Message(options);
+ // console.log(Message(options));
};
+
["error", "success", "info", "warning"].forEach((type) => {
resetMessage[type] = (options) => {
if (typeof options === "string") {
@@ -19,4 +24,5 @@ const resetMessage = (options) => {
return resetMessage(options);
};
});
+
export const message = resetMessage;
diff --git a/src/main.js b/src/main.js
index 6d89aab..2b8fb7c 100644
--- a/src/main.js
+++ b/src/main.js
@@ -8,6 +8,7 @@ import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
import { message } from "./components/message.js";
+
Vue.prototype.$message = message;
Vue.use(ElementUI, {
size: "small",
diff --git a/src/views/cameraChannel/components/adddeviceDialog.vue b/src/views/cameraChannel/components/adddeviceDialog.vue
index 203b51a..4c16e3e 100644
--- a/src/views/cameraChannel/components/adddeviceDialog.vue
+++ b/src/views/cameraChannel/components/adddeviceDialog.vue
@@ -87,14 +87,14 @@ export default {
formArr.push(this.formdata);
addChannelapi({ list: formArr })
.then((res) => {
- this.errorMsg = "";
+ //this.errorMsg = "";
if (res.code == 200) {
this.$message.success("添加成功");
this.$parent.deviceList();
this.isShow = false;
} else {
- this.errorMsg = res.msg;
- //this.$message.error(res.msg);
+ //this.errorMsg = res.msg;
+ this.$message.error(res.msg);
}
})
.catch((err) => {
diff --git a/src/views/management/monitoringEquipment/photographicDevice/components/imageCapture.vue b/src/views/management/monitoringEquipment/photographicDevice/components/imageCapture.vue
index 4706979..24bee10 100644
--- a/src/views/management/monitoringEquipment/photographicDevice/components/imageCapture.vue
+++ b/src/views/management/monitoringEquipment/photographicDevice/components/imageCapture.vue
@@ -1,16 +1,79 @@
-
-
-
-
-
通道:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 查询
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 确认
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+}
+