diff --git a/src/api/iot/device/index.ts b/src/api/iot/device/index.ts index 79785144..683b986e 100644 --- a/src/api/iot/device/index.ts +++ b/src/api/iot/device/index.ts @@ -215,6 +215,11 @@ export const DeviceApi = { return await request.put({ url: `/iot/device-contact-model/update`, data }) }, + // 批量修改设备属性 + batchUpdateDeviceAttribute: async (data) => { + return await request.put({ url: '/iot/device/device-attribute/batch-update', data }) + }, + // 删除设备属性 deleteDeviceAttribute: async (ids: string) => { return await request.delete({ url: `/iot/device-contact-model/delete?ids=` + ids }) diff --git a/src/views/iot/device/components/DeviceAttributeList.vue b/src/views/iot/device/components/DeviceAttributeList.vue index 2dab19f3..76e8495c 100644 --- a/src/views/iot/device/components/DeviceAttributeList.vue +++ b/src/views/iot/device/components/DeviceAttributeList.vue @@ -76,6 +76,9 @@ > {{ t('DataCollection.Device.batchDelete') }} + + 批量编辑 + @@ -137,7 +140,11 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to align="center" prop="dataUnit" width="80px" - /> + > + + + + + + + + + + + + + + + + + + + +