diff --git a/devcloud/web/src/pages/resource/AssetSync.vue b/devcloud/web/src/pages/resource/AssetSync.vue new file mode 100644 index 0000000..2ff7233 --- /dev/null +++ b/devcloud/web/src/pages/resource/AssetSync.vue @@ -0,0 +1,116 @@ + + + diff --git a/devcloud/web/src/pages/resource/EnvManage.vue b/devcloud/web/src/pages/resource/EnvManage.vue new file mode 100644 index 0000000..2ff7233 --- /dev/null +++ b/devcloud/web/src/pages/resource/EnvManage.vue @@ -0,0 +1,116 @@ + + + diff --git a/devcloud/web/src/pages/resource/K8sCluster.vue b/devcloud/web/src/pages/resource/K8sCluster.vue new file mode 100644 index 0000000..2ff7233 --- /dev/null +++ b/devcloud/web/src/pages/resource/K8sCluster.vue @@ -0,0 +1,116 @@ + + + diff --git a/devcloud/web/src/router/index.js b/devcloud/web/src/router/index.js index 70c49ac..3bd9ea3 100644 --- a/devcloud/web/src/router/index.js +++ b/devcloud/web/src/router/index.js @@ -77,6 +77,30 @@ const router = createRouter({ title: '资源检索', }, }, + { + path: 'env', + name: 'EnvManage', + component: () => import('@/pages/resource/EnvManage.vue'), + meta: { + title: '环境管理', + }, + }, + { + path: 'asset_sync', + name: 'AssetSync', + component: () => import('@/pages/resource/AssetSync.vue'), + meta: { + title: '资产同步', + }, + }, + { + path: 'k8s_cluster', + name: 'K8sCluster', + component: () => import('@/pages/resource/K8sCluster.vue'), + meta: { + title: 'k8s集群', + }, + }, ], }, // 研发交付 diff --git a/devcloud/web/src/storage/app.js b/devcloud/web/src/storage/app.js index a5b7c04..821776b 100644 --- a/devcloud/web/src/storage/app.js +++ b/devcloud/web/src/storage/app.js @@ -40,6 +40,16 @@ export default useStorage( icon: 'IconLocation', title: '环境管理', }, + { + key: 'AssetSync', + icon: 'IconCloud', + title: '资产同步', + }, + { + key: 'K8sCluster', + icon: 'IconCommon', + title: 'k8s集群', + }, ], }, {