caixianzhi pc接口修改完成

This commit is contained in:
rain
2026-06-08 17:31:30 +08:00
parent 3a2081f395
commit 7f7fd61ec0
10 changed files with 1737 additions and 12 deletions
+38 -9
View File
@@ -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 () {