Ver Fonte

feat: 设备详情固件升级传参调整;

liujia há 3 semanas atrás
pai
commit
a7ede1a

+ 3 - 1
src/views/device/detail/components/DeviceUpgrade/index.vue

@@ -38,9 +38,11 @@ const emit = defineEmits(['success'])
 const props = withDefaults(
   defineProps<{
     version: string
+    clintId: string
   }>(),
   {
     version: '',
+    clintId: '',
   }
 )
 
@@ -80,7 +82,7 @@ watch(
 const upgradeHandler = async (): Promise<void> => {
   if (!selectValue.value) return
   try {
-    const payload = { clientIds: [currentVersion.value], ossUrl: selectValue.value }
+    const payload = { clientIds: [props.clintId], ossUrl: selectValue.value }
     await deviceApi.updateOta(payload)
     emit('success')
   } catch (err) {

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

@@ -75,7 +75,11 @@
           <info-item label="设备名称">{{ detailState.devName }}</info-item>
           <info-item label="设备类型">{{ detailState.devType }}</info-item>
           <info-item label="固件版本">
-            <DeviceUpgrade :version="detailState.hardware" @success="updateSuccess"></DeviceUpgrade>
+            <DeviceUpgrade
+              :version="detailState.hardware"
+              :clint-id="String(detailState.clientId)"
+              @success="updateSuccess"
+            ></DeviceUpgrade>
           </info-item>
           <info-item label="激活日期">{{ detailState.activeTime }}</info-item>
           <info-item label="设备状态">