添加分配角色功能.
This commit is contained in:
@@ -110,7 +110,7 @@ const useAppStore = defineStore('app', {
|
||||
// 未配置菜单
|
||||
if (this.serverMenu.length === 0) {
|
||||
Notification.error({
|
||||
content: '该用户未配置菜单, 请先配置',
|
||||
content: '该用户未配置菜单, 请先联系管理员配置',
|
||||
closable: true,
|
||||
});
|
||||
}
|
||||
|
||||
22
orion-ops-ui/src/store/modules/cache/index.ts
vendored
22
orion-ops-ui/src/store/modules/cache/index.ts
vendored
@@ -1,10 +1,12 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import { CacheState } from './types';
|
||||
import { MenuQueryResponse } from '@/api/system/menu';
|
||||
import { RoleQueryResponse } from '@/api/user/role';
|
||||
|
||||
const useCacheStore = defineStore('cache', {
|
||||
state: (): CacheState => ({
|
||||
menus: []
|
||||
menus: [],
|
||||
roles: [],
|
||||
}),
|
||||
|
||||
getters: {},
|
||||
@@ -13,16 +15,30 @@ const useCacheStore = defineStore('cache', {
|
||||
/**
|
||||
* 更新菜单
|
||||
*/
|
||||
updateMenu(menus: MenuQueryResponse[]) {
|
||||
updateMenus(menus: MenuQueryResponse[]) {
|
||||
this.menus = menus;
|
||||
},
|
||||
|
||||
/**
|
||||
* 清空菜单
|
||||
*/
|
||||
resetMenu() {
|
||||
resetMenus() {
|
||||
this.menus = [];
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新角色
|
||||
*/
|
||||
updateRoles(roles: RoleQueryResponse[]) {
|
||||
this.roles = roles;
|
||||
},
|
||||
|
||||
/**
|
||||
* 清空角色
|
||||
*/
|
||||
resetRoles() {
|
||||
this.roles = [];
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
import { MenuQueryResponse } from '@/api/system/menu';
|
||||
import { RoleQueryResponse } from '@/api/user/role';
|
||||
|
||||
export interface CacheState {
|
||||
menus: MenuQueryResponse[],
|
||||
roles: RoleQueryResponse[],
|
||||
|
||||
[key: string]: unknown;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user