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