修改完成

This commit is contained in:
2026-08-16 11:19:56 +08:00
parent c1e6a749bf
commit 55da9a9e8a
2 changed files with 26 additions and 22 deletions
+2
View File
@@ -88,6 +88,7 @@
<input type="hidden" id="gmjl" value="" /> <input type="hidden" id="gmjl" value="" />
</div> </div>
<div class="mianfeiThreeText"> <div class="mianfeiThreeText">
<!-- 付费文章发布接口当前不接收 title 字段。
<div class="pay-form-group"> <div class="pay-form-group">
<label class="pay-form-label">方案标题 <span class="required">*</span></label> <label class="pay-form-label">方案标题 <span class="required">*</span></label>
<div class="pay-title-input"> <div class="pay-title-input">
@@ -95,6 +96,7 @@
<span id="payTitleCount">0/100</span> <span id="payTitleCount">0/100</span>
</div> </div>
</div> </div>
-->
<div class="pay-pool-section"> <div class="pay-pool-section">
<div class="pay-pool-title">选号区域</div> <div class="pay-pool-title">选号区域</div>
+24 -22
View File
@@ -239,12 +239,23 @@ const $ = layui.$;
return Number(value || 0).toFixed(2) + "元"; return Number(value || 0).toFixed(2) + "元";
} }
function formatPayPercent(value) {
if (value == null || value === "") {
return "--";
}
const percent = Number(value);
return Number.isFinite(percent) ? percent + "%" : "--";
}
/* 付费文章发布接口当前不接收 title 字段。
function updatePayTitleCount() { function updatePayTitleCount() {
const value = $("#payTitle").val() || ""; const value = $("#payTitle").val() || "";
$("#payTitleCount").text(value.length + "/100"); $("#payTitleCount").text(value.length + "/100");
} }
$(document).on("input", "#payTitle", updatePayTitleCount); $(document).on("input", "#payTitle", updatePayTitleCount);
*/
function initNumberSelector(config) { function initNumberSelector(config) {
stepsConfig = Array.isArray(config) ? config : []; stepsConfig = Array.isArray(config) ? config : [];
@@ -417,24 +428,15 @@ const $ = layui.$;
$("#priceText").text(currentPayPublishOptions.priceCount1 || 0); $("#priceText").text(currentPayPublishOptions.priceCount1 || 0);
const priceLines = [ const priceLines = [
"价格:" + "价格:" + formatPayMoney(currentPayPublishOptions.priceCount1),
formatPayMoney(currentPayPublishOptions.priceCount1) + "专家佣金比例:" +
",服务费:" + formatPayPercent(currentPayPublishOptions.normalRebatePercent),
formatPayMoney(currentPayPublishOptions.priceCount1Cost), "涉及分销返利比例:" +
formatPayPercent(
currentPayPublishOptions.distributionRebatePercent,
),
]; ];
if (
currentPayPublishOptions.pointDeduction != null ||
currentPayPublishOptions.pointMaxDeduction != null
) {
priceLines.push(
"积分抵扣:" +
(currentPayPublishOptions.pointDeduction || 0) +
",最多:" +
formatPayMoney(currentPayPublishOptions.pointMaxDeduction),
);
}
$("#payPriceInfo").html(priceLines.join("<br />")); $("#payPriceInfo").html(priceLines.join("<br />"));
applyPayPickerConfig(currentPayPicker); applyPayPickerConfig(currentPayPicker);
} }
@@ -678,7 +680,7 @@ const $ = layui.$;
const menuId = layui.$("#payMenuId").val(); const menuId = layui.$("#payMenuId").val();
const qi = layui.$("#qi").val(); const qi = layui.$("#qi").val();
const title = layui.$("#payTitle").val().trim(); // const title = layui.$("#payTitle").val().trim();
const code = layui.$("#payCode").val().trim() || "-"; const code = layui.$("#payCode").val().trim() || "-";
if (!menuId) { if (!menuId) {
@@ -689,10 +691,10 @@ const $ = layui.$;
layer.alert("发布前置信息还没有加载完成,请重新选择方案"); layer.alert("发布前置信息还没有加载完成,请重新选择方案");
return false; return false;
} }
if (!title) { // if (!title) {
layer.alert("请输入文章标题"); // layer.alert("请输入文章标题");
return false; // return false;
} // }
if ( if (
!currentPayPicker || !currentPayPicker ||
!Array.isArray(currentPayPicker.groups) || !Array.isArray(currentPayPicker.groups) ||
@@ -728,7 +730,7 @@ const $ = layui.$;
return ApiClient.post(ApiClient.API.payArticlePublish, { return ApiClient.post(ApiClient.API.payArticlePublish, {
parentId: menuId, parentId: menuId,
code: code, code: code,
title: title, // title: title,
predictedCode: vv, predictedCode: vv,
issue: Number(qi), issue: Number(qi),
}); });