Эх сурвалжийг харах

【代码优化】IOT: ThingModel

puhui999 7 сар өмнө
parent
commit
44d634c8fc

+ 6 - 6
src/api/iot/thingmodel/index.ts

@@ -42,34 +42,34 @@ export interface ThingModelService {
 export const ThingModelApi = {
   // 查询产品物模型分页
   getThingModelPage: async (params: any) => {
-    return await request.get({ url: `/iot/product-thing-model/page`, params })
+    return await request.get({ url: `/iot/thing-model/page`, params })
   },
 
   // 获得产品物模型
   getThingModelListByProductId: async (params: any) => {
     return await request.get({
-      url: `/iot/product-thing-model/list-by-product-id`,
+      url: `/iot/thing-model/list-by-product-id`,
       params
     })
   },
 
   // 查询产品物模型详情
   getThingModel: async (id: number) => {
-    return await request.get({ url: `/iot/product-thing-model/get?id=` + id })
+    return await request.get({ url: `/iot/thing-model/get?id=` + id })
   },
 
   // 新增产品物模型
   createThingModel: async (data: ThingModelData) => {
-    return await request.post({ url: `/iot/product-thing-model/create`, data })
+    return await request.post({ url: `/iot/thing-model/create`, data })
   },
 
   // 修改产品物模型
   updateThingModel: async (data: ThingModelData) => {
-    return await request.put({ url: `/iot/product-thing-model/update`, data })
+    return await request.put({ url: `/iot/thing-model/update`, data })
   },
 
   // 删除产品物模型
   deleteThingModel: async (id: number) => {
-    return await request.delete({ url: `/iot/product-thing-model/delete?id=` + id })
+    return await request.delete({ url: `/iot/thing-model/delete?id=` + id })
   }
 }

+ 1 - 1
src/views/iot/thingmodel/ThingModelForm.vue

@@ -67,7 +67,7 @@ import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
 import { isEmpty } from '@/utils/is'
 
 /** IoT 物模型数据表单 */
-defineOptions({ name: 'IoTProductThingModelForm' })
+defineOptions({ name: 'IoTThingModelForm' })
 
 const product = inject<Ref<ProductVO>>(IOT_PROVIDE_KEY.PRODUCT) // 注入产品信息
 

+ 4 - 5
src/views/iot/thingmodel/index.vue

@@ -33,7 +33,7 @@
           重置
         </el-button>
         <el-button
-          v-hasPermi="[`iot:product-thing-model:create`]"
+          v-hasPermi="[`iot:thing-model:create`]"
           plain
           type="primary"
           @click="openForm('create')"
@@ -118,7 +118,7 @@
         <el-table-column align="center" label="操作">
           <template #default="scope">
             <el-button
-              v-hasPermi="[`iot:product-thing-model:update`]"
+              v-hasPermi="[`iot:thing-model:update`]"
               link
               type="primary"
               @click="openForm('update', scope.row.id)"
@@ -126,7 +126,7 @@
               编辑
             </el-button>
             <el-button
-              v-hasPermi="['iot:product-thing-model:delete']"
+              v-hasPermi="['iot:thing-model:delete']"
               link
               type="danger"
               @click="handleDelete(scope.row.id)"
@@ -161,9 +161,8 @@ import {
   getEventTypeByValue,
   ThingModelType
 } from './config'
-import { ThingModelNumberDataSpecs } from '@/views/iot/thingmodel/dataSpecs'
 
-defineOptions({ name: 'IoTProductThingModel' })
+defineOptions({ name: 'IoTThingModel' })
 
 const { t } = useI18n() // 国际化
 const message = useMessage() // 消息弹窗