From 10cd00ab87fb080d830ef617b51162a0f52cccb9 Mon Sep 17 00:00:00 2001
From: fanluyan <754122931@qq.com>
Date: Wed, 8 May 2024 17:21:49 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=82=B9=E5=87=BB=E8=8E=B7?=
=?UTF-8?q?=E5=8F=96=E5=9B=BE=E7=89=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/css/element.less | 3 ++
.../components/parameterArea.vue | 6 +++-
.../components/setChannelDialog.vue | 33 ++++++++++++++-----
.../realTimeMonitor/components/siderBar.vue | 1 +
.../components/takePicButton.vue | 6 ++++
src/views/realTimeMonitor/index.vue | 2 +-
6 files changed, 41 insertions(+), 10 deletions(-)
diff --git a/src/assets/css/element.less b/src/assets/css/element.less
index 76b195f..05a7006 100644
--- a/src/assets/css/element.less
+++ b/src/assets/css/element.less
@@ -78,3 +78,6 @@
.el-image-viewer__actions {
background: rgba(0, 0, 0, 0.15);
}
+.el-form-item__label{
+ padding: 0 6px 0 0;
+}
\ No newline at end of file
diff --git a/src/views/realTimeMonitor/components/parameterArea.vue b/src/views/realTimeMonitor/components/parameterArea.vue
index c56ad4c..88e3a64 100644
--- a/src/views/realTimeMonitor/components/parameterArea.vue
+++ b/src/views/realTimeMonitor/components/parameterArea.vue
@@ -68,7 +68,7 @@
操作项
-
+
@@ -292,6 +292,10 @@ export default {
this.getDateTime();
},
methods: {
+ takepicFun(){
+ console.log("点击了我自己,准备取消轮巡")
+ this.$refs.takepicRef.clearFn();
+ },
//控制显示与隐藏
showButton(key) {
if (this.roleUser !== "0") {
diff --git a/src/views/realTimeMonitor/components/setChannelDialog.vue b/src/views/realTimeMonitor/components/setChannelDialog.vue
index 98717b7..26006ce 100644
--- a/src/views/realTimeMonitor/components/setChannelDialog.vue
+++ b/src/views/realTimeMonitor/components/setChannelDialog.vue
@@ -203,10 +203,17 @@
确 定 保存并关闭
+
@@ -532,7 +539,8 @@ export default {
}
this.searchBtn();
},
- handleConfim() {
+
+ handleConfim(flag) {
console.log("点击了确定");
console.log(this.channelForm);
@@ -727,7 +735,7 @@ export default {
{ name: "type21", value: 0 },
];
console.log(params);
- this.setTermFn(params);
+ this.setTermFn(params,flag);
} else {
this.$message({
duration: 1500,
@@ -738,7 +746,7 @@ export default {
}
});
},
- setTermFn(val) {
+ setTermFn(val,flag) {
setTermCamera({
termId: this.areaData.id,
list: val,
@@ -747,16 +755,17 @@ export default {
console.log(res);
this.requestid = res.data.requestId;
- this.getTakechannelStatus();
+ this.getTakechannelStatus(flag);
clearInterval(this.setTimer);
this.setTimer = window.setInterval(() => {
- this.getTakechannelStatus();
+ this.getTakechannelStatus(flag);
this.setNum++;
}, 1000);
})
.catch((err) => {});
},
- getTakechannelStatus() {
+ getTakechannelStatus(flag) {
+ console.log("aaaaaaaaaaaaaaaaaaaaaa",flag)
getTermCameraRequest({ requestid: this.requestid })
.then((res) => {
console.log(res);
@@ -764,6 +773,10 @@ export default {
window.clearInterval(this.setTimer);
this.setTimer = null;
this.setNum = 0;
+
+ if(flag){
+ this.isShow = false;
+ }
//this.isShow = false;
this.channelLoading = false;
this.$message({
@@ -774,6 +787,9 @@ export default {
});
} else if (this.setNum > 3) {
// this.isShow = false;
+ if(flag){
+ this.isShow = false;
+ }
window.clearInterval(this.setTimer);
this.setTimer = null;
this.setNum = 0;
@@ -1050,6 +1066,7 @@ export default {
.el-slider {
width: 200px;
margin-right: 12px;
+ margin-left: 10px;
.el-slider__runway {
height: 8px;
margin: 12px 0;
diff --git a/src/views/realTimeMonitor/components/siderBar.vue b/src/views/realTimeMonitor/components/siderBar.vue
index 55785be..01e7f51 100644
--- a/src/views/realTimeMonitor/components/siderBar.vue
+++ b/src/views/realTimeMonitor/components/siderBar.vue
@@ -329,6 +329,7 @@ export default {
this.$store.commit("protocol", this.currentData.protocol); //将currentData保存在vuex中
this.$store.commit("cmdId", this.currentData.cmdid); //将currentData保存在vuex中
this.$parent.getCurrentData();
+
//this.$refs.tree.scrollTo(data);
// localStorage.setItem("currentData", JSON.stringify(this.currentData));
},
diff --git a/src/views/realTimeMonitor/components/takePicButton.vue b/src/views/realTimeMonitor/components/takePicButton.vue
index f801664..7626949 100644
--- a/src/views/realTimeMonitor/components/takePicButton.vue
+++ b/src/views/realTimeMonitor/components/takePicButton.vue
@@ -246,6 +246,7 @@ export default {
new Date(val.date).getTime(),
this.termId
); //获取图片列表是传当前设备的 id 和termid
+
this.$message({
duration: 1500,
showClose: true,
@@ -264,10 +265,15 @@ export default {
});
},
clearFn() {
+ console.log("我要取消了轮巡")
clearInterval(this.statusTimer);
this.statusTimer = null;
this.statusNum = 0;
this.picLoading = false;
+ console.log("我要取消了轮巡1111111111111111111111111111111")
+ clearInterval(this.picPimer);
+ this.picPimer = null;
+ this.picNum = 0;
},
},
destroyed() {
diff --git a/src/views/realTimeMonitor/index.vue b/src/views/realTimeMonitor/index.vue
index 5f9293a..40cd429 100644
--- a/src/views/realTimeMonitor/index.vue
+++ b/src/views/realTimeMonitor/index.vue
@@ -120,13 +120,13 @@ export default {
console.log("杆塔");
this.LineFlag = false;
this.towerFlag = true;
-
this.terminalPhoto = [];
this.protocolInfo = this.treeSelectData.protocol;
console.log("asddddddddddddddddddddd", this.treeSelectData);
this.towertitle = this.treeSelectData.name;
this.$nextTick(() => {
this.$refs.areaRef.getChannelList();
+ this.$refs.areaRef.takepicFun();
});
}
},