Procházet zdrojové kódy

fix(views): 修复取消绑定设备时报错的问题

wangcong před 4 dny
rodič
revize
4a6fd8ccce
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6 2
      src/views/components/PenProps.vue

+ 6 - 2
src/views/components/PenProps.vue

@@ -1577,8 +1577,12 @@ const changeValue = (prop: string) => {
 };
 
 const handleDeviceChange = (value: CascaderValue<DeviceItem>, context: CascaderChangeContext<DeviceItem>) => {
-  data.pen.description = context.node.label
-  Object.assign(data.pen.hvacDeviceInfo, context.node.data)
+  if (context.node) {
+    data.pen.description = context.node.label
+    Object.assign(data.pen.hvacDeviceInfo, context.node.data)
+  } else {
+    data.pen.hvacDeviceInfo = {}
+  }
 }
 
 const getThumbImg = async () => {