This commit is contained in:
2026-06-11 17:05:03 +08:00
parent 95280644a4
commit 1f165d28e2
2 changed files with 15 additions and 15 deletions

View File

@ -184,27 +184,29 @@ const handleReset = () => {
const tableRef = ref() const tableRef = ref()
// //
const handleSelectionChange = (rows: TableRow[]) => { const handleSelectionChange = (rows: TableRow[]) => {
if (rows.length > 1) { console.log('rows:', rows);
// 1 // if (rows.length > 1) {
const lastRow:any = rows[rows.length - 1] // // 1
// // const lastRow:any = rows[rows.length - 1]
tableRef.value?.clearSelection() // //
// // tableRef.value?.clearSelection()
tableRef.value?.toggleRowSelection(lastRow, true) // //
selectedRows.value = [lastRow] // tableRef.value?.toggleRowSelection(lastRow, true)
} else { // selectedRows.value = [lastRow]
// } else {
selectedRows.value = rows selectedRows.value = rows
} // }
} }
// //
const handleApprove = async () => { const handleApprove = async () => {
console.log('selectedRows.value:', selectedRows.value);
if (!selectedRows.value.length) { if (!selectedRows.value.length) {
ElMessage.warning('请先选择要通过的记录') ElMessage.warning('请先选择要通过的记录')
return return
} }
try { try {
await ElMessageBox.confirm(`是否确认通过该审核?订单号:${selectedRows.value[0]?.orderNo}`, '审核确认', { await ElMessageBox.confirm(`是否确认通过该审核?`, '审核确认', {
confirmButtonText: '确认', confirmButtonText: '确认',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning',

View File

@ -211,11 +211,9 @@ const handleReset = () => {
} }
// //
const handleSelectionChange = (rows: TransformedTableRow[]) => { const handleSelectionChange = (rows: TableRow[]) => {
// id // id
selectedRows.value = rows.map(row => { selectedRows.value = rows
return tableData.value.find(item => item.id === row.id) as unknown as TableRow
})
} }
// //