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 +} +