Quellcode durchsuchen

引用设备容器更改

duy vor 2 Jahren
Ursprung
Commit
bbfcd2a91f
1 geänderte Dateien mit 18 neuen und 1 gelöschten Zeilen
  1. 18 1
      src/views/tentative/detect/components/ListItem.vue

+ 18 - 1
src/views/tentative/detect/components/ListItem.vue

@@ -848,6 +848,10 @@ const handleMenuSelect = ({key}) => {
         specialModalShow()
     } else if (key === 'device') {
         deviceModal.value = true
+        nextTick(()=>{
+         deviceTableRef.value?.clearSelection();
+
+        })
         getequipmentMenusData()
     }
 }
@@ -1050,6 +1054,7 @@ const getDeviceTableData =async () => {
         if (!error && code === 200) {
             deviceTableData.value = getArrValue(data['records'])
             equipmentPage.value.total =  data.total || 0
+           
             //去重
             let uniqueArray =getnewArr(checkList.value)
             deviceTableKeys.value=uniqueArray
@@ -1083,11 +1088,16 @@ const deviceTableKeys = ref([]);
 //选中的设备仪器
 const checkList=ref([])
 const deviceTableSelection = (rows) => {
+  
     // deviceTableKeys.value = rows
     if(rows.length>0){
         rows.forEach((item)=>{
             checkList.value.push(item)
         })
+            //去重
+            let uniqueArray =getnewArr(checkList.value)
+            deviceTableKeys.value=uniqueArray
+           
     }
   
     
@@ -1117,15 +1127,22 @@ const deviceModalSave = () => {
         })
          deviceModal.value = false;
             emit('updeviceUseIds', idval)
+            
     }else{
          window?.$message?.warning('请先选择引用容器设备')
          
     }
-     
+      deviceTableKeys.value=[];
+      checkList.value=[]
+      temp=[]
+    
 }
 //关闭
 const deviceModalClose = () => {
     deviceModal.value = false
+    deviceTableKeys.value=[];
+      checkList.value=[]
+      temp=[]
 }