|
@@ -187,7 +187,7 @@
|
|
|
import $mqtt from '@/utils/mqtt.min.js';
|
|
|
import { config } from '@/api/request/config.js'
|
|
|
import { mySubjectList,subject_class,listDepartments,mangerControl,getDicts,laboratoryInfo,
|
|
|
- firedeviceStatus,firedeviceStart,firedeviceCancel,controlSwitch,getDeviceListBySub, textParseUrlIps,listData} from '@/api/index.js'
|
|
|
+ firedeviceStatus,firedeviceStart,firedeviceCancel,controlSwitch,getDeviceListBySub, textParseUrlIps,listData,subjectTriggerModes} from '@/api/index.js'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
@@ -634,6 +634,24 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ //点击开关按钮开启的时候充电调用硬件状态
|
|
|
+ async subjectTriggerModes(row){
|
|
|
+ let self=this;
|
|
|
+ const {data} = await subjectTriggerModes(row.id)
|
|
|
+ console.log('data',data)
|
|
|
+ if(data.code==200){
|
|
|
+ for(let b=0;b<self.fanList.length;b++){
|
|
|
+ if(self.fanList[b].dictValue==data.data.triggerModes){
|
|
|
+ for(let i=0;i<self.itemData.labHardwareVOList.length;i++){
|
|
|
+ if(row.id == self.itemData.labHardwareVOList[i].id){
|
|
|
+ this.$set(self.itemData.labHardwareVOList[i],'dictLabel',self.fanList[b].dictLabel);
|
|
|
+ this.$set(self.itemData.labHardwareVOList[i],'triggerModes',data.data.triggerModes);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
//监听传感器信息
|
|
|
getMqttSensorData(val){
|
|
|
let self = this;
|
|
@@ -643,6 +661,7 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
//监听设备信息
|
|
|
getMqttDeviceData(val){
|
|
|
let self = this;
|
|
@@ -660,14 +679,10 @@ export default {
|
|
|
}else if(val[i].hardwareOperate == 'ONLINE'){
|
|
|
self.itemData.labHardwareVOList[k].state.code = 2;
|
|
|
}
|
|
|
+ if(self.itemData.labHardwareVOList[k].hardwareTypeEnum.hardwareTypeCode == '2'){
|
|
|
+ self.subjectTriggerModes(self.itemData.labHardwareVOList[k])
|
|
|
+ }
|
|
|
}
|
|
|
- if(self.itemData.labHardwareVOList[k].hardwareTypeEnum.hardwareTypeCode == '2'){
|
|
|
- for(let b=0;b<self.fanList.length;b++){
|
|
|
- if(self.fanList[b].dictValue==self.itemData.labHardwareVOList[k].triggerModes){
|
|
|
- self.itemData.labHardwareVOList[k].dictLabel=self.fanList[b].dictLabel
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
}
|
|
|
}
|