This commit is contained in:
2025-04-21 15:19:28 +08:00
parent 90271467eb
commit ef99f9377c
14 changed files with 392 additions and 18 deletions

View File

@@ -1,4 +1,4 @@
import {ref, reactive, watch} from 'vue';
import {reactive, ref, watch} from 'vue';
/**
*
@@ -41,6 +41,7 @@ function useTableQuery({
callback && callback({
...data,
rows: data.rows.map(v => ({...v, key: v.id})),
current: pagination.current
});
} finally {
loading.value = false;
@@ -48,8 +49,12 @@ function useTableQuery({
}
const initFetchData = async () => {
pagination.current = 1;
pagination.total = 0;
if (pagination.current === 1) {
fetchData().then();
} else {
pagination.current = 1;
pagination.total = 0;
}
}
watch(
@@ -60,7 +65,7 @@ function useTableQuery({
if (watchParameter) watch(
() => parameter,
() => fetchData(),
() => initFetchData(),
{deep: true}
);