diff --git a/src/api/admins.ts b/src/api/admins.ts index c59e444..d67003d 100644 --- a/src/api/admins.ts +++ b/src/api/admins.ts @@ -10,6 +10,7 @@ export interface IAdmin { avatar: string password: string department: string + level: number } export const defaultAdmin: IAdmin = { @@ -19,6 +20,7 @@ export const defaultAdmin: IAdmin = { comment: '', locked: false, roles: [], + level: 1, sex: '0', password: '', avatar: '', @@ -58,6 +60,14 @@ export const deleteAdmin = (uid: string) => { }) } +export const changeLocker = (uid: string, status: boolean) => { + return request({ + url: `/admin/${uid}/locker`, + method: 'post', + data: { lock: status } + }) +} + export const getUsers = (params: any) => request({ url: '/admins', diff --git a/src/views/system/admin.vue b/src/views/system/admin.vue index 28c233d..541fa3f 100644 --- a/src/views/system/admin.vue +++ b/src/views/system/admin.vue @@ -27,6 +27,7 @@ class="w100" > 所有 + 系统帐号 未指定 + + + -