From a8ad928324da550605295118681e4123a274cdef Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 29 五月 2023 10:26:23 +0800 Subject: [PATCH] !9 代码生成,数据名称从后台加载 Merge pull request !9 from WangBQ/ts --- src/api/tool/gen/index.ts | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/api/tool/gen/index.ts b/src/api/tool/gen/index.ts index b95e865..1aaa7b2 100644 --- a/src/api/tool/gen/index.ts +++ b/src/api/tool/gen/index.ts @@ -5,7 +5,6 @@ // 鏌ヨ鐢熸垚琛ㄦ暟鎹� export const listTable = (query: TableQuery): AxiosPromise<TableVO[]> => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/list', method: 'get', params: query @@ -14,7 +13,6 @@ // 鏌ヨdb鏁版嵁搴撳垪琛� export const listDbTable = (query: DbTableQuery): AxiosPromise<DbTableVO[]> => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/db/list', method: 'get', params: query @@ -24,7 +22,6 @@ // 鏌ヨ琛ㄨ缁嗕俊鎭� export const getGenTable = (tableId: string | number): AxiosPromise<GenTableVO> => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/' + tableId, method: 'get' }); @@ -33,7 +30,6 @@ // 淇敼浠g爜鐢熸垚淇℃伅 export const updateGenTable = (data: DbTableForm) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen', method: 'put', data: data @@ -41,9 +37,8 @@ }; // 瀵煎叆琛� -export const importTable = (data: { tables: string }) => { +export const importTable = (data: { tables: string, dataName: string }) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/importTable', method: 'post', params: data @@ -53,7 +48,6 @@ // 棰勮鐢熸垚浠g爜 export const previewTable = (tableId: string | number) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/preview/' + tableId, method: 'get' }); @@ -62,26 +56,31 @@ // 鍒犻櫎琛ㄦ暟鎹� export const delTable = (tableId: string | number | Array<string | number>) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, url: '/tool/gen/' + tableId, method: 'delete' }); }; // 鐢熸垚浠g爜锛堣嚜瀹氫箟璺緞锛� -export const genCode = (tableName: string) => { +export const genCode = (tableId: string | number) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/genCode/' + tableName, + url: '/tool/gen/genCode/' + tableId, method: 'get' }); }; // 鍚屾鏁版嵁搴� -export const synchDb = (tableName: string) => { +export const synchDb = (tableId: string | number) => { return request({ - headers: { datasource: localStorage.getItem('dataName') }, - url: '/tool/gen/synchDb/' + tableName, + url: '/tool/gen/synchDb/' + tableId, method: 'get' }); }; + +// 鑾峰彇鏁版嵁婧愬悕绉� +export const getDataNames = () => { + return request({ + url: '/tool/gen/getDataNames', + method: 'get' + }); +}; \ No newline at end of file -- Gitblit v1.9.3