|
@@ -158,7 +158,7 @@ import { updateAdminInfo } from '@/api/admin'
|
|
|
import { getMyInviteCode } from '@/api/guide'
|
|
import { getMyInviteCode } from '@/api/guide'
|
|
|
import { getUnreadMessageCount } from '@/api/teacherMessage'
|
|
import { getUnreadMessageCount } from '@/api/teacherMessage'
|
|
|
import { getEffectivePermissions, hasPermission, getRoleLabel } from '@/utils/permissions'
|
|
import { getEffectivePermissions, hasPermission, getRoleLabel } from '@/utils/permissions'
|
|
|
-import axios from 'axios'
|
|
|
|
|
|
|
+import { getUserMenus } from '@/api/menu'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
@@ -508,7 +508,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
async fetchMenu() {
|
|
async fetchMenu() {
|
|
|
try {
|
|
try {
|
|
|
- var res = await axios.post('/api/admin/menu/tree')
|
|
|
|
|
|
|
+ var res = await getUserMenus()
|
|
|
if (res.data && res.data.code === 200 && res.data.data && res.data.data.length > 0) {
|
|
if (res.data && res.data.code === 200 && res.data.data && res.data.data.length > 0) {
|
|
|
this.menuItems = this.buildMenuItems(res.data.data)
|
|
this.menuItems = this.buildMenuItems(res.data.data)
|
|
|
}
|
|
}
|