田源
2024-03-29 6d83dba9254ddb70ee164820862b9c4288e91d3e
系统菜单
已修改4个文件
21 ■■■■ 文件已修改
Source/ProjectWeb/src/api/system/menu.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/api/treeMyMenu.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/page/index/sidebar/sidebarItem.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/ProjectWeb/src/store/modules/user.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,
  }
});
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
    }
  })
}
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>
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);