From 983f039b12e337d8ab70fe6917a30135de109f4d Mon Sep 17 00:00:00 2001 From: XMnhwj_BackTechnologyDevelopment <3512363680@qq.com> Date: Fri, 2 Jun 2023 18:15:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?2023-06-02=2018:30:25=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E6=89=80=E5=B1=9E=E5=8F=AF?= =?UTF-8?q?=E6=8E=A7=E8=AE=BE=E5=A4=87=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/psdc/service/impl/PsdcSceneServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/psdc-business/src/main/java/com/psdc/service/impl/PsdcSceneServiceImpl.java b/psdc-business/src/main/java/com/psdc/service/impl/PsdcSceneServiceImpl.java index c9f1a26..d8f4861 100644 --- a/psdc-business/src/main/java/com/psdc/service/impl/PsdcSceneServiceImpl.java +++ b/psdc-business/src/main/java/com/psdc/service/impl/PsdcSceneServiceImpl.java @@ -236,8 +236,8 @@ public class PsdcSceneServiceImpl implements IPsdcSceneService { // break; // } Map map = new HashMap<>(); - map.put("label", sv.getSceneKey()); - map.put("context", sv.getSceneContext()); + map.put("context", sv.getSceneKey()); + map.put("label", sv.getSceneContext()); map.put("value", sv.getSceneValue()); list.add(map); deviceVo.setTempValue(list); @@ -263,8 +263,8 @@ public class PsdcSceneServiceImpl implements IPsdcSceneService { // deviceVo.setTemp(sv.getSceneValue()); // } Map map = new HashMap<>(); - map.put("label", sv.getSceneKey()); - map.put("context", sv.getSceneContext()); + map.put("context", sv.getSceneKey()); + map.put("label", sv.getSceneContext()); map.put("value", sv.getSceneValue()); list.add(map); deviceVo.setTempValue(list); @@ -282,8 +282,8 @@ public class PsdcSceneServiceImpl implements IPsdcSceneService { // break; // } Map map = new HashMap<>(); - map.put("label", sv.getSceneKey()); - map.put("context", sv.getSceneContext()); + map.put("context", sv.getSceneKey()); + map.put("label", sv.getSceneContext()); map.put("value", sv.getSceneValue()); list.add(map); deviceVo.setTempValue(list); From 13b9069aa1170f79aef6d0e29adc57fbb24478f2 Mon Sep 17 00:00:00 2001 From: jiminglei <836545853@qq.com> Date: Fri, 2 Jun 2023 18:38:24 +0800 Subject: [PATCH 2/2] 11 --- psdc-ui/src/views/system/cl/index.vue | 112 ++++++++++++-------------- 1 file changed, 50 insertions(+), 62 deletions(-) diff --git a/psdc-ui/src/views/system/cl/index.vue b/psdc-ui/src/views/system/cl/index.vue index 7bf4f2b..8957e08 100644 --- a/psdc-ui/src/views/system/cl/index.vue +++ b/psdc-ui/src/views/system/cl/index.vue @@ -66,13 +66,13 @@ 全选 -
进水温度出水温度温度
- - - {{item.deviceName}} - - - + + + {{item.deviceName}} + + {{control.label}} + + @@ -130,13 +130,14 @@ 全选 -
进水温度出水温度温度
+ - - {{item.deviceName}} - - - + + {{item.deviceName}} + + {{control.label}} + + @@ -187,22 +188,23 @@ onMounted(()=>{ crr.push(res.data[x]) } } - console.log(crr) + var arr = [] for(var i in crr){ arr=arr.concat(crr[i].children) } - + console.log(arr) + var drr = [] for(let j in arr){ - arr[j].Temp=!arr[j].Temp - arr[j].inTemp=!arr[j].inTemp - arr[j].outTemp=!arr[j].outTemp + if(arr[j].controlKey.length!=0){ + drr.push(arr[j]) + } } - console.log('sblb',arr) - data.sblb=arr + console.log('sblb',drr) + data.sblb=drr var brr = [] - for(let a in arr){ - brr.push(arr[a].deviceId) + for(let a in drr){ + brr.push(drr[a].deviceId) } data.AllName=brr console.log(brr) @@ -382,23 +384,19 @@ function submitForm() { data.checkedSblb.forEach(item => { let tempItem = { deviceId: item, - intemp: '', - outtemp: '', - temp: '' + tempList:[] }; // 根据 item 从 data.sblb 中找到对应的设备信息 let deviceInfo = data.sblb.find(sblbItem => sblbItem.deviceId === item); if (deviceInfo) { - tempItem.intemp = deviceInfo.intemp; - tempItem.outtemp = deviceInfo.outtemp; - tempItem.temp = deviceInfo.temp; - + console.log(deviceInfo) + tempItem.tempList = deviceInfo.controlKey } tempCheckedSblb.push(tempItem); timingForm.deviceVos=tempCheckedSblb - deviceInfo.intemp='' - deviceInfo.outtemp='' - deviceInfo.temp='' + for(let i in deviceInfo.controlKey){ + deviceInfo.controlKey[i].value='' + } }); console.log(timingForm) postNew(timingForm).then((res)=>{ @@ -422,21 +420,17 @@ function cancel() { data.checkedSblb.forEach(item => { let tempItem = { deviceId: item, - intemp: '', - outtemp: '', - temp: '' + tempList:[] }; // 根据 item 从 data.sblb 中找到对应的设备信息 let deviceInfo = data.sblb.find(sblbItem => sblbItem.deviceId === item); if (deviceInfo) { - tempItem.intemp = deviceInfo.intemp; - tempItem.outtemp = deviceInfo.outtemp; - tempItem.temp = deviceInfo.temp; + tempItem.tempList = deviceInfo.controlKey; } tempCheckedSblb.push(tempItem); - deviceInfo.intemp='' - deviceInfo.outtemp='' - deviceInfo.temp='' + // deviceInfo.intemp='' + // deviceInfo.outtemp='' + // deviceInfo.temp='' }); timingForm.sceneName='', timingForm.sceneRemark='', @@ -460,38 +454,29 @@ function handleXg(dat) { var deviceId = data.sblb[i].deviceId for (let j = 0;j < dat.deviceVos.length ;j++ ) { if ( deviceId === dat.deviceVos[j].deviceId){ - data.sblb[i].intemp = dat.deviceVos[j].intemp; - data.sblb[i].outtemp = dat.deviceVos[j].outtemp; - data.sblb[i].temp = dat.deviceVos[j].temp; + data.sblb[i].controlKey = dat.deviceVos[j].tempValue; } } } timingForm1.sceneName=dat.sceneName timingForm1.sceneRemark=dat.sceneRemark timingForm1.sceneCode = dat.sceneCode - - }; function submitForm1() { let tempCheckedSblb = []; data.checkedSblb1.forEach(item => { let tempItem = { deviceId: item, - intemp: '', - outtemp: '', - temp: '' + tempList:[] }; // 根据 item 从 data.sblb 中找到对应的设备信息 let deviceInfo = data.sblb.find(sblbItem => sblbItem.deviceId === item); if (deviceInfo) { - tempItem.intemp = deviceInfo.intemp; - tempItem.outtemp = deviceInfo.outtemp; - tempItem.temp = deviceInfo.temp; + tempItem.tempList = deviceInfo.controlKey; } tempCheckedSblb.push(tempItem); timingForm1.deviceVos=tempCheckedSblb }); - console.log(timingForm1) postXg(timingForm1).then((res)=>{ console.log(res) @@ -507,11 +492,11 @@ function submitForm1() { timingForm1.sceneRemark='' timingForm1.sceneCode='' timingForm1.deviceVos=[] - for(let i in data.sblb) { - data.sblb[i].temp = '' - data.sblb[i].intemp = '' - data.sblb[i].outtemp = '' - } + // for(let i in data.sblb) { + // data.sblb[i].temp = '' + // data.sblb[i].intemp = '' + // data.sblb[i].outtemp = '' + // } }; function cancel1() { open1.value = false; @@ -519,10 +504,10 @@ function cancel1() { timingForm1.sceneRemark='' timingForm1.sceneCode='' timingForm1.deviceVos=[] -for(let i in data.sblb){ - data.sblb[i].temp='' - data.sblb[i].intemp='' - data.sblb[i].outtemp='' +for(let i=0 ;i