|
@@ -153,52 +153,55 @@ function getMonitor(flag?) {
|
|
|
async function getDataSource(systemID) {
|
|
|
const res = await list({ devicetype: 'sys', systemID });
|
|
|
const result = res.msgTxt;
|
|
|
- result.forEach(item => {
|
|
|
- // ''.startsWith
|
|
|
- if (item.type.startsWith('gate')) {
|
|
|
- // 风门
|
|
|
- gateDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
- const readData = data.readData;
|
|
|
- return Object.assign(data, readData);
|
|
|
- })
|
|
|
+ if(result && result.length > 0){
|
|
|
+ result.forEach(item => {
|
|
|
+ // ''.startsWith
|
|
|
+ if (item.type.startsWith('gate')) {
|
|
|
+ // 风门
|
|
|
+ gateDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
+ const readData = data.readData;
|
|
|
+ return Object.assign(data, readData);
|
|
|
+ })
|
|
|
|
|
|
- }
|
|
|
- if (item.type.startsWith('window')) {
|
|
|
- // 风窗
|
|
|
- windowDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
- const readData = data.readData;
|
|
|
- return Object.assign(data, readData);
|
|
|
- })
|
|
|
- }
|
|
|
- if (item.type.startsWith('windrect')) {
|
|
|
- // 测风
|
|
|
- windDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
- const readData = data.readData;
|
|
|
- return Object.assign(data, readData);
|
|
|
- })
|
|
|
- }
|
|
|
- if (item.type === 'modelsensor_temperature') {
|
|
|
- // 温度
|
|
|
- temperatureDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
- const readData = data.readData;
|
|
|
- return Object.assign(data, readData);
|
|
|
- })
|
|
|
- }
|
|
|
- if (item.type === 'modelsensor_fire') {
|
|
|
- // 火焰
|
|
|
- fireDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
- const readData = data.readData;
|
|
|
- return Object.assign(data, readData);
|
|
|
- })
|
|
|
- }
|
|
|
- if (item.type === 'sys') {
|
|
|
- workFaceSource.value = Object.assign(item['datalist'][0], item['datalist'][0].readData);
|
|
|
- }
|
|
|
- if (item.type === 'surface_history') {
|
|
|
- workFaceHistorySource.value = item['datalist'][0]
|
|
|
- }
|
|
|
- loading.value = false;
|
|
|
- })
|
|
|
+ }
|
|
|
+ if (item.type.startsWith('window')) {
|
|
|
+ // 风窗
|
|
|
+ windowDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
+ const readData = data.readData;
|
|
|
+ return Object.assign(data, readData);
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if (item.type.startsWith('windrect')) {
|
|
|
+ // 测风
|
|
|
+ windDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
+ const readData = data.readData;
|
|
|
+ return Object.assign(data, readData);
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if (item.type === 'modelsensor_temperature') {
|
|
|
+ // 温度
|
|
|
+ temperatureDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
+ const readData = data.readData;
|
|
|
+ return Object.assign(data, readData);
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if (item.type === 'modelsensor_fire') {
|
|
|
+ // 火焰
|
|
|
+ fireDataSource.value = item['datalist'].filter((data: any) => {
|
|
|
+ const readData = data.readData;
|
|
|
+ return Object.assign(data, readData);
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if (item.type === 'sys') {
|
|
|
+ workFaceSource.value = Object.assign(item['datalist'][0], item['datalist'][0].readData);
|
|
|
+ }
|
|
|
+ if (item.type === 'surface_history') {
|
|
|
+ workFaceHistorySource.value = item['datalist'][0]
|
|
|
+ }
|
|
|
+ loading.value = false;
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function toDetail() {
|