fix(vimp-log-page): too much initial search params
This commit is contained in:
@@ -78,6 +78,16 @@ const resetSearchFields = () => {
|
||||
searchFields.stationCode = stationList.value.find((station) => station.online)?.code;
|
||||
searchFields.logType_in = [];
|
||||
};
|
||||
const getExtraFields = () => {
|
||||
const logType_in = searchFields.logType_in.length > 0 ? [...searchFields.logType_in] : undefined;
|
||||
const createdTime_precisest = searchFields.createdTime[0];
|
||||
const createdTime_preciseed = searchFields.createdTime[1];
|
||||
return {
|
||||
logType_in,
|
||||
createdTime_precisest,
|
||||
createdTime_preciseed,
|
||||
};
|
||||
};
|
||||
const onDateChange = (value: [number, number] | null) => {
|
||||
if (!value) {
|
||||
return;
|
||||
@@ -157,11 +167,7 @@ const { mutate: getVimpLogList, isPending: isTableLoading } = useMutation({
|
||||
if (!searchFields.stationCode) throw Error('请选择车站');
|
||||
const res = await postNdmVimpLogPage(searchFields.stationCode, {
|
||||
model: {},
|
||||
extra: {
|
||||
createdTime_precisest: searchFields.createdTime[0],
|
||||
createdTime_preciseed: searchFields.createdTime[1],
|
||||
logType_in: searchFields.logType_in,
|
||||
},
|
||||
extra: getExtraFields(),
|
||||
current: tablePagination.page ?? 1,
|
||||
size: tablePagination.pageSize ?? 10,
|
||||
order: 'descending',
|
||||
@@ -195,11 +201,7 @@ const { mutate: downloadTableData, isPending: isDownloading } = useMutation({
|
||||
if (!searchFields.stationCode) throw Error('请选择车站');
|
||||
const data = await ndmVimpLogDefaultExportByTemplate(searchFields.stationCode, {
|
||||
model: {},
|
||||
extra: {
|
||||
createdTime_precisest: searchFields.createdTime[0],
|
||||
createdTime_preciseed: searchFields.createdTime[1],
|
||||
logType_in: searchFields.logType_in,
|
||||
},
|
||||
extra: getExtraFields(),
|
||||
current: tablePagination.page ?? 1,
|
||||
size: tablePagination.pageSize ?? 10,
|
||||
order: 'descending',
|
||||
|
||||
Reference in New Issue
Block a user