diff --git a/src/api/system/user/index.ts b/src/api/system/user/index.ts index 71f69f4..a3135e2 100644 --- a/src/api/system/user/index.ts +++ b/src/api/system/user/index.ts @@ -12,9 +12,11 @@ export interface UserVO { avatar: string loginIp: string status: number + hireStatus: number remark: string loginDate: Date createTime: Date + retireDate: string } // 查询用户管理列表 @@ -62,10 +64,17 @@ export const resetUserPwd = (id: number, password: string) => { } // 用户状态修改 -export const updateUserStatus = (id: number, status: number) => { +export const updateUserStatus = ( + id: number, + status: number, + retireDate: string, + hireStatus: number +) => { const data = { id, - status + status, + retireDate, + hireStatus } return request.put({ url: '/admin-api/system/user/update-status', data: data }) } diff --git a/src/views/Basic/User/UserForm.vue b/src/views/Basic/User/UserForm.vue index 967652d..0da1b62 100644 --- a/src/views/Basic/User/UserForm.vue +++ b/src/views/Basic/User/UserForm.vue @@ -85,6 +85,11 @@ + + + + + ({ username: [{ required: true, message: '登录账号不能为空', trigger: 'blur' }], @@ -228,7 +234,8 @@ const resetForm = () => { status: CommonStatusEnum.ENABLE, roleIds: [], hireDate: formatDate(new Date(), 'YYYY-MM-DD'), - isNewUserConfirm: false + isNewUserConfirm: false, + wxAlias: '' } formRef.value?.resetFields() } diff --git a/src/views/Basic/User/index.vue b/src/views/Basic/User/index.vue index ad1753a..f9d221a 100644 --- a/src/views/Basic/User/index.vue +++ b/src/views/Basic/User/index.vue @@ -27,8 +27,8 @@ - 在职 - 离职 + 启用 + 禁用 @@ -45,31 +45,44 @@ - + - + - + + - - + + + + + +