Commit 65c7de67 by ningjihai

123

parent 505c99a0
...@@ -122,7 +122,6 @@ const getNodeIcon = (type) => { ...@@ -122,7 +122,6 @@ const getNodeIcon = (type) => {
return appStore.DATABASE_ICONS[type] return appStore.DATABASE_ICONS[type]
} }
// 树节点点击处理 // 树节点点击处理
const handleNodeClick = async (data) => { const handleNodeClick = async (data) => {
currentNodeData.value = data currentNodeData.value = data
...@@ -228,7 +227,6 @@ function pageProjectManage() { ...@@ -228,7 +227,6 @@ function pageProjectManage() {
}) })
} }
const getBreadcrumb = () => { const getBreadcrumb = () => {
const result = [] const result = []
let node = currentNodeData.value let node = currentNodeData.value
...@@ -263,7 +261,7 @@ function uuid() { ...@@ -263,7 +261,7 @@ function uuid() {
<div class="app-container__body"> <div class="app-container__body">
<div class="flex-container content-container"> <div class="flex-container content-container">
<div class="left"> <div class="left">
<TreeFilter :tree-data="treeData" @node-click="handleNodeClick"/> <TreeFilter :tree-data="treeData" @node-click="handleNodeClick"/>
</div> </div>
<div class="right flex1"> <div class="right flex1">
<el-card class="image-card"> <el-card class="image-card">
...@@ -277,7 +275,6 @@ function uuid() { ...@@ -277,7 +275,6 @@ function uuid() {
<el-checkbox v-model="enableDecryptionPlugin" @change="handleDecryptChange">是否启用解密插件</el-checkbox> <el-checkbox v-model="enableDecryptionPlugin" @change="handleDecryptChange">是否启用解密插件</el-checkbox>
</div> </div>
</div> </div>
<!-- Tab区域 --> <!-- Tab区域 -->
<div class="tab-section"> <div class="tab-section">
<el-tabs v-model="activeTab"> <el-tabs v-model="activeTab">
...@@ -287,14 +284,12 @@ function uuid() { ...@@ -287,14 +284,12 @@ function uuid() {
:node-data="basicInfoData" :node-data="basicInfoData"
v-if="activeTab === 'basic' && [1,2,3].includes(currentNodeLevel)" v-if="activeTab === 'basic' && [1,2,3].includes(currentNodeLevel)"
/> />
<!-- 表信息Tab --> <!-- 表信息Tab -->
<TableInfoTab <TableInfoTab
:node-data="basicInfoData" :node-data="basicInfoData"
v-if="activeTab === 'basic' && currentNodeLevel === 4" v-if="activeTab === 'basic' && currentNodeLevel === 4"
/> />
</el-tab-pane> </el-tab-pane>
<!-- 数据结构Tab (仅4级节点显示) --> <!-- 数据结构Tab (仅4级节点显示) -->
<el-tab-pane label="数据结构" name="structure" v-if="currentNodeLevel === 4"> <el-tab-pane label="数据结构" name="structure" v-if="currentNodeLevel === 4">
<StructureTab <StructureTab
...@@ -302,7 +297,6 @@ function uuid() { ...@@ -302,7 +297,6 @@ function uuid() {
v-if="activeTab === 'structure'" v-if="activeTab === 'structure'"
/> />
</el-tab-pane> </el-tab-pane>
<!-- 字段加密配置Tab (仅4级节点显示) --> <!-- 字段加密配置Tab (仅4级节点显示) -->
<el-tab-pane label="字段加密配置" name="encryption" v-if="currentNodeLevel === 4"> <el-tab-pane label="字段加密配置" name="encryption" v-if="currentNodeLevel === 4">
<EncryptionTab <EncryptionTab
......
...@@ -812,7 +812,7 @@ const handleError = (error, file, fileList) => { ...@@ -812,7 +812,7 @@ const handleError = (error, file, fileList) => {
<div class="discovery-report-container"> <div class="discovery-report-container">
<!-- 上方:发现任务执行报告概览 --> <!-- 上方:发现任务执行报告概览 -->
<div class="report-overview"> <div class="report-overview">
<div class="flex-container report-item" v-for="(item,index) in reportData" :class="`report-back${index+1}`"> <div class="flex-container report-item" v-for="(item,index) in reportData" :key="index" :class="`report-back${index+1}`">
<div class="item-label">{{ item.label }}</div> <div class="item-label">{{ item.label }}</div>
<div class="item-content">{{ item.content }}</div> <div class="item-content">{{ item.content }}</div>
</div> </div>
......
...@@ -6,7 +6,7 @@ import { useRouter,useRoute } from 'vue-router' ...@@ -6,7 +6,7 @@ import { useRouter,useRoute } from 'vue-router'
import useAppStore from '@/store/modules/app' import useAppStore from '@/store/modules/app'
import usePermissionStore from '@/store/modules/permission' import usePermissionStore from '@/store/modules/permission'
import { changeRoute } from '@/utils/switchRoute' import { changeRoute } from '@/utils/switchRoute'
import pageIcon from '@/assets/images/ruleConfig/discoverPage.png'
import QueryForm from './QueryForm.vue' import QueryForm from './QueryForm.vue'
// import AddDiscoveryDialog from './modules/AddDiscoveryDialog.vue' // 引入新增发现任务弹窗 // import AddDiscoveryDialog from './modules/AddDiscoveryDialog.vue' // 引入新增发现任务弹窗
import SmartDiscoveryDialog from './modules/SmartDiscoveryDialog.vue' import SmartDiscoveryDialog from './modules/SmartDiscoveryDialog.vue'
...@@ -395,7 +395,12 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{ ...@@ -395,7 +395,12 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{
<div class="app-container scroller"> <div class="app-container scroller">
<PageTitle backProject @handleBackProject="pageProjectManage"> <PageTitle backProject @handleBackProject="pageProjectManage">
<template #title> <template #title>
发现梳理
<div style="display: flex;align-items: center;">
<img class="title-icon" :src="pageIcon" alt="">
<span style="margin-left: 8px;">发现梳理</span>
</div>
</template> </template>
<template #buttons> <template #buttons>
<!-- <el-button <!-- <el-button
......
...@@ -7,6 +7,7 @@ import img from '@/assets/images/index/index.js' ...@@ -7,6 +7,7 @@ import img from '@/assets/images/index/index.js'
import HomeCharts from '@/components/HomeCharts/index.vue' import HomeCharts from '@/components/HomeCharts/index.vue'
import DashboardCharts from '@/components/HomeCharts/dashboard.vue' import DashboardCharts from '@/components/HomeCharts/dashboard.vue'
import pageIcon from '@/assets/images/ruleConfig/discoverPage.png' import pageIcon from '@/assets/images/ruleConfig/discoverPage.png'
import projectLogo from '@/assets/images/projectLogo.png'
import { getHomePage } from '@/api/home' import { getHomePage } from '@/api/home'
const router = useRouter() const router = useRouter()
...@@ -97,7 +98,7 @@ onMounted(() => { ...@@ -97,7 +98,7 @@ onMounted(() => {
<template> <template>
<div class="app-container home scroller"> <div class="app-container home scroller">
<IconTitle :icon="pageIcon" :title="projectName"> <IconTitle :icon="projectLogo" :title="projectName">
<el-button type="primary" @click="pageProjectManage" icon="Back" plain style="height: 34px;">返回项目管理</el-button> <el-button type="primary" @click="pageProjectManage" icon="Back" plain style="height: 34px;">返回项目管理</el-button>
</IconTitle> </IconTitle>
<div class="topBox"> <div class="topBox">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论