From 7dcc2997614f849258091f5d66e648317a40d323 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期五, 14 八月 2026 10:12:42 +0800
Subject: [PATCH] add shop module
---
src/modules/base/menu.json | 2500 +++++++++++++++++++++++++++++++++++++----------------------
1 files changed, 1,558 insertions(+), 942 deletions(-)
diff --git a/src/modules/base/menu.json b/src/modules/base/menu.json
index ac91af3..9fb7d42 100644
--- a/src/modules/base/menu.json
+++ b/src/modules/base/menu.json
@@ -1,943 +1,1559 @@
[
- {
- "name": "绯荤粺绠$悊",
- "router": "/sys",
- "perms": null,
- "type": 0,
- "icon": "icon-set",
- "orderNum": 2,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏉冮檺绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-auth",
- "orderNum": 1,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": [
- {
- "name": "鑿滃崟鍒楄〃",
- "router": "/sys/menu",
- "perms": null,
- "type": 1,
- "icon": "icon-menu",
- "orderNum": 2,
- "viewPath": "modules/base/views/menu/index.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏂板",
- "router": null,
- "perms": "base:sys:menu:add",
- "type": 2,
- "icon": null,
- "orderNum": 1,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "base:sys:menu:delete",
- "type": 2,
- "icon": null,
- "orderNum": 2,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏌ヨ",
- "router": null,
- "perms": "base:sys:menu:page,base:sys:menu:list,base:sys:menu:info",
- "type": 2,
- "icon": null,
- "orderNum": 4,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍙傛暟",
- "router": "/test/aa",
- "perms": null,
- "type": 1,
- "icon": "icon-goods",
- "orderNum": 0,
- "viewPath": "modules/base/views/info.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "缂栬緫",
- "router": null,
- "perms": "base:sys:menu:info,base:sys:menu:update",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "瑙掕壊鍒楄〃",
- "router": "/sys/role",
- "perms": null,
- "type": 1,
- "icon": "icon-dept",
- "orderNum": 3,
- "viewPath": "cool/modules/base/views/role.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏂板",
- "router": null,
- "perms": "base:sys:role:add",
- "type": 2,
- "icon": null,
- "orderNum": 1,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "base:sys:role:delete",
- "type": 2,
- "icon": null,
- "orderNum": 2,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "淇敼",
- "router": null,
- "perms": "base:sys:role:update",
- "type": 2,
- "icon": null,
- "orderNum": 3,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏌ヨ",
- "router": null,
- "perms": "base:sys:role:page,base:sys:role:list,base:sys:role:info",
- "type": 2,
- "icon": null,
- "orderNum": 4,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "鐢ㄦ埛鍒楄〃",
- "router": "/sys/user",
- "perms": null,
- "type": 1,
- "icon": "icon-user",
- "orderNum": 0,
- "viewPath": "modules/base/views/user/index.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "閮ㄩ棬鍒楄〃",
- "router": null,
- "perms": "base:sys:department:list",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏂板閮ㄩ棬",
- "router": null,
- "perms": "base:sys:department:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏇存柊閮ㄩ棬",
- "router": null,
- "perms": "base:sys:department:update",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒犻櫎閮ㄩ棬",
- "router": null,
- "perms": "base:sys:department:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "閮ㄩ棬鎺掑簭",
- "router": null,
- "perms": "base:sys:department:order",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鐢ㄦ埛杞Щ",
- "router": null,
- "perms": "base:sys:user:move",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏂板",
- "router": null,
- "perms": "base:sys:user:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "base:sys:user:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "淇敼",
- "router": null,
- "perms": "base:sys:user:delete,base:sys:user:update",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏌ヨ",
- "router": null,
- "perms": "base:sys:user:page,base:sys:user:list,base:sys:user:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- },
- {
- "name": "鍙傛暟閰嶇疆",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-params",
- "orderNum": 3,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鍙傛暟鍒楄〃",
- "router": "/sys/param",
- "perms": null,
- "type": 1,
- "icon": "icon-menu",
- "orderNum": 0,
- "viewPath": "cool/modules/base/views/param.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏂板",
- "router": null,
- "perms": "base:sys:param:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "淇敼",
- "router": null,
- "perms": "base:sys:param:info,base:sys:param:update",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "base:sys:param:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏌ョ湅",
- "router": null,
- "perms": "base:sys:param:page,base:sys:param:list,base:sys:param:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- },
- {
- "name": "鐩戞帶绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-monitor",
- "orderNum": 9,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "璇锋眰鏃ュ織",
- "router": "/sys/log",
- "perms": null,
- "type": 1,
- "icon": "icon-log",
- "orderNum": 1,
- "viewPath": "cool/modules/base/views/log.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏉冮檺",
- "router": null,
- "perms": "base:sys:log:page,base:sys:log:clear,base:sys:log:getKeep,base:sys:log:setKeep",
- "type": 2,
- "icon": null,
- "orderNum": 1,
- "viewPath": null,
- "keepAlive": false,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- },
- {
- "name": "浠诲姟绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-activity",
- "orderNum": 9,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "浠诲姟鍒楄〃",
- "router": "/task/list",
- "perms": null,
- "type": 1,
- "icon": "icon-menu",
- "orderNum": 0,
- "viewPath": "modules/task/views/list.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏉冮檺",
- "router": null,
- "perms": "task:info:page,task:info:list,task:info:info,task:info:add,task:info:delete,task:info:update,task:info:stop,task:info:start,task:info:once,task:info:log",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "name": "妗嗘灦鏁欑▼",
- "router": "/tutorial",
- "perms": null,
- "type": 0,
- "icon": "icon-task",
- "orderNum": 98,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏂囨。瀹樼綉",
- "router": "/tutorial/doc",
- "perms": null,
- "type": 1,
- "icon": "icon-log",
- "orderNum": 0,
- "viewPath": "https://admin.cool-js.com",
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "crud 绀轰緥",
- "router": "/demo/crud",
- "perms": null,
- "type": 1,
- "icon": "icon-favor",
- "orderNum": 1,
- "viewPath": "modules/demo/views/crud/index.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "閫氱敤",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-radioboxfill",
- "orderNum": 99,
- "viewPath": null,
- "keepAlive": true,
- "isShow": false,
- "childMenus": [
- {
- "name": "鍥剧墖涓婁紶",
- "router": null,
- "perms": "space:info:page,space:info:list,space:info:info,space:info:add,space:info:delete,space:info:update,space:type:page,space:type:list,space:type:info,space:type:add,space:type:delete,space:type:update",
- "type": 2,
- "icon": null,
- "orderNum": 1,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "棣栭〉",
- "router": "/",
- "perms": null,
- "type": 1,
- "icon": null,
- "orderNum": 0,
- "viewPath": "modules/demo/views/home/index.vue",
- "keepAlive": true,
- "isShow": false,
- "childMenus": []
- },
- {
- "name": "鏁版嵁绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-data",
- "orderNum": 7,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "瀛楀吀绠$悊",
- "router": "/dict/list",
- "perms": null,
- "type": 1,
- "icon": "icon-dict",
- "orderNum": 3,
- "viewPath": "modules/dict/views/list.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "dict:info:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "淇敼",
- "router": null,
- "perms": "dict:info:update,dict:info:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鑾峰緱瀛楀吀鏁版嵁",
- "router": null,
- "perms": "dict:info:data",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍗曚釜淇℃伅",
- "router": null,
- "perms": "dict:info:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒楄〃鏌ヨ",
- "router": null,
- "perms": "dict:info:list",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒嗛〉鏌ヨ",
- "router": null,
- "perms": "dict:info:page",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏂板",
- "router": null,
- "perms": "dict:info:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "缁勬潈闄�",
- "router": null,
- "perms": "dict:type:list,dict:type:update,dict:type:delete,dict:type:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "瀛楀吀绫诲瀷",
- "router": null,
- "perms": "dict:type:delete,dict:type:update,dict:type:info,dict:type:list,dict:type:page,dict:type:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "鏁版嵁鍥炴敹绔�",
- "router": "/recycle/data",
- "perms": null,
- "type": 1,
- "icon": "icon-delete",
- "orderNum": 6,
- "viewPath": "modules/recycle/views/data.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鎭㈠鏁版嵁",
- "router": null,
- "perms": "recycle:data:restore",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍗曚釜淇℃伅",
- "router": null,
- "perms": "recycle:data:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒嗛〉鏌ヨ",
- "router": null,
- "perms": "recycle:data:page",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- },
- {
- "name": "鏂囦欢绠$悊",
- "router": "/upload/list",
- "perms": null,
- "type": 1,
- "icon": "icon-log",
- "orderNum": 5,
- "viewPath": "modules/space/views/list.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鏉冮檺",
- "router": null,
- "perms": "space:type:delete,space:type:update,space:type:info,space:type:list,space:type:page,space:type:add,space:info:getConfig,space:info:delete,space:info:update,space:info:info,space:info:list,space:info:page,space:info:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- },
- {
- "name": "鐢ㄦ埛绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-user",
- "orderNum": 11,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鐢ㄦ埛鍒楄〃",
- "router": "/user/list",
- "perms": null,
- "type": 1,
- "icon": "icon-menu",
- "orderNum": 1,
- "viewPath": "modules/user/views/list.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "name": "鍒犻櫎",
- "router": null,
- "perms": "user:info:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "淇敼",
- "router": null,
- "perms": "user:info:update,user:info:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍗曚釜淇℃伅",
- "router": null,
- "perms": "user:info:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒楄〃鏌ヨ",
- "router": null,
- "perms": "user:info:list",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鍒嗛〉鏌ヨ",
- "router": null,
- "perms": "user:info:page",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "name": "鏂板",
- "router": null,
- "perms": "user:info:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- },
- {
- "name": "鎵╁睍绠$悊",
- "router": null,
- "perms": null,
- "type": 0,
- "icon": "icon-favor",
- "orderNum": 8,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "tenantId": null,
- "name": "鎻掍欢鍒楄〃",
- "router": "/helper/plugins",
- "perms": null,
- "type": 1,
- "icon": "icon-list",
- "orderNum": 1,
- "viewPath": "modules/helper/views/plugins.vue",
- "keepAlive": true,
- "isShow": true,
- "childMenus": [
- {
- "tenantId": null,
- "name": "鍒犻櫎",
- "router": null,
- "perms": "plugin:info:delete",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "鍒嗛〉鏌ヨ",
- "router": null,
- "perms": "plugin:info:page",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "鍗曚釜淇℃伅",
- "router": null,
- "perms": "plugin:info:info",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "瀹夎鎻掍欢",
- "router": null,
- "perms": "plugin:info:install",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "淇敼",
- "router": null,
- "perms": "plugin:info:update",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "鍒楄〃鏌ヨ",
- "router": null,
- "perms": "plugin:info:list",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- },
- {
- "tenantId": null,
- "name": "鏂板",
- "router": null,
- "perms": "plugin:info:add",
- "type": 2,
- "icon": null,
- "orderNum": 0,
- "viewPath": null,
- "keepAlive": true,
- "isShow": true,
- "childMenus": []
- }
- ]
- }
- ]
- }
-]
\ No newline at end of file
+ {
+ "name": "绯荤粺绠$悊",
+ "router": "/sys",
+ "perms": null,
+ "type": 0,
+ "icon": "icon-system",
+ "orderNum": 9,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏉冮檺绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-auth",
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鑿滃崟鍒楄〃",
+ "router": "/sys/menu",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 2,
+ "viewPath": "modules/base/views/menu/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "base:sys:menu:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "base:sys:menu:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏌ヨ",
+ "router": null,
+ "perms": "base:sys:menu:page,base:sys:menu:list,base:sys:menu:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 4,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍙傛暟",
+ "router": "/test/aa",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-goods",
+ "orderNum": 0,
+ "viewPath": "modules/base/views/info.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "缂栬緫",
+ "router": null,
+ "perms": "base:sys:menu:info,base:sys:menu:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "瑙掕壊鍒楄〃",
+ "router": "/sys/role",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-dept",
+ "orderNum": 3,
+ "viewPath": "cool/modules/base/views/role.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "base:sys:role:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "base:sys:role:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "base:sys:role:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 3,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏌ヨ",
+ "router": null,
+ "perms": "base:sys:role:page,base:sys:role:list,base:sys:role:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 4,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "鐢ㄦ埛鍒楄〃",
+ "router": "/sys/user",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-user",
+ "orderNum": 0,
+ "viewPath": "modules/base/views/user/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "閮ㄩ棬鍒楄〃",
+ "router": null,
+ "perms": "base:sys:department:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板閮ㄩ棬",
+ "router": null,
+ "perms": "base:sys:department:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏇存柊閮ㄩ棬",
+ "router": null,
+ "perms": "base:sys:department:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎閮ㄩ棬",
+ "router": null,
+ "perms": "base:sys:department:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "閮ㄩ棬鎺掑簭",
+ "router": null,
+ "perms": "base:sys:department:order",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鐢ㄦ埛杞Щ",
+ "router": null,
+ "perms": "base:sys:user:move",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "base:sys:user:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "base:sys:user:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "base:sys:user:delete,base:sys:user:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏌ヨ",
+ "router": null,
+ "perms": "base:sys:user:page,base:sys:user:list,base:sys:user:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "鍙傛暟閰嶇疆",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-params",
+ "orderNum": 3,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍙傛暟鍒楄〃",
+ "router": "/sys/param",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 0,
+ "viewPath": "cool/modules/base/views/param.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "base:sys:param:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "base:sys:param:info,base:sys:param:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "base:sys:param:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏌ョ湅",
+ "router": null,
+ "perms": "base:sys:param:page,base:sys:param:list,base:sys:param:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "鐩戞帶绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-monitor",
+ "orderNum": 9,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "璇锋眰鏃ュ織",
+ "router": "/sys/log",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 1,
+ "viewPath": "cool/modules/base/views/log.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏉冮檺",
+ "router": null,
+ "perms": "base:sys:log:page,base:sys:log:clear,base:sys:log:getKeep,base:sys:log:setKeep",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "浠诲姟绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-activity",
+ "orderNum": 9,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "浠诲姟鍒楄〃",
+ "router": "/task/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 0,
+ "viewPath": "modules/task/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏉冮檺",
+ "router": null,
+ "perms": "task:info:page,task:info:list,task:info:info,task:info:add,task:info:delete,task:info:update,task:info:stop,task:info:start,task:info:once,task:info:log",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "妗嗘灦鏁欑▼",
+ "router": "/tutorial",
+ "perms": null,
+ "type": 0,
+ "icon": "icon-task",
+ "orderNum": 98,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏂囨。瀹樼綉",
+ "router": "/tutorial/doc",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 0,
+ "viewPath": "https://admin.cool-js.com",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "crud 绀轰緥",
+ "router": "/demo/crud",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-favor",
+ "orderNum": 1,
+ "viewPath": "modules/demo/views/crud/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "閫氱敤",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-radioboxfill",
+ "orderNum": 99,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": false,
+ "childMenus": [
+ {
+ "name": "鍥剧墖涓婁紶",
+ "router": null,
+ "perms": "space:info:page,space:info:list,space:info:info,space:info:add,space:info:delete,space:info:update,space:type:page,space:type:list,space:type:info,space:type:add,space:type:delete,space:type:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "棣栭〉",
+ "router": "/",
+ "perms": null,
+ "type": 1,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": "modules/demo/views/home/index.vue",
+ "keepAlive": true,
+ "isShow": false,
+ "childMenus": []
+ },
+ {
+ "name": "鏁版嵁绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-data",
+ "orderNum": 7,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "瀛楀吀绠$悊",
+ "router": "/dict/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-dict",
+ "orderNum": 3,
+ "viewPath": "modules/dict/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "dict:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "dict:info:update,dict:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鑾峰緱瀛楀吀鏁版嵁",
+ "router": null,
+ "perms": "dict:info:data",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "dict:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "dict:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "dict:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "dict:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "缁勬潈闄�",
+ "router": null,
+ "perms": "dict:type:list,dict:type:update,dict:type:delete,dict:type:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "鏁版嵁鍥炴敹绔�",
+ "router": "/recycle/data",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-delete",
+ "orderNum": 6,
+ "viewPath": "modules/recycle/views/data.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鎭㈠鏁版嵁",
+ "router": null,
+ "perms": "recycle:data:restore",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "recycle:data:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "recycle:data:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "鏂囦欢绠$悊",
+ "router": "/upload/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 5,
+ "viewPath": "modules/space/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏉冮檺",
+ "router": null,
+ "perms": "space:type:delete,space:type:update,space:type:info,space:type:list,space:type:page,space:type:add,space:info:getConfig,space:info:delete,space:info:update,space:info:info,space:info:list,space:info:page,space:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "鐢ㄦ埛绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-user",
+ "orderNum": 11,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鐢ㄦ埛鍒楄〃",
+ "router": "/user/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 1,
+ "viewPath": "modules/user/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "user:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "user:info:update,user:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "user:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "user:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "user:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "user:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "鎵╁睍绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-favor",
+ "orderNum": 8,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍚庣鎻掍欢",
+ "router": "/helper/plugins/serve",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-component",
+ "orderNum": 2,
+ "viewPath": "modules/helper/views/plugins.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鏉冮檺",
+ "router": null,
+ "perms": "plugin:info:install,plugin:info:delete,plugin:info:update,plugin:info:page,plugin:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "鍟嗗搧绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-goods",
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍟嗗搧鍒楄〃",
+ "router": "/goods/info",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 1,
+ "viewPath": "modules/goods/views/info.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "goods:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "goods:info:update,goods:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "goods:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "goods:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "goods:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "goods:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "鍒嗙被鍒楄〃",
+ "router": "/goods/type",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-component",
+ "orderNum": 2,
+ "viewPath": "modules/goods/views/type.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "goods:type:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "goods:type:update,goods:type:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "goods:type:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "goods:type:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "goods:type:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "goods:type:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "璇勮鍒楄〃",
+ "router": "/goods/comment",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-message",
+ "orderNum": 3,
+ "viewPath": "modules/goods/views/comment.vue",
+ "keepAlive": false,
+ "isShow": false,
+ "childMenus": [
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "goods:comment:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "鎼滅储鍏抽敭璇�",
+ "router": "/goods/search-keyword",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-hot",
+ "orderNum": 4,
+ "viewPath": "modules/goods/views/search-keyword.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "goods:searchKeyword:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "goods:searchKeyword:update,goods:searchKeyword:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "goods:searchKeyword:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "goods:searchKeyword:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "goods:searchKeyword:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "goods:searchKeyword:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "璁㈠崟绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-log",
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "璁㈠崟鍒楄〃",
+ "router": "/order/info",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 1,
+ "viewPath": "modules/order/views/info.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "閫�娆惧鐞�",
+ "router": null,
+ "perms": "order:info:refundHandle",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鐗╂祦淇℃伅",
+ "router": null,
+ "perms": "order:info:logistics",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍙戣揣",
+ "router": null,
+ "perms": "order:info:deliver",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "order:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "order:info:update,order:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "order:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "order:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "order:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "閫�娆惧垪琛�",
+ "router": "/order/refund",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-amount",
+ "orderNum": 2,
+ "viewPath": "modules/order/views/refund.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "娲诲姩绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-activity",
+ "orderNum": 3,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "浼樻儬鍒稿垪琛�",
+ "router": "/market/coupon/info",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-activity",
+ "orderNum": 1,
+ "viewPath": "modules/market/views/coupon/info.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "market:coupon:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "market:coupon:info:update,market:coupon:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "market:coupon:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "market:coupon:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "market:coupon:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "market:coupon:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "棰嗗彇鍒楄〃",
+ "router": "/market/coupon/user",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 2,
+ "viewPath": "modules/market/views/coupon/user.vue",
+ "keepAlive": false,
+ "isShow": false,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "market:coupon:user:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "market:coupon:user:update,market:coupon:user:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "market:coupon:user:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "market:coupon:user:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "market:coupon:user:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "market:coupon:user:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "淇℃伅绠$悊",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-dict",
+ "orderNum": 5,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "杞挱鍥惧垪琛�",
+ "router": "/info/banner",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-pic",
+ "orderNum": 1,
+ "viewPath": "modules/info/views/banner.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "鍒犻櫎",
+ "router": null,
+ "perms": "info:banner:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "淇敼",
+ "router": null,
+ "perms": "info:banner:update,info:banner:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍗曚釜淇℃伅",
+ "router": null,
+ "perms": "info:banner:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒楄〃鏌ヨ",
+ "router": null,
+ "perms": "info:banner:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鍒嗛〉鏌ヨ",
+ "router": null,
+ "perms": "info:banner:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "鏂板",
+ "router": null,
+ "perms": "info:banner:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ }
+]
--
Gitblit v1.9.1