From 11f2624889e38c9961610b43caadc1671e0cbe3f Mon Sep 17 00:00:00 2001 From: chashaobao Date: Sat, 20 Sep 2025 20:12:45 +0800 Subject: [PATCH] feat: update --- src/services/list.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/services/list.ts b/src/services/list.ts index d13c6bc..ac009cd 100644 --- a/src/services/list.ts +++ b/src/services/list.ts @@ -16,6 +16,10 @@ function transformPageParams(params: API.PageParams & Record) { return params; } +function camelToSnakeCase(str: string) { + return str.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g, '$1_$2').toLowerCase(); +} + function transformSort(sort: Record) { if (!sort) { return {}; @@ -25,7 +29,7 @@ function transformSort(sort: Record) { return {}; } const asc = sort[sortField] === 'ascend'; - return { sortField, asc }; + return { sortField: camelToSnakeCase(sortField), asc }; } function sortTableList( @@ -43,9 +47,12 @@ function sortTableList( return response; } -export async function getJobList(params: API.PageParams & Partial, options?: { - [key: string]: any -}) { +export async function getJobList( + params: API.PageParams & Partial, + options?: { + [key: string]: any; + }, +) { if (!params.category) { params.category = JobType.All; }