From bbd2d75ace65f9315dd4141966ffb4a9ad7af531 Mon Sep 17 00:00:00 2001 From: zhl Date: Fri, 7 May 2021 20:42:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=AE=A1=E7=90=86=E5=91=98?= =?UTF-8?q?=E7=9A=84=E9=94=81=E5=AE=9A=E5=92=8C=E8=A7=A3=E9=94=81=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admins.ts | 10 +++ src/views/system/admin.vue | 154 ++++++++++++++++++++++++++++--------- 2 files changed, 126 insertions(+), 38 deletions(-) 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" > 所有 + 系统帐号 未指定 + + + -