diff --git a/linkis-web-next/src/components/sidebar/index.vue b/linkis-web-next/src/components/sidebar/index.vue index 0882d3cc63..763f78625a 100644 --- a/linkis-web-next/src/components/sidebar/index.vue +++ b/linkis-web-next/src/components/sidebar/index.vue @@ -104,7 +104,7 @@ const menuItemsConfig = [ { title: 'message.linkis.sideNavList.function.children.ECMManage', icon: '/sidebar/ECMManage.svg', - path: '/xx', + path: '/console/ECMManagement', }, { title: 'message.linkis.sideNavList.function.children.microserviceManage', diff --git a/linkis-web-next/src/pages/ECMManagement/index.vue b/linkis-web-next/src/pages/ECMManagement/index.vue new file mode 100644 index 0000000000..71b045395e --- /dev/null +++ b/linkis-web-next/src/pages/ECMManagement/index.vue @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + {{ t('message.linkis.find') }} + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/linkis-web-next/src/pages/ECMManagement/modal.vue b/linkis-web-next/src/pages/ECMManagement/modal.vue new file mode 100644 index 0000000000..4b50443928 --- /dev/null +++ b/linkis-web-next/src/pages/ECMManagement/modal.vue @@ -0,0 +1,173 @@ + + + + + + {{ instance.instance }} + + + + + + + : + + + { handleRemove(index) }" type="primary"> + {{ t('message.linkis.remove') }} + + + + {{ t('message.linkis.addTags') }} + + + + + + + + + + + + + + \ No newline at end of file diff --git a/linkis-web-next/src/pages/microServiceManagement/index.vue b/linkis-web-next/src/pages/microServiceManagement/index.vue index 110232f8ae..15ad4455c2 100644 --- a/linkis-web-next/src/pages/microServiceManagement/index.vue +++ b/linkis-web-next/src/pages/microServiceManagement/index.vue @@ -56,7 +56,6 @@ diff --git a/linkis-web-next/src/pages/resource/history/index.vue b/linkis-web-next/src/pages/resource/history/index.vue index 42b1a08f81..9ff1765b36 100644 --- a/linkis-web-next/src/pages/resource/history/index.vue +++ b/linkis-web-next/src/pages/resource/history/index.vue @@ -15,7 +15,7 @@ ~ limitations under the License. --> - + = [ }, children: [], }, + { + name: 'ECMManagement', + path: '/console/ECMManagement', + component: () => import('@/pages/ECMManagement/index.vue'), + meta: { + title: 'ECMManagement', + publicPage: true, + }, + children: [], + }, + { + name: 'Engines', + path: '/console/ECMManagement/engines/:instance', + component: () => import('@/pages/ECMManagement/engine.vue'), + meta: { + title: 'ECM Engines', + publicPage: true, + }, + }, { name: 'microServiceManagement', path: '/console/microServiceManagement', component: () => import('@/pages/microServiceManagement/index.vue'), meta: { - title: 'Micro Service Management', + title: 'Microservice Management', publicPage: true, }, children: [],