Переглянути джерело

feat: 添加数据集标签路由注册;引入g6依赖

添加数据集标签路由注册;引入g6依赖
hong.yang 1 рік тому
батько
коміт
7134cf9d43

+ 1 - 1
data-room-ui/example/router/index.js

@@ -2,7 +2,7 @@ import Vue from 'vue'
 import Router from 'vue-router'
 
 Vue.use(Router)
-export const baseRoutes = [{
+const baseRoutes = [{
   path: '/notPermission',
   component: () => import('packages/NotPermission/index.vue')
 }]

+ 4 - 4
data-room-ui/packages/DataSetLabelManagement/index.js

@@ -1,7 +1,7 @@
-import LabelConfig from './src/index.vue'
+import DataSetLabelManagement from './src/index.vue'
 
-LabelConfig.install = function (Vue) {
-  Vue.component(LabelConfig.name, LabelConfig)
+DataSetLabelManagement.install = function (Vue) {
+  Vue.component(DataSetLabelManagement.name, DataSetLabelManagement)
 }
 
-export default LabelConfig
+export default DataSetLabelManagement

+ 6 - 1
data-room-ui/packages/index.js

@@ -26,6 +26,8 @@ const BigScreenDesign = () => import('./BigScreenDesign')
 const DataSetManagement = () => import('./DataSetManagement')
 // 数据源管理页面
 const DataSourceManagement = () => import('./DataSourceManagement')
+// 数据集标签管理页面
+import DataSetLabelManagement from 'packages/DataSetLabelManagement'
 
 // 存储组件列表
 const components = [
@@ -36,7 +38,8 @@ const components = [
   BigScreenRun,
   BigScreenDesign,
   DataSetManagement,
-  DataSourceManagement
+  DataSourceManagement,
+  DataSetLabelManagement
 ]
 
 const $bigScreen = {
@@ -59,6 +62,7 @@ export {
   BigScreenDesign,
   DataSetManagement,
   DataSourceManagement,
+  DataSetLabelManagement,
   $bigScreen,
   registerConfig,
   updateTheme
@@ -74,6 +78,7 @@ export default {
   BigScreenDesign,
   DataSetManagement,
   DataSourceManagement,
+  DataSetLabelManagement,
   $bigScreen,
   registerConfig,
   updateTheme

+ 7 - 0
data-room-ui/packages/js/utils/registerConfig.js

@@ -72,6 +72,13 @@ function registerRouters (config, router) {
             title: '数据集管理'
           }
         },
+        {
+          path: config?.routers?.labelUrl || '/big-screen-label',
+          component: () => import('packages/DataSetLabelManagement'),
+          meta: {
+            title: '标签管理'
+          }
+        },
         {
           path: config?.routers?.SourceUrl || '/big-screen-source',
           component: () => import('packages/SourceManagement'),

+ 1 - 1
data-room-ui/vue.config.example.js

@@ -196,5 +196,5 @@ module.exports = {
       .end()
   },
   // 在这里配置需要对node_modules中需要进行语法转义的依赖
-  transpileDependencies: []
+  transpileDependencies: ['@antv/*']
 }