diff --git a/src/api/device/firmware.ts b/src/api/device/firmware.ts index f0108f98..a21e948a 100644 --- a/src/api/device/firmware.ts +++ b/src/api/device/firmware.ts @@ -51,3 +51,9 @@ export const queryDevice = () => export const validateVersion = (productId: string, versionOrder: number) => server.get(`/firmware/${productId}/${versionOrder}/exists`); + +export const queryDetailList = (data: Record) => + server.post(`/device-instance/detail/_query`, data); + +export const queryDetailListNoPaging = (data: Record) => + server.post(`/device-instance/detail/_query/no-paging`, data); diff --git a/src/components/AIcon/index.tsx b/src/components/AIcon/index.tsx index 3f3f23d6..1c119785 100644 --- a/src/components/AIcon/index.tsx +++ b/src/components/AIcon/index.tsx @@ -54,7 +54,8 @@ const iconKeys = [ 'UploadOutlined', 'LikeOutlined', 'ArrowLeftOutlined', - 'DownloadOutlined' + 'DownloadOutlined', + 'PauseOutlined' ] const Icon = (props: {type: string}) => { diff --git a/src/views/device/Firmware/Save/index.vue b/src/views/device/Firmware/Save/index.vue index ead74d77..ab01402a 100644 --- a/src/views/device/Firmware/Save/index.vue +++ b/src/views/device/Firmware/Save/index.vue @@ -183,7 +183,6 @@ + + diff --git a/src/views/device/Firmware/Task/Save/index.vue b/src/views/device/Firmware/Task/Save/index.vue new file mode 100644 index 00000000..433b453e --- /dev/null +++ b/src/views/device/Firmware/Task/Save/index.vue @@ -0,0 +1,277 @@ + + + + diff --git a/src/views/device/Firmware/Task/index.vue b/src/views/device/Firmware/Task/index.vue new file mode 100644 index 00000000..f44d3cef --- /dev/null +++ b/src/views/device/Firmware/Task/index.vue @@ -0,0 +1,256 @@ + + + + diff --git a/src/views/device/Firmware/index.vue b/src/views/device/Firmware/index.vue index d8c34292..520ad2d4 100644 --- a/src/views/device/Firmware/index.vue +++ b/src/views/device/Firmware/index.vue @@ -66,14 +66,17 @@ -