Procházet zdrojové kódy

中间计量修改

duy před 1 rokem
rodič
revize
d678f93c36

+ 22 - 4
src/views/debit-pay/admin/components/middlepay/qualityRleation.vue

@@ -168,16 +168,34 @@ const getTableData = async () => {
     tableData.value = getArrValue(data['records'])
     searchForm.value.total = data.total || 0
     tableLoading.value = false
+
+    let defaultarr = []
+    tableData.value.forEach((item) => {
+            if (item.isSelect === 1) {
+                defaultarr.push(item)
+
+            }
+            tabtoggleSelection(defaultarr)
+        })
+       
+}
+const tabtoggleSelection = (rows) => {
+    if (rows) {
+        rows.forEach(row => {
+            nextTick(() => {
+                qualTable.value?.toggleRowSelection(row, true)
+            })
+        })
+    } else {
+        qualTable.value?.clearSelection()
+
+    }
 }
 const curTree = ref(null)
 const nodeElTreeClick = ({ node, data, keys })=>{
     curTree.value = data
     getTableData()
-    const selectArr = selectId.value.split(',')
-    nextTick(() => {
-            qualTable.value?.toggleRowSelection(selectArr, true)
 
-      })
 }
 //多选
 const tableKeys = ref([])