update
This commit is contained in:
@@ -52,6 +52,7 @@
|
||||
showTotal: (total) => `总 ${total} 条`,
|
||||
onChange: pageChange,
|
||||
});
|
||||
const emit = defineEmits(['tableLoad']);
|
||||
|
||||
function pageChange(page, pageS) {
|
||||
current.value = page;
|
||||
@@ -74,6 +75,7 @@
|
||||
async function getRecords() {
|
||||
try {
|
||||
tableLoading.value = true;
|
||||
emit('tableLoad', true);
|
||||
const { code, result } = await props.api({ ...props.apiParams, pageSize: pageSize.value, pageNo: current.value });
|
||||
if (code == 200) {
|
||||
if (props.afterFetch && isFunction(props.afterFetch)) {
|
||||
@@ -86,9 +88,9 @@
|
||||
}
|
||||
} catch (e) {
|
||||
dataSource.value = [];
|
||||
tableLoading.value = false;
|
||||
} finally {
|
||||
tableLoading.value = false;
|
||||
emit('tableLoad', false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user