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