fix: 🧩 修復bug

This commit is contained in:
2025-10-14 09:31:12 +08:00
parent ef38880743
commit c18746fcf5
6 changed files with 54 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ export const useTable = (
}
});
//数据处理
//訂閲数据处理
const initSubscribeData = () => {
if (routeName === "foundationSubscribeList") {
if (Array.isArray(state.totalParam?.org_number) && state.totalParam?.org_number?.length) {
@@ -64,6 +64,13 @@ export const useTable = (
}
}
};
//其他數據處理
const initData = () => {
if (state.totalParam?.warehouse_number) {
state.totalParam.warehouse_number = state.totalParam?.warehouse_number.split("_")[0];
}
};
//删除临时参数和空值参数
const deleteParams = () => {
const KEY = ["Time", "customer_number1", "customer_numbers"];
@@ -81,12 +88,14 @@ export const useTable = (
if (!api) return;
try {
initSubscribeData();
deleteParams();
await initSubscribeData();
await deleteParams();
await initData();
let params = {
...state.totalParam,
...pageParam.value
};
const { data } = await api(params);
state.tableData = data.data || [];
clearSelection && clearSelection();
@@ -136,6 +145,7 @@ export const useTable = (
state.totalParam = {};
// 同步到查询参数
state.searchParam = { ...newVal };
console.log(state.searchParam, "= state.searchParam=");
// 同步到参数快照
state.totalParam = { ...newVal, ...pageParam.value };
},