|
@@ -288,7 +288,7 @@ import {
|
|
updateSubject,
|
|
updateSubject,
|
|
mangerVoice,
|
|
mangerVoice,
|
|
startUrl,
|
|
startUrl,
|
|
- queryHardByTypeList, getHaikangUserList
|
|
|
|
|
|
+ queryHardByTypeList, getHaikangUserList, subjectTriggerModes
|
|
} from '@/api/laboratory/subject'
|
|
} from '@/api/laboratory/subject'
|
|
import { listData} from "@/api/system/dict/data";
|
|
import { listData} from "@/api/system/dict/data";
|
|
import { filterDept } from "@/api/medicUniversity-3_1/index";
|
|
import { filterDept } from "@/api/medicUniversity-3_1/index";
|
|
@@ -691,18 +691,47 @@ export default {
|
|
type: "warning"
|
|
type: "warning"
|
|
}).then(async () => {
|
|
}).then(async () => {
|
|
self.switchChange(row)
|
|
self.switchChange(row)
|
|
|
|
+ if(row.state.code==4){
|
|
|
|
+ this.subjectTriggerModes(row.id)
|
|
|
|
+ }
|
|
}).catch(() => {
|
|
}).catch(() => {
|
|
|
|
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ //点击开关按钮开启的时候充电调用硬件状态
|
|
|
|
+ subjectTriggerModes(id){
|
|
|
|
+ let self=this;
|
|
|
|
+ console.log(self.checkedSubject.VOlist)
|
|
|
|
+ subjectTriggerModes(id).then(response => {
|
|
|
|
+ if(response.code==200){
|
|
|
|
+ if (self.checkedSubject.VOlist) {
|
|
|
|
+ for (let k = 0; k < self.checkedSubject.VOlist.length; k++) {
|
|
|
|
+ if(self.checkedSubject.VOlist[k].id==response.data.hardwareId){
|
|
|
|
+ self.checkedSubject.VOlist[k].triggerModes=response.data.triggerModes
|
|
|
|
+ self.checkedSubject.VOlist[k].hardwareTypeEnum.hardwareTypeCode=response.data.hardwareType.hardwareTypeCode
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (let i = 0; i < self.checkedSubject.VOlist.length; i++) {
|
|
|
|
+ if(self.checkedSubject.VOlist[i].hardwareTypeEnum.hardwareTypeCode == '2'){
|
|
|
|
+ for(let b=0;b<self.fanList.length;b++){
|
|
|
|
+ if(self.fanList[b].dictValue==self.checkedSubject.VOlist[i].triggerModes){
|
|
|
|
+ self.checkedSubject.VOlist[i].dictLabel=self.fanList[b].dictLabel
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ },
|
|
//开关按钮
|
|
//开关按钮
|
|
switchChange(row){
|
|
switchChange(row){
|
|
|
|
+
|
|
let switchData = {
|
|
let switchData = {
|
|
id:row.id,
|
|
id:row.id,
|
|
switchVal:row.state.code==3?'close':(row.state.code==4?'open':'')
|
|
switchVal:row.state.code==3?'close':(row.state.code==4?'open':'')
|
|
};
|
|
};
|
|
hardWareControl(switchData).then(response => {
|
|
hardWareControl(switchData).then(response => {
|
|
- console.log(response);
|
|
|
|
if(response.code==200){
|
|
if(response.code==200){
|
|
row.state.code = row.state.code==3?4:(row.state.code==4?3:'')
|
|
row.state.code = row.state.code==3?4:(row.state.code==4?3:'')
|
|
this.msgSuccess("操作成功")
|
|
this.msgSuccess("操作成功")
|
|
@@ -733,7 +762,6 @@ export default {
|
|
let urlText = window.location.href;
|
|
let urlText = window.location.href;
|
|
if(urlText.indexOf(localStorage.getItem('ipIdentify')) != -1){
|
|
if(urlText.indexOf(localStorage.getItem('ipIdentify')) != -1){
|
|
startUrl(obj).then(res => {
|
|
startUrl(obj).then(res => {
|
|
- console.log('res',res)
|
|
|
|
if(res.code == 200){
|
|
if(res.code == 200){
|
|
if(!res.data[0]){
|
|
if(!res.data[0]){
|
|
this.msgError("视频配置异常请联系管理员")
|
|
this.msgError("视频配置异常请联系管理员")
|
|
@@ -760,7 +788,6 @@ export default {
|
|
});
|
|
});
|
|
}else{
|
|
}else{
|
|
startUrl(obj).then(res => {
|
|
startUrl(obj).then(res => {
|
|
- console.log('res',res)
|
|
|
|
if(res.code == 200){
|
|
if(res.code == 200){
|
|
if(!res.data[0]){
|
|
if(!res.data[0]){
|
|
this.msgError("视频配置异常请联系管理员")
|
|
this.msgError("视频配置异常请联系管理员")
|
|
@@ -992,7 +1019,7 @@ export default {
|
|
// console.log('message',message)
|
|
// console.log('message',message)
|
|
if (message){
|
|
if (message){
|
|
let data = JSON.parse(message)
|
|
let data = JSON.parse(message)
|
|
- // console.log("MQTT----message",data)
|
|
|
|
|
|
+ //console.log("MQTT----message",data)
|
|
if(data.data.subId){
|
|
if(data.data.subId){
|
|
//传感器
|
|
//传感器
|
|
// console.log("传感器",data.data.subId,'---------',data);
|
|
// console.log("传感器",data.data.subId,'---------',data);
|
|
@@ -1018,7 +1045,7 @@ export default {
|
|
}else{
|
|
}else{
|
|
|
|
|
|
//硬件
|
|
//硬件
|
|
- // console.log("硬件",data);
|
|
|
|
|
|
+ //console.log("硬件",data);
|
|
for (let i = 0; i < data.data.length; i++) {
|
|
for (let i = 0; i < data.data.length; i++) {
|
|
if (self.checkedSubject.VOlist) {
|
|
if (self.checkedSubject.VOlist) {
|
|
for (let k = 0; k < self.checkedSubject.VOlist.length; k++) {
|
|
for (let k = 0; k < self.checkedSubject.VOlist.length; k++) {
|