6f90b49e by lxs

新增数据源管理

1 parent 93c44ebe
...@@ -27,8 +27,7 @@ export const refreshToken = (params) => { ...@@ -27,8 +27,7 @@ export const refreshToken = (params) => {
27 27
28 export const getSystemMenu = (params) => { 28 export const getSystemMenu = (params) => {
29 return request({ 29 return request({
30 url: `${ 30 url: `${import.meta.env.VITE_APP_AUTH_URL
31 import.meta.env.VITE_APP_AUTH_URL
32 }/product-menu-permission/tenant/get-product-menu?tenantGuid=${params.tenantGuid}&platformSystemGuid=32774fcfdf5e43e8b866660374d8bced`, 31 }/product-menu-permission/tenant/get-product-menu?tenantGuid=${params.tenantGuid}&platformSystemGuid=32774fcfdf5e43e8b866660374d8bced`,
33 method: "get", 32 method: "get",
34 }); 33 });
...@@ -210,3 +209,62 @@ export const exportDictionary = (params) => request({ ...@@ -210,3 +209,62 @@ export const exportDictionary = (params) => request({
210 data: params, 209 data: params,
211 responseType: 'blob' 210 responseType: 'blob'
212 }) 211 })
212
213 /**
214 * 数据源管理
215 **/
216 // 分页查询
217 export const getDataSourceList = (params) => request({
218 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/list`,
219 method: "post",
220 data: params,
221 });
222
223 // 获取数据源列表
224 export const getDataSource = (params) => request({
225 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/get-source-list`,
226 method: "post",
227 data: params,
228 });
229 // 新增
230 export const addDataSource = (params) => request({
231 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/save`,
232 method: "post",
233 data: params,
234 });
235 // 删除
236 export const deleteDataSource = (params) => request({
237 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/delete`,
238 method: "delete",
239 data: params,
240 });
241 // 修改
242 export const updateDataSource = (params) => request({
243 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/update`,
244 method: "put",
245 data: params,
246 });
247 // 查看数据源详情
248 export const getDataSourceDetail = (params) => request({
249 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/detail/${params}`,
250 method: "get",
251 });
252 // 连通检测
253 export const checkDataSourceConnect = (params) => request({
254 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/check-connect`,
255 method: "post",
256 params,
257 });
258 // 连接测试
259 export const checkDataSourceConnectTest = (params) => request({
260 url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/check-connect-test`,
261 method: "post",
262 data: params,
263 });
264
265 // 获取所有参数列表
266 export const getAllFlowData = (params) => request({
267 url: `${import.meta.env.VITE_APP_CONFIG_URL}/dict/data/get-by-dictType`,
268 method: 'get',
269 params
270 })
......
...@@ -282,6 +282,27 @@ const routes: RouteRecordRaw[] = [ ...@@ -282,6 +282,27 @@ const routes: RouteRecordRaw[] = [
282 }, 282 },
283 ], 283 ],
284 }, 284 },
285 {
286 path: '/data-inventory/data-source',
287 component: Layout,
288 meta: {
289 title: '数据源管理',
290 icon: 'sidebar-videos',
291 },
292 children: [
293 {
294 path: '',
295 name: 'dataSource',
296 component: () => import('@/views/data_inventory/dataSource.vue'),
297 meta: {
298 title: '数据源管理',
299 sidebar: false,
300 breadcrumb: false,
301 cache: true
302 },
303 },
304 ],
305 },
285 ] 306 ]
286 307
287 export default routes 308 export default routes
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!