Merge branch 'dev_20241202_xukangle' into develop
Showing
7 changed files
with
24 additions
and
24 deletions
| ... | @@ -142,7 +142,7 @@ export const getTableFieldLineage = (params) => request({ | ... | @@ -142,7 +142,7 @@ export const getTableFieldLineage = (params) => request({ |
| 142 | 142 | ||
| 143 | /** 获取表的所有字段血缘数据 */ | 143 | /** 获取表的所有字段血缘数据 */ |
| 144 | export const getTableAllFieldLineage = (params) => request({ | 144 | export const getTableAllFieldLineage = (params) => request({ |
| 145 | url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/lineage/lineage-query-field?databaseName=${params.databaseName}&tableName=${params.tableName}`, | 145 | url: `${import.meta.env.VITE_APP_PLAN_BASEURL}/lineage/lineage-query-field?databaseName=${params.databaseName}&tableName=${params.tableName}&tableGuid=${params.tableGuid}`, |
| 146 | method: 'get', | 146 | method: 'get', |
| 147 | }) | 147 | }) |
| 148 | 148 | ... | ... |
| ... | @@ -1018,8 +1018,8 @@ const tableFieldsDataInfo = ref({ | ... | @@ -1018,8 +1018,8 @@ const tableFieldsDataInfo = ref({ |
| 1018 | { label: "表中文名", field: "tableChName", width: 140, }, | 1018 | { label: "表中文名", field: "tableChName", width: 140, }, |
| 1019 | { label: "数据库名称", field: "database", width: 120 }, | 1019 | { label: "数据库名称", field: "database", width: 120 }, |
| 1020 | { label: "数据库中文名", field: "databaseChName", width: TableColumnWidth.DATETIME }, | 1020 | { label: "数据库中文名", field: "databaseChName", width: TableColumnWidth.DATETIME }, |
| 1021 | { label: "分类", field: "classifyDetailName", width: 120, align: 'center' }, | 1021 | { label: "分类", field: "classifyDetailName", width: 120, align: 'left' }, |
| 1022 | { label: "分级", field: "gradeDetailName", width: 120, align: 'center' }, | 1022 | { label: "分级", field: "gradeDetailName", width: 120, align: 'left' }, |
| 1023 | // { label: "标签", field: "label", width: 120, align: 'center' }, | 1023 | // { label: "标签", field: "label", width: 120, align: 'center' }, |
| 1024 | ], | 1024 | ], |
| 1025 | data: [], | 1025 | data: [], | ... | ... |
| ... | @@ -507,7 +507,7 @@ const cancelEdit = (row) => { | ... | @@ -507,7 +507,7 @@ const cancelEdit = (row) => { |
| 507 | 507 | ||
| 508 | :deep(.bottom_table) { | 508 | :deep(.bottom_table) { |
| 509 | margin-top: 12px; | 509 | margin-top: 12px; |
| 510 | height: calc(100% - 150px); | 510 | height: calc(100% - 115px); |
| 511 | overflow-y: auto; | 511 | overflow-y: auto; |
| 512 | 512 | ||
| 513 | .el-table td.el-table__cell { | 513 | .el-table td.el-table__cell { | ... | ... |
| ... | @@ -320,7 +320,7 @@ watch( | ... | @@ -320,7 +320,7 @@ watch( |
| 320 | if (val?.length && !currDatasourceSelect.value?.tableName) { | 320 | if (val?.length && !currDatasourceSelect.value?.tableName) { |
| 321 | currDatasourceSelect.value = val[0]; | 321 | currDatasourceSelect.value = val[0]; |
| 322 | } | 322 | } |
| 323 | emits("datasourceSelectedChange", val, databaseGuid.value); | 323 | emits("datasourceSelectedChange", val, currDatasourceSelect.value); |
| 324 | }, | 324 | }, |
| 325 | { | 325 | { |
| 326 | deep: true, | 326 | deep: true, |
| ... | @@ -361,9 +361,9 @@ const getTextAlign = (field) => { | ... | @@ -361,9 +361,9 @@ const getTextAlign = (field) => { |
| 361 | <el-table-column type="selection" :width="22" align="center" /> | 361 | <el-table-column type="selection" :width="22" align="center" /> |
| 362 | <el-table-column prop="tableName" label="名称" width="100px" align="left" show-overflow-tooltip> | 362 | <el-table-column prop="tableName" label="名称" width="100px" align="left" show-overflow-tooltip> |
| 363 | </el-table-column> | 363 | </el-table-column> |
| 364 | <el-table-column prop="tableComment" label="表注释" width="60px" align="left" show-overflow-tooltip> | 364 | <el-table-column prop="tableChName" label="表中文名称" width="80px" align="left" show-overflow-tooltip> |
| 365 | <template #default="scope"> | 365 | <template #default="scope"> |
| 366 | <span>{{ scope.row['tableComment'] ?? '--' }}</span> | 366 | <span>{{ scope.row['tableChName'] ?? '--' }}</span> |
| 367 | </template> | 367 | </template> |
| 368 | </el-table-column> | 368 | </el-table-column> |
| 369 | </el-table> | 369 | </el-table> |
| ... | @@ -497,7 +497,7 @@ const getTextAlign = (field) => { | ... | @@ -497,7 +497,7 @@ const getTextAlign = (field) => { |
| 497 | height: calc(100% - 80px); | 497 | height: calc(100% - 80px); |
| 498 | 498 | ||
| 499 | .content-left { | 499 | .content-left { |
| 500 | width: 200px; | 500 | width: 220px; |
| 501 | border-right: 1px solid #d9d9d9; | 501 | border-right: 1px solid #d9d9d9; |
| 502 | 502 | ||
| 503 | .title-left { | 503 | .title-left { |
| ... | @@ -532,7 +532,7 @@ const getTextAlign = (field) => { | ... | @@ -532,7 +532,7 @@ const getTextAlign = (field) => { |
| 532 | } | 532 | } |
| 533 | 533 | ||
| 534 | .content-right { | 534 | .content-right { |
| 535 | width: calc(100% - 200px); | 535 | width: calc(100% - 220px); |
| 536 | 536 | ||
| 537 | .title-right { | 537 | .title-right { |
| 538 | height: 44px; | 538 | height: 44px; | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -284,7 +284,7 @@ const loadTreeNode = (node, resolve) => { | ... | @@ -284,7 +284,7 @@ const loadTreeNode = (node, resolve) => { |
| 284 | }) | 284 | }) |
| 285 | node.data.children = data; | 285 | node.data.children = data; |
| 286 | nextTick(() => { | 286 | nextTick(() => { |
| 287 | treeInfo.value.currentNodeKey && treeInfoRef.value.setCurrentKey(treeInfo.value.currentNodeKey); | 287 | treeInfo.value.currentNodeKey && treeInfoRef.value.setCurrentKey(treeInfo.value.currentNodeKey); |
| 288 | treeInfo.value.currentNodeKey && isCurrentNodeField && scrollToNode(treeInfo.value.currentNodeKey); | 288 | treeInfo.value.currentNodeKey && isCurrentNodeField && scrollToNode(treeInfo.value.currentNodeKey); |
| 289 | let node1 = treeInfoRef.value.treeRef.store.nodesMap[treeInfo.value.currentNodeKey]; | 289 | let node1 = treeInfoRef.value.treeRef.store.nodesMap[treeInfo.value.currentNodeKey]; |
| 290 | if (node1) { | 290 | if (node1) { |
| ... | @@ -1010,7 +1010,7 @@ const getTableFieldLineageMap = () => { | ... | @@ -1010,7 +1010,7 @@ const getTableFieldLineageMap = () => { |
| 1010 | const getAllTableFieldLineageMap = () => { | 1010 | const getAllTableFieldLineageMap = () => { |
| 1011 | lineageLoading.value = true; | 1011 | lineageLoading.value = true; |
| 1012 | isFieldLineage.value = true; | 1012 | isFieldLineage.value = true; |
| 1013 | getTableAllFieldLineage({ databaseName: lastClickNode.value.databaseName, tableName: lastClickNode.value.tableName }).then((res: any) => { | 1013 | getTableAllFieldLineage({ databaseName: lastClickNode.value.databaseName, tableName: lastClickNode.value.tableName, tableGuid: lastClickNode.value.guid }).then((res: any) => { |
| 1014 | if (res.code == proxy.$passCode) { | 1014 | if (res.code == proxy.$passCode) { |
| 1015 | let data1 = res.data || []; | 1015 | let data1 = res.data || []; |
| 1016 | lineageData.value = data1; | 1016 | lineageData.value = data1; |
| ... | @@ -1152,4 +1152,4 @@ const handleLineageSwitchChange = (val, type) => { | ... | @@ -1152,4 +1152,4 @@ const handleLineageSwitchChange = (val, type) => { |
| 1152 | z-index: 10000; | 1152 | z-index: 10000; |
| 1153 | /* 设置一个较高的z-index值确保在最上层显示 */ | 1153 | /* 设置一个较高的z-index值确保在最上层显示 */ |
| 1154 | } | 1154 | } |
| 1155 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1155 | </style> | ... | ... |
| ... | @@ -100,11 +100,11 @@ const fieldTableInfo = ref({ | ... | @@ -100,11 +100,11 @@ const fieldTableInfo = ref({ |
| 100 | //跳转倒查看血缘页面。 | 100 | //跳转倒查看血缘页面。 |
| 101 | let row = scope.row; | 101 | let row = scope.row; |
| 102 | set({ | 102 | set({ |
| 103 | tableGuid: sheetInfo.value.guid, | 103 | tableGuid: sheetInfo.value.guid, |
| 104 | table: sheetInfo.value.tableName, | 104 | table: sheetInfo.value.tableName, |
| 105 | databas: sheetInfo.value.databaseName, | 105 | databas: sheetInfo.value.databaseName, |
| 106 | databaseCh: sheetInfo.value.databaseChName, | 106 | databaseCh: sheetInfo.value.databaseChName, |
| 107 | dsGuid: sheetInfo.value.databaseGuid, | 107 | dsGuid: sheetInfo.value.databaseGuid, |
| 108 | fGuid: row.guid, | 108 | fGuid: row.guid, |
| 109 | fEnName: row.enName | 109 | fEnName: row.enName |
| 110 | }) | 110 | }) |
| ... | @@ -191,7 +191,7 @@ const tabsPaneMap = ref({ | ... | @@ -191,7 +191,7 @@ const tabsPaneMap = ref({ |
| 191 | type: 'table', | 191 | type: 'table', |
| 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', |
| ... | @@ -680,11 +680,11 @@ const handleRefres = () => { | ... | @@ -680,11 +680,11 @@ const handleRefres = () => { |
| 680 | const handleEdit = () => { | 680 | const handleEdit = () => { |
| 681 | lineageGraph.value[0].handleEdit({});//先退出全屏再跳转,否则回来查看时就没有了。 | 681 | lineageGraph.value[0].handleEdit({});//先退出全屏再跳转,否则回来查看时就没有了。 |
| 682 | set({ | 682 | set({ |
| 683 | tableGuid: sheetInfo.value.guid, | 683 | tableGuid: sheetInfo.value.guid, |
| 684 | table: sheetInfo.value.tableName, | 684 | table: sheetInfo.value.tableName, |
| 685 | databas: sheetInfo.value.databaseName, | 685 | databas: sheetInfo.value.databaseName, |
| 686 | databaseCh: sheetInfo.value.databaseChName, | 686 | databaseCh: sheetInfo.value.databaseChName, |
| 687 | dsGuid: sheetInfo.value.databaseGuid, | 687 | dsGuid: sheetInfo.value.databaseGuid, |
| 688 | isFieldLine: isFieldLineage.value | 688 | isFieldLine: isFieldLineage.value |
| 689 | }) | 689 | }) |
| 690 | router.push({ | 690 | router.push({ |
| ... | @@ -722,7 +722,7 @@ const getTableLineageMap = () => { | ... | @@ -722,7 +722,7 @@ const getTableLineageMap = () => { |
| 722 | const getAllTableFieldLineageMap = () => { | 722 | const getAllTableFieldLineageMap = () => { |
| 723 | lineageDataLoading.value = true; | 723 | lineageDataLoading.value = true; |
| 724 | isFieldLineage.value = true; | 724 | isFieldLineage.value = true; |
| 725 | getTableAllFieldLineage({ databaseName: sheetInfo.value.databaseName, tableName: sheetInfo.value.tableName }).then((res: any) => { | 725 | getTableAllFieldLineage({ databaseName: sheetInfo.value.databaseName, tableName: sheetInfo.value.tableName, tableGuid: sheetInfo.value.guid }).then((res: any) => { |
| 726 | if (res.code == proxy.$passCode) { | 726 | if (res.code == proxy.$passCode) { |
| 727 | let data1 = res.data || []; | 727 | let data1 = res.data || []; |
| 728 | lineageData.value = data1; | 728 | lineageData.value = data1; |
| ... | @@ -802,8 +802,8 @@ const handleLineageSwitchChange = (val) => { | ... | @@ -802,8 +802,8 @@ const handleLineageSwitchChange = (val) => { |
| 802 | <LineageGraph ref="lineageGraph" v-if="lineageData.length" layout="vertical" :lineageData="lineageData" | 802 | <LineageGraph ref="lineageGraph" v-if="lineageData.length" layout="vertical" :lineageData="lineageData" |
| 803 | :is-field-lineage="isFieldLineage" :primary-table="sheetInfo.tableName" :is-detail="true" | 803 | :is-field-lineage="isFieldLineage" :primary-table="sheetInfo.tableName" :is-detail="true" |
| 804 | :primaryDatabase="sheetInfo.databaseName" :isEdit="true" @handleSave="handleSave" | 804 | :primaryDatabase="sheetInfo.databaseName" :isEdit="true" @handleSave="handleSave" |
| 805 | @tableContextMenu="handleTableContextMenu" @handleToggle="handleToggle" :isToggle="isToggle" @handleChOrEn=handleChOrEn :isCh="isCh" | 805 | @tableContextMenu="handleTableContextMenu" @handleToggle="handleToggle" :isToggle="isToggle" |
| 806 | @handleRefres="handleRefres" @handleEdit="handleEdit" | 806 | @handleChOrEn=handleChOrEn :isCh="isCh" @handleRefres="handleRefres" @handleEdit="handleEdit" |
| 807 | @handleLineageSwitchChange="handleLineageSwitchChange" /> | 807 | @handleLineageSwitchChange="handleLineageSwitchChange" /> |
| 808 | 808 | ||
| 809 | </div> | 809 | </div> | ... | ... |
-
Please register or sign in to post a comment