new feature

This commit is contained in:
JaguarJack
2022-12-16 18:30:36 +08:00
parent 098463f4e1
commit 47a76af4b0
13 changed files with 170 additions and 61 deletions

View File

@@ -107,8 +107,6 @@ export default defineComponent({
// 后端的 permissions 返回 undefined则认为该后端无权限系统
const permissions = userStore.getPermissions === undefined ? [] : userStore.getPermissions
console.log(permissionsStore.getMenusFrom(permissions))
console.log(filterMenus(permissionsStore.getMenusFrom(permissions)))
const vnodes = getVNodes(filterMenus(permissionsStore.getMenusFrom(permissions)), props.subMenuClass)
return () => {
return h(

View File

@@ -16,7 +16,6 @@ interface Permissions {
menuPathMap: Map<string, string>
}
export const usePermissionsStore = defineStore('PermissionsStore', {
state: (): Permissions => {
return {
@@ -125,7 +124,6 @@ export const usePermissionsStore = defineStore('PermissionsStore', {
*/
getAsnycMenus(permissions: Permission[], parentId: number = 0, path: string = '', viewComponents: any): Menu[] {
const menus: Menu[] = []
console.log(viewComponents)
permissions.forEach(permission => {
if (permission.parent_id === parentId) {
// menu