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 75966340..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,
+ },
+ },
],
};
@@ -328,9 +337,9 @@ router.beforeEach((to, from, next) => {
.then(({ data: res }) => {
if (res.code !== 0) {
// Vue.prototype.$message.error(res.msg)
- return next({
- name: "login",
- });
+ // return next({
+ // name: "login",
+ // });
}
window.SITE_CONFIG["menuList"] = res.data;
fnAddDynamicMenuRoutes(window.SITE_CONFIG["menuList"]);
@@ -341,9 +350,9 @@ router.beforeEach((to, from, next) => {
});
})
.catch(() => {
- next({
- name: "login",
- });
+ // next({
+ // name: "login",
+ // });
});
});
@@ -397,14 +406,23 @@ function fnAddDynamicMenuRoutes(menuList = [], routes = []) {
route["meta"]["iframeURL"] = URL;
} else {
URL = URL.replace(/^\//, "").replace(/_/g, "-");
- route["path"] = route["name"] = URL.replace(/\//g, "-");
- route["component"] = () => import(`@/views/modules/${URL}`);
+ 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 {
+ route["path"] = route["name"] = URL.replace(/\//g, "-");
+ route["component"] = () => import(`@/views/modules/${URL}`);
+ }
}
routes.push(route);
}
if (temp.length >= 1) {
return fnAddDynamicMenuRoutes(temp, routes);
}
+ // routers.reverse();
// 添加路由
router.addRoutes([
{
diff --git a/src/views/components/resiSearch.vue b/src/views/components/resiSearch.vue
index 72503bad..26c928c7 100644
--- a/src/views/components/resiSearch.vue
+++ b/src/views/components/resiSearch.vue
@@ -65,7 +65,7 @@
>
-
+
@@ -190,6 +190,7 @@
-->