From 13cba5d457584b74f5d2a086bd7e36d96dbb250b Mon Sep 17 00:00:00 2001 From: jackhoo_98 Date: Fri, 24 Feb 2023 09:34:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=BF=9C=E7=A8=8B=E5=8D=87=E7=BA=A7=20?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8/?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E8=AE=BE=E5=A4=87=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/device/firmware.ts | 6 + src/components/AIcon/index.tsx | 3 +- src/views/device/Firmware/Save/index.vue | 3 +- .../Firmware/Task/Save/SelectDevices.vue | 272 +++++++++++++++++ src/views/device/Firmware/Task/Save/index.vue | 277 ++++++++++++++++++ src/views/device/Firmware/Task/index.vue | 256 ++++++++++++++++ src/views/device/Firmware/index.vue | 27 +- src/views/link/AccessConfig/index.vue | 2 +- src/views/link/Certificate/index.vue | 7 +- src/views/link/Protocol/index.vue | 2 +- src/views/link/Type/index.vue | 2 +- 11 files changed, 840 insertions(+), 17 deletions(-) create mode 100644 src/views/device/Firmware/Task/Save/SelectDevices.vue create mode 100644 src/views/device/Firmware/Task/Save/index.vue create mode 100644 src/views/device/Firmware/Task/index.vue 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 35221782..47e4f0dd 100644 --- a/src/components/AIcon/index.tsx +++ b/src/components/AIcon/index.tsx @@ -51,7 +51,8 @@ const iconKeys = [ 'playCircleOutlined', 'RightOutlined', 'FileTextOutlined', - 'UploadOutlined' + 'UploadOutlined', + '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 @@ -