Xiao_123 há 5 dias atrás
pai
commit
fc6ff78872

+ 25 - 1
src/router/routes.js

@@ -2012,7 +2012,31 @@ export default {
       local: '',
       path: '/dataCatalog',
       urls: '',
-      children: [],
+      children: [
+        {
+          hidden: 1,
+          icon: '',
+          type: 1,
+          title: '数据目录',
+          path: '/dataCatalog',
+          children: [],
+          enName: 'data Catalog',
+          redirect: '',
+          active: '',
+          label: '数据目录',
+          sort: 0,
+          component: 'dataCatalog',
+          meta: {
+            roles: [],
+            enName: 'data Catalog',
+            icon: '',
+            title: '数据目录',
+            fullScreen: false
+          },
+          name: 'index',
+          alwaysShow: 0
+        }
+      ],
       enName: 'data catalog',
       id: 972,
       redirect: '',

+ 2 - 2
src/views/dataAsset/index.vue

@@ -15,9 +15,9 @@
       @pageHandleChange="pageHandleChange"
       @sort="handleSort"
     >
-      <template #name="{ item }">
+      <!-- <template #name="{ item }">
         <span class="defaultLink" @click="handleDetails(item)">{{ item.name }}</span>
-      </template>
+      </template> -->
       <template #navBtn>
         <v-btn rounded color="primary" class="buttons" elevation="5" @click="handleAdd">
           <v-icon left>mdi-plus</v-icon>

+ 9 - 4
src/views/dataCatalog/index.vue

@@ -1,7 +1,7 @@
 <template>
   <!-- 数据目录 -->
   <div class="pa-3" style="background-color: #FFF;">
-    <!-- <filter-list @search="handleSearch" /> -->
+    <m-filter :option="filter" @search="handleSearch" />
     <table-list
       class="mt-3"
       :loading="loading"
@@ -33,19 +33,24 @@
 </template>
 
 <script>
-// import FilterList from '../../dataGovernance/components/Filter'
+import MFilter from '@/components/Filter'
 import TableList from '@/components/List/table'
 import { api } from '@/api/dataGovernance'
 export default {
-  name: 'data-catalog',
+  name: 'dataCatalog',
   components: {
-    // FilterList,
+    MFilter,
     TableList
   },
   data () {
     return {
       api,
       loading: false,
+      filter: {
+        list: [
+          { type: 'textField', value: '', label: '关键词', key: 'title' }
+        ]
+      },
       headers: [
         { text: '中文名', value: 'name_zh' },
         { text: '英文名', value: 'name_en' },

+ 9 - 4
src/views/dataGovernance/dataSecurity/index.vue

@@ -1,7 +1,7 @@
 <template>
   <!-- 数据安全 -->
   <div class="pa-3" style="background-color: #FFF;">
-    <!-- <filter-list @search="handleSearch" /> -->
+    <m-filter :option="filter" @search="handleSearch" />
     <table-list
       class="mt-3"
       :loading="loading"
@@ -33,19 +33,24 @@
 </template>
 
 <script>
-// import FilterList from '../../dataGovernance/components/Filter'
+import MFilter from '@/components/Filter'
 import TableList from '@/components/List/table'
 import { api } from '@/api/dataGovernance'
 export default {
-  name: 'data-security',
+  name: 'dataSecurity',
   components: {
-    // FilterList,
+    MFilter,
     TableList
   },
   data () {
     return {
       api,
       loading: false,
+      filter: {
+        list: [
+          { type: 'textField', value: '', label: '关键词', key: 'title' }
+        ]
+      },
       headers: [
         { text: '中文名', value: 'name_zh' },
         { text: '英文名', value: 'name_en' },