卡片取消单面印刷,修改条幅价格

This commit is contained in:
2025-07-29 15:56:33 +08:00
parent 6e785f1e61
commit 949fe99610
3 changed files with 13 additions and 11 deletions
@@ -3542,11 +3542,14 @@ public class PriceUtils {
} }
} }
if (startIndex == endIndex && startIndex == 0) { if (startIndex == endIndex && startIndex == 0) {
price = price_list[endIndex]; price = price_list[endIndex] * area;
} else if (startIndex == endIndex) { } else if (startIndex == endIndex) {
price = (price_list[endIndex] * areas[endIndex] / areas[endIndex]) * area; price = (price_list[endIndex] * areas[endIndex] / areas[endIndex]) * area;
} else { } else {
price = (price_list[startIndex] * areas[startIndex] + price_list[endIndex] * areas[endIndex]) / (areas[startIndex] + areas[endIndex]) * area; double end_price = price_list[endIndex]*areas[endIndex];
double start_price = price_list[startIndex]*areas[startIndex];
price = ((areas[endIndex] - area) / (areas[endIndex] - areas[startIndex])) * start_price + ((area - areas[startIndex]) / (areas[endIndex] - areas[startIndex])) * end_price;
} }
price = islast ? last_price * area : price; price = islast ? last_price * area : price;
return Math.ceil(price); return Math.ceil(price);
+1 -2
View File
@@ -532,8 +532,7 @@
工艺 工艺
</p> </p>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="radio" name="craftShua" value="面印刷" title="面印刷" checked> <input type="radio" name="craftShua" value="面印刷" title="面印刷" checked>
<input type="radio" name="craftShua" value="双面印刷" title="双面印刷">
<span class="zhijiaoCard"> <span class="zhijiaoCard">
<input type="checkbox" name="craft" lay-filter="switchCraft" value="直角" title="直角" <input type="checkbox" name="craft" lay-filter="switchCraft" value="直角" title="直角"
lay-skin="primary" class="zhijiaoCraft"> lay-skin="primary" class="zhijiaoCraft">
+7 -7
View File
@@ -74,8 +74,8 @@
</div> </div>
<div class="layui-input-block" style="display:inline-block;"> <div class="layui-input-block" style="display:inline-block;">
裁切工艺: 裁切工艺:
<input type="checkbox" name="craft" lay-filter="ui_craft" value="直角裁切" title="直角裁切" checked> <input type="checkbox" name="craft" lay-filter="ui_craft" value="直角裁切" title="直角裁切">
<input type="checkbox" name="craft" lay-filter="ui_craft" value="异形模切" title="异形模切"> <input type="checkbox" name="craft" lay-filter="ui_craft" value="异形模切" title="异形模切" checked>
</div> </div>
</div> </div>
<hr> <hr>
@@ -206,16 +206,16 @@
}); });
return false; return false;
} }
/*if ((size.split("*")[0] < 5 || size.split("*")[1] < 4.5) && (size.split("*")[0] < 4.5 || size.split("*")[1] < 5)) { if ((size.split("*")[0] < 4 || size.split("*")[1] < 4)) {
layer.msg("【PET透卡】尺寸不能小于5*4.5 cm", {offset: ['300px', '300px']}, function () { layer.msg("【水标】尺寸不能小于4*4 cm", {offset: ['300px', '300px']}, function () {
}); });
return false; return false;
} }
if ((size.split("*")[0] > 58.7 || size.split("*")[1] > 42.4) && (size.split("*")[0] > 42.4 || size.split("*")[1] > 58.7)) { if ((size.split("*")[0] > 30 || size.split("*")[1] > 30)) {
layer.msg("【PET透卡】尺寸不能大于58.7*42.4 cm", {offset: ['300px', '300px']}, function () { layer.msg("【水标】尺寸不能大于30*30 cm", {offset: ['300px', '300px']}, function () {
}); });
return false; return false;
}*/ }
$("input:checkbox[name='craft']:checked").each(function (i) { $("input:checkbox[name='craft']:checked").each(function (i) {
// 没有被禁用的工艺加到arr中 // 没有被禁用的工艺加到arr中
if (!$(this).is(':disabled')) { if (!$(this).is(':disabled')) {