This commit is contained in:
saplf
2019-09-08 21:48:48 +08:00
parent e493267a51
commit 9aa5d0d5bf
12 changed files with 88 additions and 32 deletions

View File

@@ -44,12 +44,13 @@ const model: Model = {
submitting,
} = (yield select((state: any) => state.lgpwd)) as LgpwdModelState;
if (submitting) return;
if (!origin) return message.warn(formatMessage({ id: 'lgpwd.originPrompt' }))
if (!validPwd(newPwd)) return message.warn(formatMessage({ id: 'check.msgPwd' }));
if (confirm !== newPwd) return message.warn(formatMessage({ id: 'check.msgConfirm' }));
yield put({ type: 'onUpdateState', submitting: true });
try {
yield call(changeLgpwd, newPwd, origin);
yield put(routerRedux.goBack());
yield put({ type: 'user/logout' });
message.success(formatMessage({ id: 'lgpwd.success' }));
} catch (e) {
message.error(e.message);