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