修改菜单模式

This commit is contained in:
橙子
2021-10-23 20:23:44 +08:00
parent 26495a974d
commit 0cc6604c84
6 changed files with 50 additions and 79 deletions

View File

@@ -25,5 +25,11 @@ export default {
url: `/User/GetUserInfoById`,
method: 'get'
})
}
},
GetMenuByUserId() {
return myaxios({
url: `/User/GetMenuByUserId`,
method: 'get'
})
},
}

View File

@@ -93,7 +93,7 @@ export default {
mouldSelect: [],
mouldList: [],
desserts: [],
selectionType: "leaf",
selectionType: "independent",
selection: [],
dialog: false,
editedItem: {},

View File

@@ -49,15 +49,21 @@
<script>
// Utilities
// import { get, sync } from 'vuex-pathify'
import userApi from '@/api/userApi'
export default {
methods: {
init(){
userApi.GetMenuByUserId().then((resp)=>{
this.items=resp.data;
})
},
logout() {
this.$store.dispatch("Logout").then((resp) => {
this.$router.push({ path: "/login" });
});
},
},
created(){this.init()},
data: () => ({
image:
"https://demos.creative-tim.com/material-dashboard-pro/assets/img/sidebar-1.jpg",
@@ -66,70 +72,7 @@ export default {
dark: null,
items: [
{
menu_name: "首页",
icon: "mdi-view-dashboard",
router: "/",
},
{
menu_name: "用户角色管理",
icon: "mdi-account",
router: "",
children: [
{
menu_name: "用户管理",
icon: "mdi-account",
router: "/admuser/",
children: null,
},
{
menu_name: "角色管理",
icon: "mdi-account-tie",
router: "/admrole/",
children: null,
},
],
},
{
menu_name: "菜单接口管理",
icon: "mdi-clipboard-outline",
router: "",
children: [
{
menu_name: "菜单管理",
icon: "mdi-account",
router: "/admMenu/",
children: null,
},
{
menu_name: "接口管理",
icon: "mdi-account",
router: "/admMould/",
children: null,
},
{
menu_name: "角色菜单分配管理",
icon: "mdi-account",
router: "/admRoleMenu/",
children: null,
},
],
},
{
menu_name: "测试路由",
icon: "mdi-clipboard-outline",
router: "",
children: [
{
menu_name: "用户信息",
icon: "mdi-account",
router: "/userinfo/",
children: null,
},
],
},
],
items: [],
}),
name: "DefaultDrawer",

View File

@@ -38,7 +38,7 @@
open-on-click
selectable
:items="Menuitems"
selection-type="leaf"
selection-type="independent"
v-model="selectionMenu"
return-object
open-all