From b35b5e3021c45ed1a3963368151b4596c7603246 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Wed, 24 May 2023 16:44:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/api/index.js | 10 +++++ .../components/setdevice.vue | 39 +++++++--------- .../components/pictureTags.vue | 44 ++++++++++++------- .../photographicDevice/index.vue | 2 +- 4 files changed, 56 insertions(+), 39 deletions(-) diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 4627699..7f7f67a 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -505,7 +505,17 @@ export function delUserApi(data) { }, }); } +//获取设备接口 + +export function getCoordinate(data) { + return request({ + url: "/api/getCoordinate", + method: "post", + data, + }); +} //绘制坐标保存 + export function updateCoordinate(data) { return request({ url: "/api/updateCoordinate", diff --git a/src/views/devicePhotoSchedule/components/setdevice.vue b/src/views/devicePhotoSchedule/components/setdevice.vue index 07d76fd..46920ab 100644 --- a/src/views/devicePhotoSchedule/components/setdevice.vue +++ b/src/views/devicePhotoSchedule/components/setdevice.vue @@ -192,39 +192,32 @@ export default { // 保存确定操作 submitForm() { console.log(this.termidArr); - this.timer = window.setInterval(() => { - this.termidArrNum++; - console.log(this.termidArrNum); - if (this.termidArrNum < this.termidArr.length) { - this.sureSum(); - } else { - this.$message({ - showClose: true, - message: "添加成功", - type: "success", - }); - this.isShow = false; - this.$parent.deviceList(); - clearTimeout(this.timer); - } - }, 1000); + this.sureSum(); }, //时间表 sureSum() { + console.log(this.termidArr); + console.log(this.checkedAisle); + var ruleBox = []; + for (var i = 0; i < this.termidArr.length; i++) { + var parmsobj = { + termid: this.termidArr[i], + channelidlist: [this.checkedAisle], + }; + console.log(parmsobj); + ruleBox.push(parmsobj); + } + console.log(ruleBox); setScheduleRulel({ - list: [ - { - termid: this.termidArr[this.termidArrNum], - channelidlist: [this.checkedAisle], - }, - ], + list: ruleBox, scheduleid: this.selid, }) .then((res) => { + console.log(res); // this.$message({ // showClose: true, // message: '添加成功',type: 'success' - // });; + // }); }) .catch((err) => { this.$message({ diff --git a/src/views/management/monitoringEquipment/photographicDevice/components/pictureTags.vue b/src/views/management/monitoringEquipment/photographicDevice/components/pictureTags.vue index f72bfbc..59eee1f 100644 --- a/src/views/management/monitoringEquipment/photographicDevice/components/pictureTags.vue +++ b/src/views/management/monitoringEquipment/photographicDevice/components/pictureTags.vue @@ -81,7 +81,7 @@