This commit is contained in:
parent
95280644a4
commit
1f165d28e2
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
||||
// 审核通过
|
||||
|
|
|
|||
Loading…
Reference in New Issue