Explorar o código

成套完成2

yanghao hai 5 días
pai
achega
7039fe0e1f
Modificáronse 1 ficheiros con 18 adicións e 7 borrados
  1. 18 7
      src/views/pms/device/completeSet/DeviceCompleteSet.vue

+ 18 - 7
src/views/pms/device/completeSet/DeviceCompleteSet.vue

@@ -351,13 +351,24 @@ const setMainDevice = (val) => {
   mainDeviceId.value = val
   // 更新 details 中的 ifMaster 字段
   console.log('selectedDevices.value>>>>>>>>>>>>>>>>', selectedDevices.value)
-  formData.value.details = selectedDevices.value.map((item) => ({
-    deviceId: item.deviceId,
-    deviceName: item.deviceName,
-    deviceCode: item.deviceCode,
-    deptId: item.deptId,
-    ifMaster: item.id === mainDeviceId.value ? true : false
-  }))
+
+  if (isEdit.value) {
+    formData.value.details = selectedDevices.value.map((item) => ({
+      deviceId: item.deviceId,
+      deviceName: item.deviceName,
+      deviceCode: item.deviceCode,
+      deptId: item.deptId,
+      ifMaster: item.id === mainDeviceId.value ? true : false
+    }))
+  } else {
+    formData.value.details = selectedDevices.value.map((item) => ({
+      deviceId: item.id,
+      deviceName: item.deviceName,
+      deviceCode: item.deviceCode,
+      deptId: item.deptId,
+      ifMaster: item.id === mainDeviceId.value ? true : false
+    }))
+  }
 
   console.log('formData.value.details>>>>>>>>>>>>>>>>', formData.value.details)
 }