diff --git a/src/service/api/user.ts b/src/service/api/user.ts index ba400c2..a60262c 100644 --- a/src/service/api/user.ts +++ b/src/service/api/user.ts @@ -62,8 +62,8 @@ export function doGetUserDeptTree() { } export function doUpdatePwd(pwdJson: any) { - var url= `/system/user/profile/updatePwd?oldPassword=${pwdJson.oldPassword}&newPassword=${pwdJson.newPassword}`; - return request({ url, method: 'put'}); + var url= `/system/user/resetPwd`; + return request({ url, method: 'put',data:pwdJson }); } diff --git a/src/views/_builtin/login/modules/pwd-login.vue b/src/views/_builtin/login/modules/pwd-login.vue index 5645676..420a418 100644 --- a/src/views/_builtin/login/modules/pwd-login.vue +++ b/src/views/_builtin/login/modules/pwd-login.vue @@ -21,7 +21,7 @@ getCheckCode(); const model = reactive({ username: 'admin', - password: 'admin123', + password: 'Admin123.', code: '', uuid: '', authType: 'sys' diff --git a/src/views/manage/user/index.vue b/src/views/manage/user/index.vue index 08beafc..1bed535 100644 --- a/src/views/manage/user/index.vue +++ b/src/views/manage/user/index.vue @@ -176,8 +176,8 @@ let modalState: any = reactive({ title: '用户', from: { userName: '', - newPassword: '', - oldPassword: '', + password: '', + userId:'', }, confirmLoading: false, }); @@ -186,20 +186,13 @@ let modalState: any = reactive({ const modalStateFrom = Form.useForm( modalState.from, reactive({ - newPassword: [ + password: [ { required: true, pattern: /^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{6,}$/, message: $t('form.pwd.invalid'), }, - ], - oldPassword: [ - { - required: true, - pattern: /^(?![A-Za-z0-9]+$)(?![a-z0-9\W]+$)(?![A-Za-z\W]+$)(?![A-Z0-9\W]+$)[a-zA-Z0-9\W]{6,}$/, - message: $t('form.pwd.invalid'), - }, - ], + ] }) ); @@ -219,6 +212,8 @@ function fnModalOkResetPwd(){ key, duration: 2, }); + modalState.openByResetPwd = false; + modalStateFrom.resetFields(); } getData(); }) @@ -246,6 +241,7 @@ function fnModalOkResetPwd(){ */ function fnRecordResetPwd(row: Record) { modalStateFrom.resetFields(); + modalState.from.userId = row.userId; modalState.from.userName = row.userName; modalState.title = $t('page.login.resetPwd.title'); modalState.openByResetPwd = true; @@ -321,7 +317,6 @@ function fnModalOkResetPwd(){