diff --git a/src/views/photographicDevice/components/parameterSetDialog.vue b/src/views/photographicDevice/components/parameterSetDialog.vue index 33c7827..5166184 100644 --- a/src/views/photographicDevice/components/parameterSetDialog.vue +++ b/src/views/photographicDevice/components/parameterSetDialog.vue @@ -31,7 +31,7 @@ > -
+
+ + + + + + 查询 +

+ {{ $moment(lookTime).format("YYYY-MM-DD HH:mm:ss") }} +

+
+
+
+
-
+
+ + + + + + + + + + + + + + + + 设置 + + +
+
{}); }, handleFocus() { - this.deviceTimeForm.newzztime = new Date(); + if ( + this.devicenewtime == "" || + this.devicenewtime == undefined || + this.devicenewtime == null + ) { + this.devicenewtime = new Date(); + console.log(this.devicenewtime); + } }, //装置时间查询 searchTime() { @@ -984,8 +1084,12 @@ export default { //设置装置时间: .\bin\xympadmn.exe --server=127.0.0.1 --port=6891 --act=time --cmdid=XY-SIMULATOR-0015 --flag=1 --time=20230101122322 setTime() { if (this.rowData.isonline || this.rowData.onlinestatus === 1) { - console.log(this.deviceTimeForm.newzztime); - if (this.deviceTimeForm.newzztime !== "") { + console.log(this.devicenewtime); + if ( + this.devicenewtime !== "" && + this.devicenewtime !== undefined && + this.devicenewtime !== null + ) { this.timesetLoading = true; let params = [ { @@ -998,7 +1102,7 @@ export default { }, { name: "time", - value: this.deviceTimeForm.newzztime, + value: this.devicenewtime / 1000, }, ]; this.setTermFn(params); @@ -1040,6 +1144,7 @@ export default { //id重置数据 idhandleClick() { this.idParameter = {}; + this.zjidParameter = {}; this.lookTime = ""; clearInterval(this.timer); this.i = 0; @@ -1247,6 +1352,17 @@ export default { }); } }, + //浙江change + zjchange(val) { + console.log(val); + if (val == 1) { + console.log("杆塔id"); + this.idFlag = true; + } else { + console.log("cmdid"); + this.idFlag = false; + } + }, //id参数查询 // --act=termid [0xAC] --flag=[Request Set Flag, default is set=1, 0: request] --newcmdid=[New CMD ID] --compid=[Component Id] --orgid=[Original Id] idSearch() { @@ -1265,7 +1381,7 @@ export default { }, { name: "rf", - value: 2, + value: 1, }, { name: "newcmdid", @@ -1325,33 +1441,86 @@ export default { this.$refs.idParameterref.validate((valid) => { if (valid) { this.idSetLoading = true; - let params = [ - { - name: "act", - value: "termid", - }, - { - name: "flag", - value: 1, - }, - { - name: "rf", - value: 255, - }, - { - name: "newcmdid", - value: this.idParameter.newCmdId, - }, - { - name: "compid", - value: this.idParameter.componentId, - }, - { - name: "orgid", - value: this.idParameter.originalId, - }, - ]; - this.setTermFn(params); + if (this.rowData.protocol == 65284) { + if (this.zjvalue == 1) { + let params = [ + { + name: "act", + value: "termid", + }, + { + name: "flag", + value: 1, + }, + { + name: "rf", + value: 2, + }, + // { + // name: "newcmdid", + // value: this.idParameter.newCmdId, + // }, + { + name: "compid", + value: this.zjidParameter.componentId, + }, + ]; + this.setTermFn(params); + } else { + let params = [ + { + name: "act", + value: "termid", + }, + { + name: "flag", + value: 1, + }, + { + name: "rf", + value: 1, + }, + { + name: "newcmdid", + value: this.zjidParameter.newCmdId, + }, + // { + // name: "compid", + // value: this.idParameter.componentId, + // }, + ]; + this.setTermFn(params); + } + } else { + let params = [ + { + name: "act", + value: "termid", + }, + { + name: "flag", + value: 1, + }, + { + name: "rf", + value: 255, + }, + { + name: "newcmdid", + value: this.idParameter.newCmdId, + }, + { + name: "compid", + value: this.idParameter.componentId, + }, + { + name: "orgid", + value: this.idParameter.originalId, + }, + ]; + + this.setTermFn(params); + } } else { console.log("error submit!!"); return false; @@ -1617,12 +1786,10 @@ export default { console.log(JSON.parse(res.data.data)); //时间 console.log(this.tabName); - this.deviceTimeForm = JSON.parse(res.data.data); + //this.devicenewtime = JSON.parse(res.data.data).timestamp * 1000; if (this.tabName == "装置时间") { - this.showLookTime = true; - this.deviceTimeForm.zztime = this.deviceTimeForm.timestamp * 1000; - console.log(this.deviceTimeForm.zztime); - return; + this.devicetime = JSON.parse(res.data.data).timestamp * 1000; + console.log(this.devicetime); } //采集参数 this.samplingForm = JSON.parse(res.data.data); @@ -1632,6 +1799,7 @@ export default { this.idParameter = JSON.parse(res.data.data); this.waterForm = JSON.parse(res.data.data); this.osdParams = JSON.parse(res.data.data); + this.zjidParameter = JSON.parse(res.data.data); if (this.osdParams.textContent == "null ") { console.log("我是空"); this.osdParams.textContent = ""; @@ -1800,10 +1968,11 @@ export default { this.isShow = false; this.activeName = "1"; this.tabsActive = "first"; - this.deviceTimeForm = {}; this.samplingForm = {}; + this.deviceTimeForm = {}; this.upperComputer = {}; this.idParameter = {}; + this.zjidParameter = {}; this.gpsForm = {}; this.waterForm = {}; this.osdParams = {};