diff --git a/pc4mobx/hrmSalary/apis/mySalaryBenefits.js b/pc4mobx/hrmSalary/apis/mySalaryBenefits.js index 0cb56cfe..b79a6718 100644 --- a/pc4mobx/hrmSalary/apis/mySalaryBenefits.js +++ b/pc4mobx/hrmSalary/apis/mySalaryBenefits.js @@ -42,6 +42,9 @@ export const doSecondAuth = (params, headers) => { return formHeaderPost("/api/encrypt/secondauthsetting/doSecondAuth", "POST", params, headers); // return WeaTools.callApi("/api/encrypt/secondauthsetting/doSecondAuth", "POST", params); }; +export const getPasswordForm = params => { + return WeaTools.callApi("/api/hrm/secondarypwd/getPasswordForm", "GET", params); +}; export const checkPassword = params => { return WeaTools.callApi("/api/hrm/secondarypwd/checkPassword", "POST", params); }; diff --git a/pc4mobx/hrmSalary/pages/mobilePayroll/passSetDialog.js b/pc4mobx/hrmSalary/pages/mobilePayroll/passSetDialog.js index f857c6d6..6f86c0b2 100644 --- a/pc4mobx/hrmSalary/pages/mobilePayroll/passSetDialog.js +++ b/pc4mobx/hrmSalary/pages/mobilePayroll/passSetDialog.js @@ -10,7 +10,7 @@ import { WeaSwitch } from "comsMobx"; import { condition, loginCondition } from "./pwdCondtion"; import { Button, message } from "antd"; import { RSAEcrypt } from "../../util/RSAUtil"; -import { checkPassword, saveSecondaryPwd } from "../../apis/mySalaryBenefits"; +import { checkPassword, getPasswordForm, saveSecondaryPwd } from "../../apis/mySalaryBenefits"; import "./index.less"; const getLabel = WeaLocaleProvider.getLabel; @@ -72,7 +72,8 @@ class PassSetDialog extends Component { }); return group; }; - saveSecondaryPassword = () => { + saveSecondaryPassword = async () => { + const { openRSA } = getPasswordForm(); const { isPassLoginPassword } = this.state; const { form } = this.props; const { secondaryPwd1, secondaryPwd2, validatecode, password } = form.getFormParams(); @@ -92,7 +93,7 @@ class PassSetDialog extends Component { } } const params = isPassLoginPassword ? { secondaryPwd1, secondaryPwd2 } : { password }; - RSAEcrypt("1", params).then(RSAParam => { + RSAEcrypt(openRSA, params).then(RSAParam => { isPassLoginPassword ? saveSecondaryPwd({ ...RSAParam, validatecode }).then(({ sign, message: msg }) => { if (sign === "1") {