diff --git a/apps/web-antd/src/api/iot/thingmodel/index.ts b/apps/web-antd/src/api/iot/thingmodel/index.ts index 341e0964e361bbbbbe94a9f568d0c0f36239215d..3540887049897867a38b4d44cab32c6341daf489 100644 --- a/apps/web-antd/src/api/iot/thingmodel/index.ts +++ b/apps/web-antd/src/api/iot/thingmodel/index.ts @@ -175,17 +175,27 @@ export function deleteThingModelList(ids: number[]) { }); } -/** 导入物模型 TSL */ +/** 获取物模型 TSL */ +export function getThingModelTSL(productId: number) { + return requestClient.get( + '/iot/thing-model/get-tsl', + { params: { productId } }, + ); +} + +/** 导入物模型 TSL export function importThingModelTSL(productId: number, tslData: any) { return requestClient.post('/iot/thing-model/import-tsl', { productId, tslData, }); } + */ -/** 导出物模型 TSL */ +/** 导出物模型 TSL export function exportThingModelTSL(productId: number) { return requestClient.get('/iot/thing-model/export-tsl', { params: { productId }, }); } + */ diff --git a/apps/web-antd/src/views/iot/alert/record/index.vue b/apps/web-antd/src/views/iot/alert/record/index.vue index 64ba6cfacd9e7659d6b9f32abc2e0c0a76c1404c..560aae39a33bc703ca84fc5dc183d2581cc2178f 100644 --- a/apps/web-antd/src/views/iot/alert/record/index.vue +++ b/apps/web-antd/src/views/iot/alert/record/index.vue @@ -101,7 +101,7 @@ async function handleProcess(row: AlertRecord) { try { await processAlertRecord(row.id as number, processRemark); message.success('处理成功'); - handleRefresh(); + onRefresh(); } catch (error) { console.error('处理失败:', error); throw error; diff --git a/apps/web-antd/src/views/iot/device/device/data.ts b/apps/web-antd/src/views/iot/device/device/data.ts index e825055dc41655b0e46d52389fc6409d688a4da9..86996ceae58a16e3670e8336c9f416298ac2e4fd 100644 --- a/apps/web-antd/src/views/iot/device/device/data.ts +++ b/apps/web-antd/src/views/iot/device/device/data.ts @@ -113,16 +113,16 @@ export function useFormSchema(): VbenFormSchema[] { .optional() .or(z.literal('')), }, - // { - // fieldName: 'locationType', - // label: '定位类型', - // component: 'RadioGroup', - // componentProps: { - // options: getDictOptions(DICT_TYPE.IOT_LOCATION_TYPE, 'number'), - // buttonStyle: 'solid', - // optionType: 'button', - // }, - // }, + { + fieldName: 'locationType', + label: '定位类型', + component: 'RadioGroup', + componentProps: { + options: getDictOptions(DICT_TYPE.IOT_LOCATION_TYPE, 'number'), + buttonStyle: 'solid', + optionType: 'button', + }, + }, { fieldName: 'longitude', label: '设备经度', diff --git a/apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue b/apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue index 39fe16a999d76a4c944c2f5bb4698f0f4491ea31..32875e43fb556b724e5c024d44ee2c542e26f732 100644 --- a/apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue +++ b/apps/web-antd/src/views/iot/device/device/modules/DeviceForm.vue @@ -1,13 +1,15 @@