caixianzhi pc接口修改完成
This commit is contained in:
+38
-9
@@ -127,6 +127,7 @@
|
||||
let layerInstance = null;
|
||||
let currentCaptchaId = "";
|
||||
let currentVerifyType = "captcha";
|
||||
let currentSlideToken = "";
|
||||
let currentSlideUuid = "";
|
||||
let currentSlideX = 0;
|
||||
let pendingSmsAfterVerify = false;
|
||||
@@ -157,6 +158,7 @@
|
||||
|
||||
function refreshCaptcha() {
|
||||
currentCaptchaId = "";
|
||||
currentSlideToken = "";
|
||||
currentSlideUuid = "";
|
||||
currentSlideX = 0;
|
||||
$("#captchaId").val("");
|
||||
@@ -198,6 +200,9 @@
|
||||
function completeSlideCaptcha(result) {
|
||||
const data = result || {};
|
||||
const nested = data.data || {};
|
||||
currentSlideToken =
|
||||
data.slideToken || data.token || data.verifyToken ||
|
||||
nested.slideToken || nested.token || nested.verifyToken || "";
|
||||
currentSlideUuid =
|
||||
data.slideUuid || data.uuid || nested.slideUuid || nested.uuid || "";
|
||||
currentSlideX =
|
||||
@@ -227,6 +232,7 @@
|
||||
onSuccess: completeSlideCaptcha,
|
||||
onCancel: function () {
|
||||
currentSlideUuid = "";
|
||||
currentSlideToken = "";
|
||||
currentSlideX = 0;
|
||||
},
|
||||
onError: function (error) {
|
||||
@@ -312,6 +318,7 @@
|
||||
}
|
||||
return {
|
||||
verifyType: "slide",
|
||||
slideToken: currentSlideToken,
|
||||
slideUuid: currentSlideUuid,
|
||||
slideX: currentSlideX,
|
||||
};
|
||||
@@ -334,7 +341,7 @@
|
||||
const verifyParams = getVerifyParams(true);
|
||||
if (!verifyParams) return;
|
||||
$("#sendSmsBtn").prop("disabled", true);
|
||||
AuthPageUtil.sendSmsCode(
|
||||
AuthPageUtil.sendForgotPasswordSmsCode(
|
||||
Object.assign(
|
||||
{ phoneNumber: $("#phone").val().trim() },
|
||||
verifyParams,
|
||||
@@ -384,14 +391,36 @@
|
||||
|
||||
function submitResetPassword() {
|
||||
const payload = buildResetData();
|
||||
console.warn(
|
||||
"找回密码提交参数已准备好,但最新接口文档暂未提供提交接口:",
|
||||
payload,
|
||||
);
|
||||
layerInstance.alert(
|
||||
"最新接口文档暂未提供找回密码提交接口。页面流程、短信验证码和验证参数已按参考项目准备好,等后端补接口后即可接入提交。",
|
||||
{ title: "暂不能提交" },
|
||||
);
|
||||
$("#resetBtn").prop("disabled", true).text("重置中...");
|
||||
ApiClient.post(ApiClient.API.authForgotPasswordReset, payload, {
|
||||
publicRequest: true,
|
||||
})
|
||||
.then(function (res) {
|
||||
if (ApiClient.isSuccess(res)) {
|
||||
layerInstance.msg(
|
||||
"密码重置成功,即将前往登录",
|
||||
{ icon: 1, time: 1200 },
|
||||
function () {
|
||||
window.location.href = "login.html";
|
||||
},
|
||||
);
|
||||
return;
|
||||
}
|
||||
layerInstance.msg((res && res.msg) || "密码重置失败,请稍后重试", {
|
||||
icon: 2,
|
||||
});
|
||||
refreshCaptcha();
|
||||
})
|
||||
.catch(function (error) {
|
||||
layerInstance.msg(
|
||||
"密码重置请求失败:" + ((error && error.message) || "网络错误"),
|
||||
{ icon: 2 },
|
||||
);
|
||||
refreshCaptcha();
|
||||
})
|
||||
.finally(function () {
|
||||
$("#resetBtn").prop("disabled", false).text("确认重置");
|
||||
});
|
||||
}
|
||||
|
||||
layui.use(["layer", "jquery"], function () {
|
||||
|
||||
Reference in New Issue
Block a user