瀏覽代碼

【功能新增】IoT:产品接口增加 picUrl 字段;调整相关导入路径

安浩浩 8 月之前
父節點
當前提交
1ce8233159

+ 1 - 0
src/api/iot/product/product/index.ts

@@ -17,6 +17,7 @@ export interface ProductVO {
   dataFormat: number // 数据格式
   deviceCount: number // 设备数量
   createTime: Date // 创建时间
+  picUrl: string // 产品图片 URL
 }
 
 // IOT 数据校验级别枚举类

+ 1 - 1
src/router/modules/remaining.ts

@@ -618,7 +618,7 @@ const remainingRouter: AppRouteRecordRaw[] = [
     },
     children: [
       {
-        path: 'product/detail/:id',
+        path: 'product/product/detail/:id',
         name: 'IoTProductDetail',
         meta: {
           title: '产品详情',

+ 1 - 1
src/views/iot/device/DeviceForm.vue

@@ -41,7 +41,7 @@
 </template>
 <script setup lang="ts">
 import { DeviceApi, DeviceVO } from '@/api/iot/device'
-import { ProductApi } from '@/api/iot/product'
+import { ProductApi } from '@/api/iot/product/product'
 
 /** IoT 设备 表单 */
 defineOptions({ name: 'IoTDeviceForm' })

+ 1 - 1
src/views/iot/device/detail/DeviceDataDetail.vue

@@ -54,7 +54,7 @@
 </template>
 <script setup lang="ts">
 import { DeviceApi, DeviceHistoryDataVO, DeviceVO } from '@/api/iot/device'
-import { ProductVO } from '@/api/iot/product'
+import { ProductVO } from '@/api/iot/product/product'
 import { beginOfDay, dateFormatter, endOfDay, formatDate } from '@/utils/formatTime'
 import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
 

+ 1 - 1
src/views/iot/device/detail/DeviceDetailsHeader.vue

@@ -37,7 +37,7 @@
 <script setup lang="ts">
 import { ref } from 'vue'
 import DeviceForm from '@/views/iot/device/DeviceForm.vue'
-import { ProductVO } from '@/api/iot/product'
+import { ProductVO } from '@/api/iot/product/product'
 import { DeviceVO } from '@/api/iot/device'
 import { useRouter } from 'vue-router'
 

+ 1 - 1
src/views/iot/device/detail/DeviceDetailsInfo.vue

@@ -81,7 +81,7 @@
 <script setup lang="ts">
 import { ref } from 'vue'
 import { DICT_TYPE } from '@/utils/dict'
-import { ProductVO } from '@/api/iot/product'
+import { ProductVO } from '@/api/iot/product/product'
 import { formatDate } from '@/utils/formatTime'
 import { DeviceVO } from '@/api/iot/device'
 

+ 1 - 1
src/views/iot/device/detail/DeviceDetailsModel.vue

@@ -78,7 +78,7 @@
   </ContentWrap>
 </template>
 <script setup lang="ts">
-import { ProductVO } from '@/api/iot/product'
+import { ProductVO } from '@/api/iot/product/product'
 import { DeviceApi, DeviceDataVO, DeviceVO } from '@/api/iot/device'
 import { dateFormatter } from '@/utils/formatTime'
 import DeviceDataDetail from './DeviceDataDetail.vue'

+ 1 - 1
src/views/iot/device/detail/index.vue

@@ -22,7 +22,7 @@
 <script lang="ts" setup>
 import { useTagsViewStore } from '@/store/modules/tagsView'
 import { DeviceApi, DeviceVO } from '@/api/iot/device'
-import { DeviceTypeEnum, ProductApi, ProductVO } from '@/api/iot/product'
+import { DeviceTypeEnum, ProductApi, ProductVO } from '@/api/iot/product/product'
 import DeviceDetailsHeader from '@/views/iot/device/detail/DeviceDetailsHeader.vue'
 import DeviceDetailsInfo from '@/views/iot/device/detail/DeviceDetailsInfo.vue'
 import DeviceDetailsModel from '@/views/iot/device/detail/DeviceDetailsModel.vue'

+ 1 - 1
src/views/iot/device/index.vue

@@ -171,7 +171,7 @@ import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
 import { dateFormatter } from '@/utils/formatTime'
 import { DeviceApi, DeviceVO } from '@/api/iot/device'
 import DeviceForm from './DeviceForm.vue'
-import { ProductApi } from '@/api/iot/product'
+import { ProductApi } from '@/api/iot/product/product'
 
 /** IoT 设备 列表 */
 defineOptions({ name: 'IoTDevice' })