Jelajahi Sumber

关联质检修改

duy 1 tahun lalu
induk
melakukan
e56bdde0d7

+ 11 - 1
src/views/debit-pay/admin/components/middlepay/qualityRleation.vue

@@ -212,12 +212,21 @@ const nodeElTreeClick = ({ node, data, keys })=>{
 //多选
 const tableKeys = ref([])
 const tableSelection = (rows) => {
-    tableKeys.value = rows
+    tableKeys.value = rows.filter(obj => obj.appStatusName === '已审批')
+
      
 }
 const cancelcheck = ref([])
 const tableSelect = (rows)=>{
    const { selection, row } = rows
+
+   const { appStatusName } = row
+ 
+   if (appStatusName !== '已审批') {
+     window.$message.warning('只能勾选已审批的数据')
+     qualTable.value?.toggleRowSelection(row, false)
+   }
+
    const isDel = isArrIndex( selection, 'selectId', row.selectId)
    if (!isDel) {
       cancelcheck.value.push( row.selectId)
@@ -242,6 +251,7 @@ const saveQualModal = ()=>{
             return acc
         }
         }, [])
+      
         alarr = uniqueArray
         emit('finish', alarr, cancelcheck.value)
         setStoreValue('checkRows', alarr)