diff --git a/src/App.vue b/src/App.vue index a40691aff192c6c059ceaa638e10e3dd5f6d5553..467cac269ec628f069373f7d4fc7aeb17370694d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,36 +1,45 @@ + diff --git a/src/components/side-nav-bar.vue b/src/components/side-nav-bar.vue new file mode 100644 index 0000000000000000000000000000000000000000..7329a95c5e8fdb5a1c99d2332f8325f71e69f969 --- /dev/null +++ b/src/components/side-nav-bar.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/components/table-um.vue b/src/components/table-um.vue index 172c7132b7965af0b748f0157a1a6d6b7dce636c..c19059e2daee7f02e7c909cbd179afa14d88e94f 100644 --- a/src/components/table-um.vue +++ b/src/components/table-um.vue @@ -31,7 +31,7 @@ v-if="searchShow" v-model="search" placeholder="请输入账号、中文名" - style="max-width:180px;" + style="max-width:220px;" size="mini" @input="searchVal" class="ces_toolbar_inp" @@ -108,18 +108,22 @@ {{ btn.label }} + {{ btn.label }} + {{ btn.label }} - {{ - btn.line - }} + {{ btn.label }} + + + {{ btn.line }} + diff --git a/src/pages/fwgl.vue b/src/pages/fwgl.vue new file mode 100644 index 0000000000000000000000000000000000000000..2e5bca46f5c434c23fa9a018002d3a29aed8d4b4 --- /dev/null +++ b/src/pages/fwgl.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/pages/fwglList.vue b/src/pages/fwglList.vue new file mode 100644 index 0000000000000000000000000000000000000000..e36f27bc21e9f89377fb280614d36b998fb50486 --- /dev/null +++ b/src/pages/fwglList.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index cc569cf99cdc20c243aedbfa4b7cebe6ae321b29..5b37700c41364e25be043549ac7e7ee86ed3bb2b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,13 +1,22 @@ import Vue from "vue"; import Router from "vue-router"; +import Index from "@/pages/index"; +import workPlace from "@/pages/workPlace"; Vue.use(Router); +const originalPush = Router.prototype.push; +Router.prototype.push = function push(location, onResolve, onReject) { + if (onResolve || onReject) + return originalPush.call(this, location, onResolve, onReject); + return originalPush.call(this, location).catch((err) => err); +}; + export default new Router({ routes: [ { path: "/", - redirect: "/index" + redirect: "/index", }, { path: "/index", @@ -16,54 +25,67 @@ export default new Router({ redirect: "/workplace", children: [ { - path: "/workplace", - name: "workPlace", - component: () => import("@/pages/workPlace"), - }, + path: "/workplace", + name: "workPlace", + component: () => import("@/pages/workPlace"), + }, + { + path: "/servicedetail", + name: "servicedetail", + component: () => import("@/pages/serviceDetail"), + }, { - path: "/servicedetail", - name: "servicedetail", - component: () => import("@/pages/serviceDetail"), - }, - { - path: "/fwzc", // 服务注册 - name: "fwzc", - redirect: "/fwzc/fwcs", - component: () => import("@/pages/fwzc_fwcs"), - children: [ - { - path: "/fwzc/fwcs", // 服务注册/服务测试 - name: "fwcs", - component: () => import("@/pages/fwzc_fwcs") - }, - ] - } - ] + path: "/fwzc", // 服务注册 + name: "fwzc", + redirect: "/fwzc/fwcs", + component: () => import("@/pages/fwzc_fwcs"), + children: [ + { + path: "/fwzc/fwcs", // 服务注册/服务测试 + name: "fwcs", + component: () => import("@/pages/fwzc_fwcs"), + }, + ], + }, + { + path: "/fwgl", // 服务注册 + name: "fwgl", + // redirect: "/fwgl/list", + component: () => import("@/pages/fwgl"), + children: [ + { + path: "/fwgl/list/:type/:name", // 服务注册/服务测试 + name: "fwglList", + component: () => import("@/pages/fwglList"), + }, + ], + }, + ], }, { path: "/example_table", // 表格实例 name: "example_table", - component: () => import("@/pages/example_table") + component: () => import("@/pages/example_table"), }, { path: "/example_upload", // 表格实例 name: "example_upload", - component: () => import("@/pages/example_upload") + component: () => import("@/pages/example_upload"), }, { path: "/example_code", // 编辑器实例 name: "example_code", - component: () => import("@/pages/example_code") + component: () => import("@/pages/example_code"), }, { path: "/example_icon", // svg 实例 name: "example_icon", - component: () => import("@/pages/example_icon") + component: () => import("@/pages/example_icon"), }, { path: "/example_topology", // 拓扑图实例 name: "example_topology", - component: () => import("@/pages/example_topology") - } - ] + component: () => import("@/pages/example_topology"), + }, + ], });