提交元数据采集任务有关
Showing
6 changed files
with
74 additions
and
69 deletions
| ... | @@ -33,6 +33,9 @@ VITE_APP_QUALITY_BASEURL = ms-daop-data-quality-service | ... | @@ -33,6 +33,9 @@ VITE_APP_QUALITY_BASEURL = ms-daop-data-quality-service |
| 33 | # VITE_APP_CHECK_BASEURL = /mock | 33 | # VITE_APP_CHECK_BASEURL = /mock |
| 34 | VITE_APP_CHECK_BASEURL = ms-daop-zcgl-data-inventory | 34 | VITE_APP_CHECK_BASEURL = ms-daop-zcgl-data-inventory |
| 35 | 35 | ||
| 36 | #数据源接口地址 | ||
| 37 | VITE_APP_DATA_SOURCE_URL = ms-daop-data-source-service | ||
| 38 | |||
| 36 | # 数据字典接口地址 | 39 | # 数据字典接口地址 |
| 37 | VITE_APP_CONFIG_URL = 'ms-daop-configure-service' | 40 | VITE_APP_CONFIG_URL = 'ms-daop-configure-service' |
| 38 | 41 | ... | ... |
| ... | @@ -62,6 +62,9 @@ VITE_APP_CHECK_BASEURL = ms-daop-zcgl-data-inventory | ... | @@ -62,6 +62,9 @@ VITE_APP_CHECK_BASEURL = ms-daop-zcgl-data-inventory |
| 62 | # 数据字典接口地址 | 62 | # 数据字典接口地址 |
| 63 | VITE_APP_CONFIG_URL = 'ms-daop-configure-service' | 63 | VITE_APP_CONFIG_URL = 'ms-daop-configure-service' |
| 64 | 64 | ||
| 65 | #数据源接口地址 | ||
| 66 | VITE_APP_DATA_SOURCE_URL = ms-daop-data-source-service | ||
| 67 | |||
| 65 | # 文件上传下载接口地址 | 68 | # 文件上传下载接口地址 |
| 66 | VITE_APP_COMMON_URL = 'ms-daop-common-service' | 69 | VITE_APP_COMMON_URL = 'ms-daop-common-service' |
| 67 | 70 | ... | ... |
| ... | @@ -192,7 +192,7 @@ export const getMetaChangeList = (params) => request({ | ... | @@ -192,7 +192,7 @@ export const getMetaChangeList = (params) => request({ |
| 192 | 192 | ||
| 193 | /** 获取数据库选择列表 */ | 193 | /** 获取数据库选择列表 */ |
| 194 | export const getDatabase = (params) => request({ | 194 | export const getDatabase = (params) => request({ |
| 195 | url: `${import.meta.env.VITE_APP_API_BASEURL}/data-source/get-source-list`, | 195 | url: `${import.meta.env.VITE_APP_DATA_SOURCE_URL}/data-source/get-source-list`, |
| 196 | method: 'post', | 196 | method: 'post', |
| 197 | data: params | 197 | data: params |
| 198 | }) | 198 | }) | ... | ... |
| ... | @@ -93,46 +93,46 @@ const routes: RouteRecordRaw[] = [ | ... | @@ -93,46 +93,46 @@ const routes: RouteRecordRaw[] = [ |
| 93 | }, | 93 | }, |
| 94 | ], | 94 | ], |
| 95 | }, | 95 | }, |
| 96 | // { | 96 | { |
| 97 | // path: '/data-meta/metadata-lineage', | 97 | path: '/data-meta/metadata-lineage', |
| 98 | // component: Layout, | 98 | component: Layout, |
| 99 | // meta: { | 99 | meta: { |
| 100 | // title: '元数据血缘', | 100 | title: '元数据血缘', |
| 101 | // icon: 'ep:grid', | 101 | icon: 'ep:grid', |
| 102 | // }, | 102 | }, |
| 103 | // children: [ | 103 | children: [ |
| 104 | // { | 104 | { |
| 105 | // path: 'analysis-view', | 105 | path: 'analysis-view', |
| 106 | // name: 'analysisView', | 106 | name: 'analysisView', |
| 107 | // component: () => import('@/views/data_meta/analysisView.vue'), | 107 | component: () => import('@/views/data_meta/analysisView.vue'), |
| 108 | // meta: { | 108 | meta: { |
| 109 | // title: '查看血缘', | 109 | title: '查看血缘', |
| 110 | // breadcrumb: false, | 110 | breadcrumb: false, |
| 111 | // cache: true | 111 | cache: true |
| 112 | // }, | 112 | }, |
| 113 | // }, | 113 | }, |
| 114 | // { | 114 | { |
| 115 | // path: 'change-detection', | 115 | path: 'change-detection', |
| 116 | // name: 'changeDetection', | 116 | name: 'changeDetection', |
| 117 | // component: () => import('@/views/data_meta/changeDetection.vue'), | 117 | component: () => import('@/views/data_meta/changeDetection.vue'), |
| 118 | // meta: { | 118 | meta: { |
| 119 | // title: '血缘变更检测', | 119 | title: '血缘变更检测', |
| 120 | // breadcrumb: false, | 120 | breadcrumb: false, |
| 121 | // cache: true | 121 | cache: true |
| 122 | // }, | 122 | }, |
| 123 | // }, | 123 | }, |
| 124 | // { | 124 | { |
| 125 | // path: 'analysis-reports', | 125 | path: 'analysis-reports', |
| 126 | // name: 'analysisReports', | 126 | name: 'analysisReports', |
| 127 | // component: () => import('@/views/data_meta/analysisReports.vue'), | 127 | component: () => import('@/views/data_meta/analysisReports.vue'), |
| 128 | // meta: { | 128 | meta: { |
| 129 | // title: '血缘关系解析', | 129 | title: '血缘关系解析', |
| 130 | // breadcrumb: false, | 130 | breadcrumb: false, |
| 131 | // cache: true | 131 | cache: true |
| 132 | // }, | 132 | }, |
| 133 | // }, | 133 | }, |
| 134 | // ], | 134 | ], |
| 135 | // }, | 135 | }, |
| 136 | ] | 136 | ] |
| 137 | 137 | ||
| 138 | export default routes | 138 | export default routes | ... | ... |
| ... | @@ -104,7 +104,7 @@ const tableInfo = ref({ | ... | @@ -104,7 +104,7 @@ const tableInfo = ref({ |
| 104 | actionInfo: { | 104 | actionInfo: { |
| 105 | label: "操作", | 105 | label: "操作", |
| 106 | type: "btn", | 106 | type: "btn", |
| 107 | width: 210, | 107 | width: 230, |
| 108 | fixed: 'right', | 108 | fixed: 'right', |
| 109 | btns: (scope) => { | 109 | btns: (scope) => { |
| 110 | const row = scope.row | 110 | const row = scope.row |
| ... | @@ -114,7 +114,7 @@ const tableInfo = ref({ | ... | @@ -114,7 +114,7 @@ const tableInfo = ref({ |
| 114 | } else { | 114 | } else { |
| 115 | btnsArr.splice(0, 0, { label: "立即执行", value: "carry", disabled: row.taskState === 0 || row.execState == 1 }) | 115 | btnsArr.splice(0, 0, { label: "立即执行", value: "carry", disabled: row.taskState === 0 || row.execState == 1 }) |
| 116 | } | 116 | } |
| 117 | // btnsArr.push({ label: "编辑", value: "edit", disabled: row.taskState === 1 || row.isCarry || row.execState == 1 }); | 117 | btnsArr.push({ label: "编辑", value: "edit", disabled: row.taskState === 1 || row.isCarry || row.execState == 1 }); |
| 118 | btnsArr.push({ label: "删除", value: "delete", disabled: row.isCarry || row.taskState === 1 || row.execState == 1 }); | 118 | btnsArr.push({ label: "删除", value: "delete", disabled: row.isCarry || row.taskState === 1 || row.execState == 1 }); |
| 119 | btnsArr.push({ label: "执行日志", value: "log" }); | 119 | btnsArr.push({ label: "执行日志", value: "log" }); |
| 120 | return btnsArr | 120 | return btnsArr |
| ... | @@ -472,19 +472,18 @@ const setDetailInfo = (row) => { | ... | @@ -472,19 +472,18 @@ const setDetailInfo = (row) => { |
| 472 | } | 472 | } |
| 473 | 473 | ||
| 474 | const getDataSourceList = () => { | 474 | const getDataSourceList = () => { |
| 475 | // TODO | 475 | getDatabase({ connectStatus: 1 }).then((res: any) => { |
| 476 | // getDatabase({ connectStatus: 1 }).then((res: any) => { | 476 | if (res.code == proxy.$passCode) { |
| 477 | // if (res.code == proxy.$passCode) { | 477 | dataSourceList.value = res.data || []; |
| 478 | // dataSourceList.value = res.data || []; | 478 | formItems.value[1].options = dataSourceList.value; |
| 479 | // formItems.value[1].options = dataSourceList.value; | 479 | searchItemList.value[1].options = dataSourceList.value; |
| 480 | // searchItemList.value[1].options = dataSourceList.value; | 480 | } else { |
| 481 | // } else { | 481 | proxy.$ElMessage({ |
| 482 | // proxy.$ElMessage({ | 482 | type: "error", |
| 483 | // type: "error", | 483 | message: res.msg, |
| 484 | // message: res.msg, | 484 | }); |
| 485 | // }); | 485 | } |
| 486 | // } | 486 | }) |
| 487 | // }) | ||
| 488 | } | 487 | } |
| 489 | 488 | ||
| 490 | const radioGroupChange = (val, info) => { | 489 | const radioGroupChange = (val, info) => { |
| ... | @@ -598,7 +597,7 @@ onBeforeMount(() => { | ... | @@ -598,7 +597,7 @@ onBeforeMount(() => { |
| 598 | <!-- 头部搜索 --> | 597 | <!-- 头部搜索 --> |
| 599 | <TableTools :searchItems="searchItemList" :searchId="'data-source-search'" @search="toSearch" :init="false" /> | 598 | <TableTools :searchItems="searchItemList" :searchId="'data-source-search'" @search="toSearch" :init="false" /> |
| 600 | <div class="tools_btns"> | 599 | <div class="tools_btns"> |
| 601 | <!-- <el-button type="primary" @click="loadDrawer">新建</el-button> --> | 600 | <el-button type="primary" @click="loadDrawer">新建</el-button> |
| 602 | <el-button @click="importMeta">导入</el-button> | 601 | <el-button @click="importMeta">导入</el-button> |
| 603 | </div> | 602 | </div> |
| 604 | </div> | 603 | </div> | ... | ... |
| ... | @@ -60,8 +60,8 @@ const tabsInfo = ref({ | ... | @@ -60,8 +60,8 @@ const tabsInfo = ref({ |
| 60 | activeName: '', | 60 | activeName: '', |
| 61 | tabs: [ | 61 | tabs: [ |
| 62 | { label: '基础信息', name: 'first' }, | 62 | { label: '基础信息', name: 'first' }, |
| 63 | // / { label: '数据血缘', name: 'second' }, | 63 | { label: '数据血缘', name: 'second' }, |
| 64 | //{ label: '变更记录', name: 'third' } | 64 | { label: '变更记录', name: 'third' } |
| 65 | ] | 65 | ] |
| 66 | }) | 66 | }) |
| 67 | /** 切换布局 */ | 67 | /** 切换布局 */ |
| ... | @@ -192,13 +192,13 @@ const tabsPaneMap = ref({ | ... | @@ -192,13 +192,13 @@ const tabsPaneMap = ref({ |
| 192 | tableInfo: fieldTableInfo.value, | 192 | tableInfo: fieldTableInfo.value, |
| 193 | show: true | 193 | show: true |
| 194 | }, | 194 | }, |
| 195 | // { | 195 | { |
| 196 | // title: '索引信息', | 196 | title: '索引信息', |
| 197 | // type: 'table', | 197 | type: 'table', |
| 198 | // isIndex: true, | 198 | isIndex: true, |
| 199 | // tableInfo: indexTableInfo.value, | 199 | tableInfo: indexTableInfo.value, |
| 200 | // show: true | 200 | show: true |
| 201 | // }, | 201 | }, |
| 202 | ], | 202 | ], |
| 203 | second: [ | 203 | second: [ |
| 204 | { | 204 | { |
| ... | @@ -310,10 +310,10 @@ const lineageDataLoading = ref(true); | ... | @@ -310,10 +310,10 @@ const lineageDataLoading = ref(true); |
| 310 | const getDetailInfo = () => { | 310 | const getDetailInfo = () => { |
| 311 | getSheetDetail() | 311 | getSheetDetail() |
| 312 | getSheetField() | 312 | getSheetField() |
| 313 | // getSheetKeys() | 313 | getSheetKeys() |
| 314 | logPage.value.curr = 1 | 314 | logPage.value.curr = 1 |
| 315 | //getSheetLog(); | 315 | getSheetLog(); |
| 316 | // getTableLineageMap(); | 316 | getTableLineageMap(); |
| 317 | } | 317 | } |
| 318 | 318 | ||
| 319 | const getSheetDetail = () => { | 319 | const getSheetDetail = () => { | ... | ... |
-
Please register or sign in to post a comment