From 0aaa3b35a09bce5dd4e35ec783db335cc0cb6cd8 Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Tue, 19 May 2026 16:57:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=B1=BB=E5=A2=9E=E5=8A=A0=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/deviceattributetype/index.ts | 4 + .../DeviceAttributeTypeImportForm.vue | 112 ++++++++++++++++++ src/views/iot/deviceattributetype/index.vue | 16 +++ 3 files changed, 132 insertions(+) create mode 100644 src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue diff --git a/src/api/iot/deviceattributetype/index.ts b/src/api/iot/deviceattributetype/index.ts index ec154893..901aafa1 100644 --- a/src/api/iot/deviceattributetype/index.ts +++ b/src/api/iot/deviceattributetype/index.ts @@ -42,6 +42,10 @@ export const DeviceAttributeTypeApi = { }, // 获得采集点分类列表 + importTemplate: async () => { + return await request.download({ url: `/iot/device-attribute-type/get-import-template` }) + }, + getDeviceAttributeTypeList: async () => { return await request.get({ url: `/iot/device-attribute-type/list` }) }, diff --git a/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue b/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue new file mode 100644 index 00000000..20681066 --- /dev/null +++ b/src/views/iot/deviceattributetype/DeviceAttributeTypeImportForm.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/iot/deviceattributetype/index.vue b/src/views/iot/deviceattributetype/index.vue index a8e552a7..3abd98f8 100644 --- a/src/views/iot/deviceattributetype/index.vue +++ b/src/views/iot/deviceattributetype/index.vue @@ -64,6 +64,14 @@ > {{ t('DataCollection.DeviceAttributeType.batchDelete') }} + + 导入 + +