From 6d83dba9254ddb70ee164820862b9c4288e91d3e Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 29 三月 2024 11:41:31 +0800 Subject: [PATCH] 系统菜单 --- Source/ProjectWeb/src/api/system/menu.js | 4 ++-- Source/ProjectWeb/src/api/treeMyMenu.js | 6 ++++-- Source/ProjectWeb/src/store/modules/user.js | 4 ++-- Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue | 7 +++++++ 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/Source/ProjectWeb/src/api/system/menu.js b/Source/ProjectWeb/src/api/system/menu.js index 57160a3..dabe86d 100644 --- a/Source/ProjectWeb/src/api/system/menu.js +++ b/Source/ProjectWeb/src/api/system/menu.js @@ -97,10 +97,10 @@ method: 'get' }); -export const getRoutes = (topMenuId) => request({ +export const getRoutes = (parentOid) => request({ url: 'api/smFunctionController/treeMyMenu', method: 'get', params: { - topMenuId, + parentOid, } }); diff --git a/Source/ProjectWeb/src/api/treeMyMenu.js b/Source/ProjectWeb/src/api/treeMyMenu.js index 5cb9917..ea7fd6f 100644 --- a/Source/ProjectWeb/src/api/treeMyMenu.js +++ b/Source/ProjectWeb/src/api/treeMyMenu.js @@ -3,10 +3,12 @@ /** * 棣栭〉宸︿晶鏍� */ -export const treeMenu = (params) => { +export const treeMenu = (parentOid) => { return request({ url: 'api/smFunctionController/treeMyMenu', method: 'get', - ...params + params:{ + parentOid + } }) } diff --git a/Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue b/Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue index 2693e31..290ec31 100644 --- a/Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue +++ b/Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue @@ -143,4 +143,11 @@ } }; </script> +<style lang="scss" scoped> +.el-menu-item:focus, .el-menu-item:hover { + outline: 0; + background-color: #060708; +} +</style> + diff --git a/Source/ProjectWeb/src/store/modules/user.js b/Source/ProjectWeb/src/store/modules/user.js index f1c8eb1..1bcbe7b 100644 --- a/Source/ProjectWeb/src/store/modules/user.js +++ b/Source/ProjectWeb/src/store/modules/user.js @@ -202,8 +202,8 @@ //鑾峰彇绯荤粺鑿滃崟 GetMenu({commit, dispatch}, topMenuId) { return new Promise(resolve => { - getRoutes(topMenuId).then((res) => { - const data = res.data.data + getRoutes('modelManagmentNode').then((res) => { + const data = res.data.obj; let menu = deepClone(data); menu.forEach(ele => { addPath(ele, true); -- Gitblit v1.9.3