|
@@ -283,7 +283,7 @@
|
|
|
activeKey.value = activeKeyVal;
|
|
|
if (activeKeyVal == 1) {
|
|
|
nextTick(() => {
|
|
|
- MonitorDataTable.value.setSelectedRowKeys([selectData.deviceID]);
|
|
|
+ MonitorDataTable.value.setSelectedRowKeys([selectData.value.deviceID]);
|
|
|
});
|
|
|
}
|
|
|
};
|
|
@@ -307,7 +307,7 @@
|
|
|
};
|
|
|
|
|
|
// 监测数据
|
|
|
- const selectData = reactive(lodash.cloneDeep(initData));
|
|
|
+ const selectData = ref(lodash.cloneDeep(initData));
|
|
|
const currentData = ref(initData);
|
|
|
// https获取监测数据
|
|
|
let timer: null | NodeJS.Timeout = null;
|
|
@@ -317,9 +317,9 @@
|
|
|
async () => {
|
|
|
const data = await getDataSource();
|
|
|
currentData.value = data;
|
|
|
- Object.assign(selectData, data);
|
|
|
- playAnimation(selectData, selectData.maxarea);
|
|
|
- addMonitorText(selectData);
|
|
|
+ selectData.value = data;
|
|
|
+ playAnimation(selectData.value, selectData.value.maxarea);
|
|
|
+ addMonitorText(selectData.value);
|
|
|
if (timer) {
|
|
|
timer = null;
|
|
|
}
|
|
@@ -362,13 +362,13 @@
|
|
|
selectRowIndex.value = index;
|
|
|
loading.value = true;
|
|
|
const baseData: any = deviceBaseList.value.find((baseData: any) => baseData.id === selectRow.deviceID);
|
|
|
- Object.assign(selectData, initData, selectRow, baseData);
|
|
|
+ selectData.value = Object.assign(initData, selectRow, baseData);
|
|
|
|
|
|
- const type = selectData.windowModal ? selectData.windowModal : selectData.nwindownum == 1 ? 'ddFc5' : 'sdFc1';
|
|
|
+ const type = selectData.value.windowModal ? selectData.value.windowModal : selectData.value.nwindownum == 1 ? 'ddFc5' : 'sdFc1';
|
|
|
|
|
|
setModelType(type).then(() => {
|
|
|
- addMonitorText(selectData);
|
|
|
- playAnimation(selectRow, selectData.maxarea, true);
|
|
|
+ addMonitorText(selectData.value);
|
|
|
+ playAnimation(selectRow, selectData.value.maxarea, true);
|
|
|
loading.value = false;
|
|
|
});
|
|
|
await getCamera(selectRow.deviceID, playerRef.value);
|
|
@@ -383,7 +383,7 @@
|
|
|
const setArea = (flag) => {
|
|
|
modalType.value = flag + '';
|
|
|
if (flag == 1 || flag == 2) {
|
|
|
- if (selectData.nwindownum == 2) {
|
|
|
+ if (selectData.value.nwindownum == 2) {
|
|
|
modalTitle.value = flag === 1 ? '设定前窗面积' : '设定后窗面积';
|
|
|
} else {
|
|
|
modalTitle.value = '设定风窗面积';
|
|
@@ -404,7 +404,7 @@
|
|
|
}
|
|
|
modalIsShow.value = true;
|
|
|
} else {
|
|
|
- handleOK('', modalType.value, selectData.nwindownum);
|
|
|
+ handleOK('', modalType.value, selectData.value.nwindownum);
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -413,7 +413,7 @@
|
|
|
const setAngle = (flag) => {
|
|
|
modalType.value = flag + '';
|
|
|
if (flag == 1 || flag == 2) {
|
|
|
- if (selectData.nwindownum == 2) {
|
|
|
+ if (selectData.value.nwindownum == 2) {
|
|
|
modalTitle.value = flag === 1 ? '设定前窗角度' : '设定后窗角度';
|
|
|
} else {
|
|
|
modalTitle.value = '设定风窗角度';
|
|
@@ -435,7 +435,7 @@
|
|
|
}
|
|
|
modalIsShow.value = true;
|
|
|
} else {
|
|
|
- handleOK('', modalType.value, selectData.nwindownum);
|
|
|
+ handleOK('', modalType.value, selectData.value.nwindownum);
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -452,8 +452,8 @@
|
|
|
return;
|
|
|
}
|
|
|
let data = {
|
|
|
- deviceid: selectData.deviceID,
|
|
|
- devicetype: selectData.deviceType,
|
|
|
+ deviceid: selectData.value.deviceID,
|
|
|
+ devicetype: selectData.value.deviceType,
|
|
|
paramcode: '',
|
|
|
password: passWord || globalConfig?.simulatedPassword,
|
|
|
value: null,
|
|
@@ -464,7 +464,7 @@
|
|
|
if (handlerState == 7) {
|
|
|
// 单道风窗
|
|
|
params = {
|
|
|
- windowId: selectData.deviceID,
|
|
|
+ windowId: selectData.value.deviceID,
|
|
|
auto: 1,
|
|
|
fengliangF: value,
|
|
|
};
|
|
@@ -489,9 +489,9 @@
|
|
|
data.value = handlerState == 'ldkzStart' ? 1 : 0;
|
|
|
if (handlerState == 'ldkzStart') {
|
|
|
ch4.value = value;
|
|
|
- params = { auto: 1, windowId: selectData.deviceID, gasMax: ch4.value };
|
|
|
+ params = { auto: 1, windowId: selectData.value.deviceID, gasMax: ch4.value };
|
|
|
} else {
|
|
|
- params = { auto: 0, windowId: selectData.deviceID };
|
|
|
+ params = { auto: 0, windowId: selectData.value.deviceID };
|
|
|
}
|
|
|
if (isMock.value) {
|
|
|
showGasModal.value = true;
|
|
@@ -517,7 +517,7 @@
|
|
|
data.value = windowAngle.value;
|
|
|
} else if (handlerState == 5 || handlerState == 6) {
|
|
|
data.paramcode = 'frontSetValue';
|
|
|
- data.value = handlerState == 5 ? selectData.maxarea : 0;
|
|
|
+ data.value = handlerState == 5 ? selectData.value.maxarea : 0;
|
|
|
} else if (handlerState.startsWith('frontSetValue')) {
|
|
|
data.paramcode = handlerState;
|
|
|
data.value = value;
|
|
@@ -570,7 +570,7 @@
|
|
|
mountedThree().then(async () => {
|
|
|
getMonitor(true);
|
|
|
loading.value = false;
|
|
|
- addMonitorText(selectData);
|
|
|
+ addMonitorText(selectData.value);
|
|
|
});
|
|
|
});
|
|
|
onUnmounted(() => {
|