修改问题
This commit is contained in:
@@ -686,6 +686,8 @@
|
|||||||
data.nickName ||
|
data.nickName ||
|
||||||
data.expertName ||
|
data.expertName ||
|
||||||
data.createUserName ||
|
data.createUserName ||
|
||||||
|
data.createByName ||
|
||||||
|
data.accountName ||
|
||||||
"专家";
|
"专家";
|
||||||
if (avatar) $("#expertAvatar").attr("src", avatar);
|
if (avatar) $("#expertAvatar").attr("src", avatar);
|
||||||
$("#expertName").text(name);
|
$("#expertName").text(name);
|
||||||
|
|||||||
@@ -150,7 +150,6 @@
|
|||||||
let currentSlideX = 0;
|
let currentSlideX = 0;
|
||||||
let pendingSmsAfterVerify = false;
|
let pendingSmsAfterVerify = false;
|
||||||
let smsCodeIssuedPhone = "";
|
let smsCodeIssuedPhone = "";
|
||||||
let referralPreviewData = null;
|
|
||||||
|
|
||||||
function showError(field, message) {
|
function showError(field, message) {
|
||||||
const containerId =
|
const containerId =
|
||||||
@@ -630,72 +629,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function buildRegisterData() {
|
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(
|
return Object.assign(
|
||||||
{
|
{
|
||||||
phoneNumber: $("#phone").val().trim(),
|
phoneNumber: $("#phone").val().trim(),
|
||||||
password: hex_md5($("#password").val()),
|
password: hex_md5($("#password").val()),
|
||||||
smsCode: $("#smsCode").val().trim(),
|
smsCode: $("#smsCode").val().trim(),
|
||||||
nickName: $("#nickName").val().trim(),
|
nickName: $("#nickName").val().trim(),
|
||||||
referrerId: referrerId,
|
|
||||||
},
|
},
|
||||||
getOptionalGraphVerifyParams(),
|
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) {
|
function saveRegisterTokenIfPresent(res) {
|
||||||
const data = ApiClient.pickData(res) || {};
|
const data = ApiClient.pickData(res) || {};
|
||||||
if (!data || typeof data !== "object") return false;
|
if (!data || typeof data !== "object") return false;
|
||||||
@@ -768,7 +712,6 @@
|
|||||||
layerInstance = layui.layer;
|
layerInstance = layui.layer;
|
||||||
AuthPageUtil.captureReferralInviteFromUrl();
|
AuthPageUtil.captureReferralInviteFromUrl();
|
||||||
loadVerifyConfig().then(refreshCaptcha);
|
loadVerifyConfig().then(refreshCaptcha);
|
||||||
loadReferralBindPreview();
|
|
||||||
$("#sendSmsBtn").on("click", sendSmsCode);
|
$("#sendSmsBtn").on("click", sendSmsCode);
|
||||||
$("#registerForm").on("submit", function (event) {
|
$("#registerForm").on("submit", function (event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ const $ = layui.$;
|
|||||||
let gmjldata = []; // 转换后的扁平数组
|
let gmjldata = []; // 转换后的扁平数组
|
||||||
let originalData = []; // 原始树形数据
|
let originalData = []; // 原始树形数据
|
||||||
let qishuok = {}; // 期号数据
|
let qishuok = {}; // 期号数据
|
||||||
let selectedLotteryPath = [];
|
|
||||||
let selectedLotteryIds = [];
|
let selectedLotteryIds = [];
|
||||||
let currentIssue = ""; // 当前期号
|
let currentIssue = ""; // 当前期号
|
||||||
let currentPayPublishOptions = null;
|
let currentPayPublishOptions = null;
|
||||||
@@ -286,10 +285,7 @@ const $ = layui.$;
|
|||||||
}
|
}
|
||||||
|
|
||||||
step.numberRange.forEach(function (number) {
|
step.numberRange.forEach(function (number) {
|
||||||
const text =
|
const text = String(number);
|
||||||
number !== "" && !isNaN(Number(number)) && Number(number) < 10
|
|
||||||
? "0" + Number(number)
|
|
||||||
: String(number);
|
|
||||||
const numberElement = document.createElement("div");
|
const numberElement = document.createElement("div");
|
||||||
|
|
||||||
numberElement.className = step.class;
|
numberElement.className = step.class;
|
||||||
@@ -313,8 +309,7 @@ const $ = layui.$;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function normalizeSelectedNumber(value) {
|
function normalizeSelectedNumber(value) {
|
||||||
const text = String(value);
|
return String(value);
|
||||||
return text !== "" && !isNaN(Number(text)) ? Number(text) : text;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function toggleNumberSelection(numberElement, selectedClass) {
|
function toggleNumberSelection(numberElement, selectedClass) {
|
||||||
@@ -444,11 +439,6 @@ const $ = layui.$;
|
|||||||
applyPayPickerConfig(currentPayPicker);
|
applyPayPickerConfig(currentPayPicker);
|
||||||
}
|
}
|
||||||
|
|
||||||
function normalizePayBallValue(value) {
|
|
||||||
const text = String(value);
|
|
||||||
return text !== "" && !isNaN(Number(text)) ? Number(text) : text;
|
|
||||||
}
|
|
||||||
|
|
||||||
function applyPayPickerConfig(picker) {
|
function applyPayPickerConfig(picker) {
|
||||||
const groups = Array.isArray(picker && picker.groups)
|
const groups = Array.isArray(picker && picker.groups)
|
||||||
? picker.groups
|
? picker.groups
|
||||||
@@ -462,9 +452,7 @@ const $ = layui.$;
|
|||||||
const max = Number(group.maxSelect || min || 1);
|
const max = Number(group.maxSelect || min || 1);
|
||||||
return {
|
return {
|
||||||
name: group.name || group.key || "号码选择",
|
name: group.name || group.key || "号码选择",
|
||||||
numberRange: ApiClient.asArray(group.balls).map(
|
numberRange: ApiClient.asArray(group.balls),
|
||||||
normalizePayBallValue,
|
|
||||||
),
|
|
||||||
allowMultiple: max > 1,
|
allowMultiple: max > 1,
|
||||||
class: group.color === "blue" ? "Blueball" : "Redball",
|
class: group.color === "blue" ? "Blueball" : "Redball",
|
||||||
classok: group.color === "blue" ? "BlueSelected" : "selected",
|
classok: group.color === "blue" ? "BlueSelected" : "selected",
|
||||||
@@ -603,13 +591,10 @@ const $ = layui.$;
|
|||||||
}
|
}
|
||||||
//console.log(qishuok);
|
//console.log(qishuok);
|
||||||
function clearLotterySelection() {
|
function clearLotterySelection() {
|
||||||
selectedLotteryPath = [];
|
|
||||||
selectedLotteryIds = [];
|
selectedLotteryIds = [];
|
||||||
currentPayPublishOptions = null;
|
currentPayPublishOptions = null;
|
||||||
currentPayPicker = null;
|
currentPayPicker = null;
|
||||||
$("#a1,#a2,#a3,#qi,#vv,#payMenuId,#payCode").val("");
|
$("#a1,#a2,#a3,#qi,#vv,#payMenuId,#payCode").val("");
|
||||||
$("#payTitle").val("");
|
|
||||||
$("#payTitleCount").text("0/100");
|
|
||||||
$("#expectInput").val("");
|
$("#expectInput").val("");
|
||||||
$("#priceInput").val("");
|
$("#priceInput").val("");
|
||||||
$("#priceText").text(0);
|
$("#priceText").text(0);
|
||||||
@@ -650,7 +635,6 @@ const $ = layui.$;
|
|||||||
//
|
//
|
||||||
$("#qi").val("");
|
$("#qi").val("");
|
||||||
$("#qihao").text("正在生成当前期号...");
|
$("#qihao").text("正在生成当前期号...");
|
||||||
selectedLotteryPath = e.data || [];
|
|
||||||
selectedLotteryIds = e.ids || [];
|
selectedLotteryIds = e.ids || [];
|
||||||
$("#gmjl").closest(".selectY-box").addClass("is-selected");
|
$("#gmjl").closest(".selectY-box").addClass("is-selected");
|
||||||
$("#a1").val(selectedLotteryIds[0] || "");
|
$("#a1").val(selectedLotteryIds[0] || "");
|
||||||
@@ -705,6 +689,10 @@ const $ = layui.$;
|
|||||||
layer.alert("发布前置信息还没有加载完成,请重新选择方案");
|
layer.alert("发布前置信息还没有加载完成,请重新选择方案");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (!title) {
|
||||||
|
layer.alert("请输入文章标题");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
!currentPayPicker ||
|
!currentPayPicker ||
|
||||||
!Array.isArray(currentPayPicker.groups) ||
|
!Array.isArray(currentPayPicker.groups) ||
|
||||||
@@ -713,10 +701,6 @@ const $ = layui.$;
|
|||||||
layer.alert("后端未返回选号配置,请重新选择方案");
|
layer.alert("后端未返回选号配置,请重新选择方案");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!title) {
|
|
||||||
layer.alert("请输入文章标题");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (!qi) {
|
if (!qi) {
|
||||||
layer.alert("当前期号不能为空");
|
layer.alert("当前期号不能为空");
|
||||||
return false;
|
return false;
|
||||||
@@ -768,10 +752,7 @@ const $ = layui.$;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function formatSelectedBallText(value) {
|
function formatSelectedBallText(value) {
|
||||||
const text = String(value);
|
return String(value);
|
||||||
return text !== "" && !isNaN(Number(text)) && Number(text) < 10
|
|
||||||
? "0" + Number(text)
|
|
||||||
: text;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function isSelectionComplete(currentSelections) {
|
function isSelectionComplete(currentSelections) {
|
||||||
@@ -822,7 +803,9 @@ const $ = layui.$;
|
|||||||
.join("");
|
.join("");
|
||||||
|
|
||||||
selectedGroups.push(
|
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>",
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user