| | |
| | | <el-row class="m-t-2"> |
| | | <FactorRadio |
| | | :device-type="deviceType" |
| | | @change="(e) => (factorType = e)" |
| | | v-model="factorType" |
| | | ></FactorRadio> |
| | | </el-row> |
| | | <el-row class="m-t-2"> |
| | | <FactorLegend |
| | | class="m-t-2" |
| | | :factor="factorDatas.factor[factorType]" |
| | | ></FactorLegend> |
| | | <SourceTrace></SourceTrace> |
| | | <el-col span="1"> |
| | | <FactorLegend |
| | | :factor="factorDatas.factor[factorType]" |
| | | ></FactorLegend> |
| | | </el-col> |
| | | <el-col span="1"> |
| | | <SourceTrace v-model:factorType="factorType"></SourceTrace> |
| | | </el-col> |
| | | </el-row> |
| | | <DashBoard class="dash-board" :factor-datas="factorDatas"></DashBoard> |
| | | <RealTimeTrend |
| | |
| | | mode == 'debug' |
| | | ? { |
| | | deviceCode: this.deviceCode, |
| | | startTime: '2025-01-16 11:30:00', |
| | | endTime: '2025-01-16 11:32:00', |
| | | startTime: '2025-01-16 11:34:00', |
| | | endTime: '2025-01-16 11:35:00', |
| | | page, |
| | | perPage: 100 |
| | | } |
| | |
| | | return { |
| | | deviceCode: this.deviceCode, |
| | | updateTime: this.latestTime, |
| | | perPage: 10 |
| | | perPage: mode == 'debug' ? 1 : 10 |
| | | }; |
| | | }, |
| | | (res) => { |
| | | this.onFetchData(res.data); |
| | | this.onMapData(res.data); |
| | | thirdPartyDataApi.fetchLatestData(this.deviceType, this.deviceCode); |
| | | } |
| | | }, |
| | | mode == 'debug' ? 4000 : undefined |
| | | ); |
| | | }, |
| | | onMapData(dataList) { |
| | |
| | | } |
| | | }, |
| | | mounted() { |
| | | // this.fetchRealTimeData(); |
| | | // startLoopFetchRealTimeData({ |
| | | // compUser: 'user1', |
| | | // compPassword: 'User1@jingan', |
| | | // mn: 'TX105', |
| | | // dtFrom: '2024-08-07 10:00:00', |
| | | // dtTo: '2024-08-07 10:00:59' |
| | | // }); |
| | | if (mode == 'debug') { |
| | | websocket.send('start'); |
| | | } |
| | | }, |
| | | unmounted() { |
| | | this.clearFetchingTask(); |