|
@@ -46,12 +46,12 @@ export class DeviceContriller {
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
static otaStatusMap = new Map([
|
|
static otaStatusMap = new Map([
|
|
|
- [OtaStatusEnum.QUEUED, { key: OtaStatusEnum.QUEUED, label: '在消息队列中' }],
|
|
|
|
|
- [OtaStatusEnum.SENT, { key: OtaStatusEnum.SENT, label: '已经发送' }],
|
|
|
|
|
- [OtaStatusEnum.DELIVERED, { key: OtaStatusEnum.DELIVERED, label: '设备已收到' }],
|
|
|
|
|
- [OtaStatusEnum.SUCCESSFUL, { key: OtaStatusEnum.SUCCESSFUL, label: '成功' }],
|
|
|
|
|
- [OtaStatusEnum.TIMEOUT, { key: OtaStatusEnum.TIMEOUT, label: '超时' }],
|
|
|
|
|
- [OtaStatusEnum.FAILED, { key: OtaStatusEnum.FAILED, label: '失败' }]
|
|
|
|
|
|
|
+ [OtaStatusEnum.QUEUED, { key: OtaStatusEnum.QUEUED, label: '在消息队列中', color: 'orange' }],
|
|
|
|
|
+ [OtaStatusEnum.SENT, { key: OtaStatusEnum.SENT, label: '已经发送', color: 'blue' }],
|
|
|
|
|
+ [OtaStatusEnum.DELIVERED, { key: OtaStatusEnum.DELIVERED, label: '设备已收到', color: 'pink' }],
|
|
|
|
|
+ [OtaStatusEnum.SUCCESSFUL, { key: OtaStatusEnum.SUCCESSFUL, label: '成功', color: 'green' }],
|
|
|
|
|
+ [OtaStatusEnum.TIMEOUT, { key: OtaStatusEnum.TIMEOUT, label: '超时', color: 'red' }],
|
|
|
|
|
+ [OtaStatusEnum.FAILED, { key: OtaStatusEnum.FAILED, label: '失败', color: 'grey' }]
|
|
|
])
|
|
])
|
|
|
|
|
|
|
|
static otaStatusList = [
|
|
static otaStatusList = [
|
|
@@ -255,7 +255,18 @@ export class DeviceContriller {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static async OtaByDeviceId (deviceId: string) {
|
|
static async OtaByDeviceId (deviceId: string) {
|
|
|
- return await getOtaByDeviceId(deviceId)
|
|
|
|
|
|
|
+ const data = await getOtaByDeviceId(deviceId)
|
|
|
|
|
+ console.log('data.data.otaPkgLabel:', data.data.otaPkgLabel === '--')
|
|
|
|
|
+
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...data,
|
|
|
|
|
+ data: {
|
|
|
|
|
+ ...data,
|
|
|
|
|
+ otaTime: data.data.otaTime === 0 ? '尚未升级' : data.data.otaTime,
|
|
|
|
|
+ otaPkgLabel: data.data.otaPkgLabel === '--' ? '尚未升级' : data.data.otaPkgLabel,
|
|
|
|
|
+ otaPkgVersion: data.data.otaPkgVersion === '--' ? '尚未升级' : data.data.otaPkgVersion
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static async OtaPageByDeviceId (params: IOT.API.DEVICE.OtaQueryParams) {
|
|
static async OtaPageByDeviceId (params: IOT.API.DEVICE.OtaQueryParams) {
|