|
|
|
@ -45,9 +45,10 @@ |
|
|
|
components: { BasicTable, PageWrapper, DeptTree, AccountModal, TableAction }, |
|
|
|
setup() { |
|
|
|
const [registerModal, { openModal }] = useModal(); |
|
|
|
const [registerTable, { reload }] = useTable({ |
|
|
|
const [registerTable, { reload, updateTableDataRecord }] = useTable({ |
|
|
|
title: '账号列表', |
|
|
|
api: getAccountList, |
|
|
|
rowKey: 'id', |
|
|
|
columns, |
|
|
|
formConfig: { |
|
|
|
labelWidth: 120, |
|
|
|
@ -82,8 +83,15 @@ |
|
|
|
console.log(record); |
|
|
|
} |
|
|
|
|
|
|
|
function handleSuccess() { |
|
|
|
reload(); |
|
|
|
function handleSuccess({ isUpdate, values }) { |
|
|
|
if (isUpdate) { |
|
|
|
// 演示不刷新表格直接更新内部数据。 |
|
|
|
// 注意:updateTableDataRecord要求表格的rowKey属性为string并且存在于每一行的record的keys中 |
|
|
|
const result = updateTableDataRecord(values.id, values); |
|
|
|
console.log(result); |
|
|
|
} else { |
|
|
|
reload(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function handleSelect(deptId = '') { |
|
|
|
|