From e181f04c642204e79749af93fa921875ff6c21ba Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期二, 20 五月 2025 10:46:35 +0800 Subject: [PATCH] refactor(qms): 重构趋势图展示逻辑 --- src/api/tool/gen/index.ts | 105 ++++++++++++++++++++++++++-------------------------- 1 files changed, 52 insertions(+), 53 deletions(-) diff --git a/src/api/tool/gen/index.ts b/src/api/tool/gen/index.ts index 9b0f2f0..efe079c 100644 --- a/src/api/tool/gen/index.ts +++ b/src/api/tool/gen/index.ts @@ -4,84 +4,83 @@ // 鏌ヨ鐢熸垚琛ㄦ暟鎹� export const listTable = (query: TableQuery): AxiosPromise<TableVO[]> => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/list', - method: 'get', - params: query - }); + return request({ + url: '/tool/gen/list', + method: 'get', + params: query + }); }; // 鏌ヨdb鏁版嵁搴撳垪琛� export const listDbTable = (query: DbTableQuery): AxiosPromise<DbTableVO[]> => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/db/list', - method: 'get', - params: query - }); + return request({ + url: '/tool/gen/db/list', + method: 'get', + params: query + }); }; // 鏌ヨ琛ㄨ缁嗕俊鎭� export const getGenTable = (tableId: string | number): AxiosPromise<GenTableVO> => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/' + tableId, - method: 'get' - }); + return request({ + url: '/tool/gen/' + tableId, + method: 'get' + }); }; // 淇敼浠g爜鐢熸垚淇℃伅 -export const updateGenTable = (data: DbTableForm) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen', - method: 'put', - data: data - }); +export const updateGenTable = (data: DbTableForm): AxiosPromise<GenTableVO> => { + return request({ + url: '/tool/gen', + method: 'put', + data: data + }); }; // 瀵煎叆琛� -export const importTable = (data: { tables: string }) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/importTable', - method: 'post', - params: data - }); +export const importTable = (data: { tables: string; dataName: string }): AxiosPromise<GenTableVO> => { + return request({ + url: '/tool/gen/importTable', + method: 'post', + params: data + }); }; // 棰勮鐢熸垚浠g爜 export const previewTable = (tableId: string | number) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/preview/' + tableId, - method: 'get' - }); + return request({ + url: '/tool/gen/preview/' + tableId, + method: 'get' + }); }; // 鍒犻櫎琛ㄦ暟鎹� export const delTable = (tableId: string | number | Array<string | number>) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/' + tableId, - method: 'delete' - }); + return request({ + url: '/tool/gen/' + tableId, + method: 'delete' + }); }; // 鐢熸垚浠g爜锛堣嚜瀹氫箟璺緞锛� -export const genCode = (tableName: string) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/genCode/' + tableName, - method: 'get' - }); +export const genCode = (tableId: string | number) => { + return request({ + url: '/tool/gen/genCode/' + tableId, + method: 'get' + }); }; // 鍚屾鏁版嵁搴� -export const synchDb = (tableName: string) => { - return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/synchDb/' + tableName, - method: 'get' - }); +export const synchDb = (tableId: string | number) => { + return request({ + url: '/tool/gen/synchDb/' + tableId, + method: 'get' + }); +}; + +// 鑾峰彇鏁版嵁婧愬悕绉� +export const getDataNames = () => { + return request({ + url: '/tool/gen/getDataNames', + method: 'get' + }); }; -- Gitblit v1.9.3