vue-element-plus-admin icon indicating copy to clipboard operation
vue-element-plus-admin copied to clipboard

如果一个人多个role,怎么表示呢

Open xianchao888 opened this issue 1 year ago • 1 comments

user的结构如下,如果一个人多个role,怎么办呢? { username: 'admin', password: 'admin', role: 'admin', roleId: '1', permissions: ['..*'] }

xianchao888 avatar May 04 '24 13:05 xianchao888

我觉得,这个你自己声明一个新的 UserInfo 就好了。

export interface UserInfo {
  access: string[]
  avatar: string
  email: string
  name: string
  roles: UserRole[]
  roles_values: string[]
  subjects: string[] | null
  user_id: number
}

charlestang avatar May 06 '24 09:05 charlestang