| | |
| | | |
| | | export interface User { |
| | | userId: string; |
| | | loginName:string; |
| | | userName: string; |
| | | nickName: string; |
| | | email: string; |
| | |
| | | dialogs: any; |
| | | createTime: string; |
| | | status: string; |
| | | psw:string; |
| | | role:string; |
| | | roleName:string; |
| | | } |
| | | |
| | | export interface Organization { |
| | |
| | | total: number; |
| | | } |
| | | |
| | | export interface Role { |
| | | roleId: string; |
| | | createTime: string; |
| | | updateTime: string; |
| | | roleName: string; |
| | | remark: string; |
| | | iconCls: string; |
| | | roleSort: string; |
| | | status: string; |
| | | roleKey: string; |
| | | dataScope: string; |
| | | dept: any; |
| | | resources: any; |
| | | knowledges: any; |
| | | dialogs: any; |
| | | agents: any; |
| | | } |
| | | |
| | | export function RoleList(params: Pagination) { |
| | | return axios.get<Result<Role[]>>('/base/system/role/list', { params }); |
| | | } |
| | | |
| | | export function RoleDelete(id) { |
| | | return axios.delete('/base/system/role/' + id); |
| | | } |
| | | |
| | | export function RoleEdit(role) { |
| | | return axios.put('/base/system/role', { role }); |
| | | } |
| | | |
| | | export function RoleAdd(role) { |
| | | return axios.post('/base/system/role', { role }); |
| | | } |
| | | |
| | | export function Rolestatus(roleId, status) { |
| | | return axios.put('/base/system/role/changeStatus', { |
| | | roleId: roleId, |
| | | status: status, |
| | | }); |
| | | } |
| | | |
| | | export function UserList(params: Pagination) { |
| | | return axios.get<Result<User[]>>('/base/system/user/list', { params }); |
| | | } |