修改问题

This commit is contained in:
2026-08-14 16:07:21 +08:00
parent 21f4656228
commit c1e6a749bf
3 changed files with 13 additions and 85 deletions
+2
View File
@@ -686,6 +686,8 @@
data.nickName ||
data.expertName ||
data.createUserName ||
data.createByName ||
data.accountName ||
"专家";
if (avatar) $("#expertAvatar").attr("src", avatar);
$("#expertName").text(name);
-57
View File
@@ -150,7 +150,6 @@
let currentSlideX = 0;
let pendingSmsAfterVerify = false;
let smsCodeIssuedPhone = "";
let referralPreviewData = null;
function showError(field, message) {
const containerId =
@@ -630,72 +629,17 @@
}
function buildRegisterData() {
const params = new URLSearchParams(window.location.search);
const referrerId =
(referralPreviewData &&
(referralPreviewData.referrerId ||
referralPreviewData.userId ||
referralPreviewData.id)) ||
params.get("referrerId") ||
params.get("pid") ||
0;
return Object.assign(
{
phoneNumber: $("#phone").val().trim(),
password: hex_md5($("#password").val()),
smsCode: $("#smsCode").val().trim(),
nickName: $("#nickName").val().trim(),
referrerId: referrerId,
},
getOptionalGraphVerifyParams(),
);
}
function getInviteCodeFromQuery() {
return (
AuthPageUtil.captureReferralInviteFromUrl() ||
AuthPageUtil.getPendingReferralInviteCode()
);
}
function loadReferralBindPreview() {
const inviteCode = getInviteCodeFromQuery();
if (!inviteCode) return Promise.resolve();
return ApiClient.get(
ApiClient.API.referralBindPreview,
{ inviteCode: inviteCode },
{ publicRequest: true },
)
.then(function (res) {
if (!ApiClient.isSuccess(res)) {
throw new Error((res && res.msg) || "推荐人信息无效");
}
referralPreviewData = ApiClient.pickData(res, {}) || {};
const name =
referralPreviewData.nickName ||
referralPreviewData.nickname ||
referralPreviewData.userName ||
referralPreviewData.phoneNumber ||
"";
if (name) {
layerInstance.msg("已识别推荐人:" + name, {
icon: 1,
time: 1500,
});
}
})
.catch(function (error) {
referralPreviewData = null;
layerInstance.msg(
(error && error.message) || "推荐人信息无效",
{ icon: 2 },
);
});
}
function saveRegisterTokenIfPresent(res) {
const data = ApiClient.pickData(res) || {};
if (!data || typeof data !== "object") return false;
@@ -768,7 +712,6 @@
layerInstance = layui.layer;
AuthPageUtil.captureReferralInviteFromUrl();
loadVerifyConfig().then(refreshCaptcha);
loadReferralBindPreview();
$("#sendSmsBtn").on("click", sendSmsCode);
$("#registerForm").on("submit", function (event) {
event.preventDefault();
+11 -28
View File
@@ -3,7 +3,6 @@ const $ = layui.$;
let gmjldata = []; // 转换后的扁平数组
let originalData = []; // 原始树形数据
let qishuok = {}; // 期号数据
let selectedLotteryPath = [];
let selectedLotteryIds = [];
let currentIssue = ""; // 当前期号
let currentPayPublishOptions = null;
@@ -286,10 +285,7 @@ const $ = layui.$;
}
step.numberRange.forEach(function (number) {
const text =
number !== "" && !isNaN(Number(number)) && Number(number) < 10
? "0" + Number(number)
: String(number);
const text = String(number);
const numberElement = document.createElement("div");
numberElement.className = step.class;
@@ -313,8 +309,7 @@ const $ = layui.$;
}
function normalizeSelectedNumber(value) {
const text = String(value);
return text !== "" && !isNaN(Number(text)) ? Number(text) : text;
return String(value);
}
function toggleNumberSelection(numberElement, selectedClass) {
@@ -444,11 +439,6 @@ const $ = layui.$;
applyPayPickerConfig(currentPayPicker);
}
function normalizePayBallValue(value) {
const text = String(value);
return text !== "" && !isNaN(Number(text)) ? Number(text) : text;
}
function applyPayPickerConfig(picker) {
const groups = Array.isArray(picker && picker.groups)
? picker.groups
@@ -462,9 +452,7 @@ const $ = layui.$;
const max = Number(group.maxSelect || min || 1);
return {
name: group.name || group.key || "号码选择",
numberRange: ApiClient.asArray(group.balls).map(
normalizePayBallValue,
),
numberRange: ApiClient.asArray(group.balls),
allowMultiple: max > 1,
class: group.color === "blue" ? "Blueball" : "Redball",
classok: group.color === "blue" ? "BlueSelected" : "selected",
@@ -603,13 +591,10 @@ const $ = layui.$;
}
//console.log(qishuok);
function clearLotterySelection() {
selectedLotteryPath = [];
selectedLotteryIds = [];
currentPayPublishOptions = null;
currentPayPicker = null;
$("#a1,#a2,#a3,#qi,#vv,#payMenuId,#payCode").val("");
$("#payTitle").val("");
$("#payTitleCount").text("0/100");
$("#expectInput").val("");
$("#priceInput").val("");
$("#priceText").text(0);
@@ -650,7 +635,6 @@ const $ = layui.$;
//
$("#qi").val("");
$("#qihao").text("正在生成当前期号...");
selectedLotteryPath = e.data || [];
selectedLotteryIds = e.ids || [];
$("#gmjl").closest(".selectY-box").addClass("is-selected");
$("#a1").val(selectedLotteryIds[0] || "");
@@ -705,6 +689,10 @@ const $ = layui.$;
layer.alert("发布前置信息还没有加载完成,请重新选择方案");
return false;
}
if (!title) {
layer.alert("请输入文章标题");
return false;
}
if (
!currentPayPicker ||
!Array.isArray(currentPayPicker.groups) ||
@@ -713,10 +701,6 @@ const $ = layui.$;
layer.alert("后端未返回选号配置,请重新选择方案");
return false;
}
if (!title) {
layer.alert("请输入文章标题");
return false;
}
if (!qi) {
layer.alert("当前期号不能为空");
return false;
@@ -768,10 +752,7 @@ const $ = layui.$;
}
function formatSelectedBallText(value) {
const text = String(value);
return text !== "" && !isNaN(Number(text)) && Number(text) < 10
? "0" + Number(text)
: text;
return String(value);
}
function isSelectionComplete(currentSelections) {
@@ -822,7 +803,9 @@ const $ = layui.$;
.join("");
selectedGroups.push(
'<div class="FormBox ballok' + index + '">' + balls + "</div>",
'<div class="FormBox ballok' + index + '">' +
(step.name ? '<span class="selection-group-label">' + CommonUtil.escapeHtml(step.name) + '</span>' : '') +
balls + "</div>",
);
});