From fa47f975fa016029aed42a8b552f231215cadb73 Mon Sep 17 00:00:00 2001 From: xuyiming Date: Thu, 30 Apr 2020 16:24:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AE=A1=E7=90=86=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 31 +++-- src/assets/imgs/img_default.png | Bin 0 -> 4575 bytes src/assets/imgs/tool_fuwu.png | Bin 0 -> 1305 bytes src/components/side-nav-bar.vue | 72 ++++++++++++ src/components/table-um.vue | 16 ++- src/pages/fwgl.vue | 109 ++++++++++++++++++ src/pages/fwglList.vue | 198 ++++++++++++++++++++++++++++++++ src/router/index.js | 75 +++++++----- 8 files changed, 457 insertions(+), 44 deletions(-) create mode 100644 src/assets/imgs/img_default.png create mode 100644 src/assets/imgs/tool_fuwu.png create mode 100644 src/components/side-nav-bar.vue create mode 100644 src/pages/fwgl.vue create mode 100644 src/pages/fwglList.vue diff --git a/src/App.vue b/src/App.vue index a40691a..467cac2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,36 +1,45 @@ + diff --git a/src/assets/imgs/img_default.png b/src/assets/imgs/img_default.png new file mode 100644 index 0000000000000000000000000000000000000000..51ec9de2960e9cfea4185b25356c1564bdd56ceb GIT binary patch literal 4575 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 literal 0 HcmV?d00001 diff --git a/src/components/side-nav-bar.vue b/src/components/side-nav-bar.vue new file mode 100644 index 0000000..7329a95 --- /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 8cf034a..c77071d 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" @@ -107,18 +107,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 0000000..2e5bca4 --- /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 0000000..e36f27b --- /dev/null +++ b/src/pages/fwglList.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index a34d691..0d43922 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2,59 +2,80 @@ import Vue from "vue"; import Router from "vue-router"; import Index from "@/pages/index"; -import workPlace from "@/pages/workPlace" +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", name: "index", component: Index, redirect: "/workplace", - children: [{ - path: "/workplace", - name: "workPlace", - component: workPlace, - }, - { - path: "/fwzc", // 服务注册 - name: "fwzc", - redirect: "/fwzc/fwcs", - component: () => import("@/pages/fwzc_fwcs"), - children: [ - { - path: "/fwzc/fwcs", // 服务注册/服务测试 - name: "fwcs", - component: () => import("@/pages/fwzc_fwcs") - }, - ] - } - ] + children: [ + { + path: "/workplace", + name: "workPlace", + component: workPlace, + }, + { + 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"), + }, + ], }); -- 2.26.0