| | |
| | | import { toLabel as toLabelMonitor } from '../common/dataMonitorDeviceType'; |
| | | import { toLabel as toLabelTreatment } from '../common/dataTreatmentDeviceType'; |
| | | import { toLabel as toLabelProduction } from '../common/dataProductionDeviceType'; |
| | | import { inspectPicUrl } from '../config/index'; |
| | | |
| | | // 监测设备 |
| | | export function getMonitorDevice(data) { |
| | | data._name = data.diName |
| | | data._deviceCode = data.diDeviceCode |
| | | data._updateTime = dayjs(data.diUpdateTime).format('YYYY年MM月DD日'); |
| | | data._maintainFrequency = toLabelFreq(data.diMaintainFrequency); |
| | | data._ownership = toLabelOwner(data.diOwnership); |
| | |
| | | const labelArr = toLabelMonitor(data.diSceneTypeId, [data.diTypeId, data.diSubtypeId]); |
| | | data._type = labelArr[0]; |
| | | data._subType = labelArr[1]; |
| | | return data |
| | | return data; |
| | | } |
| | | |
| | | // 治理设备 |
| | | export function getTreatmentDevice(data) { |
| | | data._name = data.piName |
| | | data._deviceCode = data.piDeviceCode |
| | | data._updateTime = dayjs(data.piUpdateTime).format('YYYY年MM月DD日'); |
| | | data._maintainFrequency = toLabelFreq(data.piMaintainFrequency); |
| | | data._ownership = toLabelOwner(data.piOwnership); |
| | |
| | | const labelArr = toLabelTreatment(data.piSceneTypeId, [data.piTypeId, data.piSubtypeId]); |
| | | data._type = labelArr[0]; |
| | | data._subType = labelArr[1]; |
| | | return data |
| | | return data; |
| | | } |
| | | |
| | | // 生产设备 |
| | | export function getProductionDevice(data) { |
| | | data._name = data.wiName |
| | | data._deviceCode = data.wiDeviceCode |
| | | data._updateTime = dayjs(data.wiUpdateTime).format('YYYY年MM月DD日'); |
| | | data._ownership = toLabelOwner(data.wiOwnership); |
| | | data._runningStatus = toLabelStatus(data.wiRunningStatus); |
| | | const labelArr = toLabelProduction(data.wiSceneTypeId, [data.wiTypeId, data.wiSubtypeId]); |
| | | data._type = labelArr[0]; |
| | | data._subType = labelArr[1]; |
| | | return data |
| | | return data; |
| | | } |
| | | |
| | | export function getDeviceList(dataList, deviceType) { |
| | |
| | | // 监测设备 |
| | | if (deviceType == 0) { |
| | | return getMonitorDevice(item); |
| | | } |
| | | } |
| | | // 治理设备 |
| | | else if (deviceType == 1) { |
| | | return getTreatmentDevice(item); |
| | | } |
| | | } |
| | | // 生产设备 |
| | | else if (deviceType == 2) { |
| | | return getProductionDevice(item); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | export function getDeviceStatus(data) { |
| | | data._createTime = dayjs(data.dlCreateTime).format('YYYY年MM月DD日'); |
| | | data._imgPath = data.dlPicUrl.split(';').map(p => inspectPicUrl + p); |
| | | return data; |
| | | } |
| | | |
| | | export function getDeviceStatusList(dataList) { |
| | | return dataList.map(item => { |
| | | return getDeviceStatus(item); |
| | | }); |
| | | } |