diff --git a/src/api/device/instance.ts b/src/api/device/instance.ts index 19df86c2..b1d01908 100644 --- a/src/api/device/instance.ts +++ b/src/api/device/instance.ts @@ -99,4 +99,24 @@ export const batchDeleteDevice = (data: string[]) => server.put(`/device-instanc * @returns */ export const deviceExport = (productId: string, type: string) => `${BASE_API_PATH}/device-instance${!!productId ? '/' + productId : ''}/export.${type}` - + +/** + * 验证设备ID是否重复 + * @param id 设备id + * @returns + */ +export const isExists = (id: string) => server.get(`/device-instance/${id}/exists`) + +/** + * 修改设备信息 + * @param data 设备信息 + * @returns + */ +export const update = (data: Partial) => data.id ? server.patch(`/device-instance`, data) : server.post(`/device-instance`, data) + +/** + * 获取配置信息 + * @param id 设备id + * @returns + */ +export const getConfigMetadata = (id: string) => server.get(`/device-instance/${id}/config-metadata`) diff --git a/src/components/JUpload/index.vue b/src/components/JUpload/index.vue index 94cfe30b..93fd6562 100644 --- a/src/components/JUpload/index.vue +++ b/src/components/JUpload/index.vue @@ -15,14 +15,14 @@ v-bind="props" >
-