diff --git a/html/fufei.html b/html/fufei.html index c571303..47b2968 100644 --- a/html/fufei.html +++ b/html/fufei.html @@ -88,6 +88,7 @@
+
选号区域
diff --git a/public/js/fufei-3dyjs-publish.js b/public/js/fufei-3dyjs-publish.js index e0edd47..b0f3694 100644 --- a/public/js/fufei-3dyjs-publish.js +++ b/public/js/fufei-3dyjs-publish.js @@ -239,12 +239,23 @@ const $ = layui.$; 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() { const value = $("#payTitle").val() || ""; $("#payTitleCount").text(value.length + "/100"); } $(document).on("input", "#payTitle", updatePayTitleCount); + */ function initNumberSelector(config) { stepsConfig = Array.isArray(config) ? config : []; @@ -417,24 +428,15 @@ const $ = layui.$; $("#priceText").text(currentPayPublishOptions.priceCount1 || 0); const priceLines = [ - "价格:" + - formatPayMoney(currentPayPublishOptions.priceCount1) + - ",服务费:" + - formatPayMoney(currentPayPublishOptions.priceCount1Cost), + "价格:" + formatPayMoney(currentPayPublishOptions.priceCount1), + "专家佣金比例:" + + formatPayPercent(currentPayPublishOptions.normalRebatePercent), + "涉及分销返利比例:" + + formatPayPercent( + currentPayPublishOptions.distributionRebatePercent, + ), ]; - if ( - currentPayPublishOptions.pointDeduction != null || - currentPayPublishOptions.pointMaxDeduction != null - ) { - priceLines.push( - "积分抵扣:" + - (currentPayPublishOptions.pointDeduction || 0) + - ",最多:" + - formatPayMoney(currentPayPublishOptions.pointMaxDeduction), - ); - } - $("#payPriceInfo").html(priceLines.join("
")); applyPayPickerConfig(currentPayPicker); } @@ -678,7 +680,7 @@ const $ = layui.$; const menuId = layui.$("#payMenuId").val(); const qi = layui.$("#qi").val(); - const title = layui.$("#payTitle").val().trim(); + // const title = layui.$("#payTitle").val().trim(); const code = layui.$("#payCode").val().trim() || "-"; if (!menuId) { @@ -689,10 +691,10 @@ const $ = layui.$; layer.alert("发布前置信息还没有加载完成,请重新选择方案"); return false; } - if (!title) { - layer.alert("请输入文章标题"); - return false; - } + // if (!title) { + // layer.alert("请输入文章标题"); + // return false; + // } if ( !currentPayPicker || !Array.isArray(currentPayPicker.groups) || @@ -728,7 +730,7 @@ const $ = layui.$; return ApiClient.post(ApiClient.API.payArticlePublish, { parentId: menuId, code: code, - title: title, + // title: title, predictedCode: vv, issue: Number(qi), });