feat: update

This commit is contained in:
chashaobao
2025-09-20 20:12:45 +08:00
parent 55ceed2b2e
commit 11f2624889

View File

@ -16,6 +16,10 @@ function transformPageParams(params: API.PageParams & Record<string, any>) {
return params; return params;
} }
function camelToSnakeCase(str: string) {
return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1_$2').toLowerCase();
}
function transformSort(sort: Record<string, SortOrder>) { function transformSort(sort: Record<string, SortOrder>) {
if (!sort) { if (!sort) {
return {}; return {};
@ -25,7 +29,7 @@ function transformSort(sort: Record<string, SortOrder>) {
return {}; return {};
} }
const asc = sort[sortField] === 'ascend'; const asc = sort[sortField] === 'ascend';
return { sortField, asc }; return { sortField: camelToSnakeCase(sortField), asc };
} }
function sortTableList<T extends { created: number; updated: number }>( function sortTableList<T extends { created: number; updated: number }>(
@ -43,9 +47,12 @@ function sortTableList<T extends { created: number; updated: number }>(
return response; return response;
} }
export async function getJobList(params: API.PageParams & Partial<API.JobListItem>, options?: { export async function getJobList(
[key: string]: any params: API.PageParams & Partial<API.JobListItem>,
}) { options?: {
[key: string]: any;
},
) {
if (!params.category) { if (!params.category) {
params.category = JobType.All; params.category = JobType.All;
} }