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
}
// 审核通过