|
@@ -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)
|