From 6cbf81bf91ddb09b87c1756c4c7d4aa42bb22f4b Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期一, 15 四月 2024 10:33:46 +0800
Subject: [PATCH] 调整接口

---
 Source/ProjectWeb/src/views/base/UIContentViewerInDialog.vue          |    2 +-
 Source/ProjectWeb/src/api/base/region.js                              |    9 ---------
 Source/ProjectWeb/src/api/base/ui.js                                  |   35 +++++++++++++++++++++++++++++++++++
 Source/ProjectWeb/src/views/base/UIContentViewer.vue                  |    2 +-
 Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue |    2 ++
 Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue  |    2 ++
 6 files changed, 41 insertions(+), 11 deletions(-)

diff --git a/Source/ProjectWeb/src/api/base/region.js b/Source/ProjectWeb/src/api/base/region.js
index 8df5a81..8eec65e 100644
--- a/Source/ProjectWeb/src/api/base/region.js
+++ b/Source/ProjectWeb/src/api/base/region.js
@@ -51,13 +51,4 @@
   })
 }
 
-//鑾峰彇UI涓婁笅鏂囧畾涔夊唴瀹�
-export const getUIContext = (query) => {
-  return request({
-    url: '/api/webUIController/getUIContentByBtmTypeAndId',
-    method: 'get',
-    params: query,
-  });
-}
-
 
diff --git a/Source/ProjectWeb/src/api/base/ui.js b/Source/ProjectWeb/src/api/base/ui.js
new file mode 100644
index 0000000..4d80518
--- /dev/null
+++ b/Source/ProjectWeb/src/api/base/ui.js
@@ -0,0 +1,35 @@
+import request from '@/router/axios';
+
+//鑾峰彇UI涓婁笅鏂囧畾涔夊唴瀹�
+export const getUIContext = (query) => {
+  return request({
+    url: '/api/webUIController/getUIContentByBtmTypeAndId',
+    method: 'get',
+    params: query,
+  });
+}
+
+//UI涓婁笅鏂囧垪琛ㄦ煡璇�
+export const getList = (current, size, params) => {
+  return request({
+    url: '/api/uiDataController/dataGridQuery',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+//UI涓婁笅鏂囨爲鏌ヨ
+export const getTree = (parentCode, params) => {
+  return request({
+    url: '/api/uiDataController/getDataForTree',
+    method: 'get',
+    params: {
+      ...params,
+      parentCode
+    }
+  })
+}
diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
index 70ee0f9..f0892f0 100644
--- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
+++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-table.vue
@@ -26,6 +26,8 @@
 
 <script>
 import {validatenull} from '@/util/validate'
+import {getList} from '@/api/base/ui'
+
 export default {
   name: "dynamic-table",
   props: {
diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue
index 6c9738d..67d3cad 100644
--- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue
+++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-tree.vue
@@ -26,6 +26,8 @@
 </template>
 
 <script>
+import {getTree} from '@/api/base/ui'
+
 export default {
   name: "dynamic-tree",
   props:{
diff --git a/Source/ProjectWeb/src/views/base/UIContentViewer.vue b/Source/ProjectWeb/src/views/base/UIContentViewer.vue
index 330b849..8efc9ec 100644
--- a/Source/ProjectWeb/src/views/base/UIContentViewer.vue
+++ b/Source/ProjectWeb/src/views/base/UIContentViewer.vue
@@ -54,7 +54,7 @@
 <script>
 import {verifyNull} from "@/util/validate";
 import UIContentArea from "@/views/base/UIContentArea"
-import {getUIContext} from '@/api/base/region'
+import {getUIContext} from '@/api/base/ui'
 
 export default {
   name: "UIContentViewer",
diff --git a/Source/ProjectWeb/src/views/base/UIContentViewerInDialog.vue b/Source/ProjectWeb/src/views/base/UIContentViewerInDialog.vue
index 6528465..21f47a6 100644
--- a/Source/ProjectWeb/src/views/base/UIContentViewerInDialog.vue
+++ b/Source/ProjectWeb/src/views/base/UIContentViewerInDialog.vue
@@ -54,7 +54,7 @@
 <script>
 import UIContentArea from "@/views/base/UIContentArea"
 import {verifyNull} from "@/util/validate";
-import {getUIContext} from '@/api/base/region'
+import {getUIContext} from '@/api/base/ui'
 
 export default {
   name: "UIContentViewerInDialog",

--
Gitblit v1.9.3