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

View File

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