diff --git a/src/assets/img/unopen-hint.png b/src/assets/img/unopen-hint.png new file mode 100644 index 00000000..c1a108e3 Binary files /dev/null and b/src/assets/img/unopen-hint.png differ diff --git a/src/router/index.js b/src/router/index.js index 1211047a..932df895 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -67,6 +67,15 @@ export const moduleRoutes = { isTab: true, }, }, + { + path: "unopen", + component: () => import("@/views/modules/unopen"), + name: "unopen", + meta: { + title: "未开放功能", + isTab: true, + }, + }, ], }; @@ -397,7 +406,10 @@ function fnAddDynamicMenuRoutes(menuList = [], routes = []) { route["meta"]["iframeURL"] = URL; } else { URL = URL.replace(/^\//, "").replace(/_/g, "-"); - if (menuList[i].children && menuList[i].children.length >= 1) { + if (URL.startsWith("unopen")) { + route["path"] = route["name"] = URL.replace(/\//g, "-"); + route["component"] = () => import(`@/views/modules/unopen`); + } else if (menuList[i].children && menuList[i].children.length >= 1) { route["path"] = route["name"] = URL; route["redirect"] = URL.replace(/\//g, "-"); } else { diff --git a/src/views/modules/unopen.vue b/src/views/modules/unopen.vue new file mode 100644 index 00000000..06cfb17d --- /dev/null +++ b/src/views/modules/unopen.vue @@ -0,0 +1,51 @@ + + + + +