修改卡片腰封工艺,新增栏目

This commit is contained in:
2025-09-05 09:19:27 +08:00
parent 12a237bf53
commit ac80841ff3
8 changed files with 700 additions and 92 deletions
+97 -15
View File
@@ -46,6 +46,10 @@
#lesspeijian .layui-form-select .layui-edge {
right: 40px;
}
.value7 .layui-form-select .layui-edge {
right: 20px;
}
</style>
<body>
<div class="big_box">
@@ -78,7 +82,7 @@
</span>
<span class="lessCount" style="display:none">
<input type="radio" lay-filter="kind" name="kind" value="直角卡片" title="直角卡片">
<input type="radio" lay-filter="kind" name="kind" value="异形卡片" title="异形卡片">
<%-- <input type="radio" lay-filter="kind" name="kind" value="异形卡片" title="异形卡片">--%>
<input type="radio" lay-filter="kind" name="kind" value="腰封" title="腰封">
<input type="radio" lay-filter="kind" name="kind" value="贺卡" title="贺卡">
<input type="radio" lay-filter="kind" name="kind" value="积分卡" title="积分卡">
@@ -527,11 +531,31 @@
<div class="layui-input-block value7">
<input type="checkbox" name="craft" class="mq" lay-filter="switchMQ" value="模切"
title="异形模切">
<%-- <input type="checkbox" name="craft" class="fm" lay-filter="ui_yf_fm" value="单面覆膜"--%>
<%-- title="单面覆膜">--%>
<span class="ui_fm_l">
<input type="checkbox" name="craft" class="ui_fm" lay-filter="ui_yf_fm" value="双面覆膜"
title="双面覆膜">
title="双面覆膜"/>
</span>
<span class="yhydx">
<input type="checkbox" name="craft" class="layui-input" lay-filter="ui_yf_fm" value="压痕"
title="压痕">
<div class="layui-inline yhselect" style="width:60px; display:none">
<select name="yaheng" class="layui-select ">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
<input type="checkbox" name="craft" class="layui-input" lay-filter="ui_yf_fm"
value="压点线" title="压点线">
<div class="layui-inline ydxselect" style="width:60px;display:none">
<select name="dadianxian" class="layui-select ">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
</span>
<div id="craftHu" style="display:none;margin-top: 5px;">
<input type="checkbox" name="craft" class="ui_hu" lay-filter="switch" value="糊成品"
@@ -1139,8 +1163,19 @@
$(".disab").attr("disabled", false);
$('input[class = mq]').prop('checked', false);
}
form.render('checkbox');
}
if (type == "少数量") {
$("#lesspeijian").show();
$("#lesspeijian").find(":input").attr("disabled", false);
}
if (type == "少数量" && (s.split("*")[0] > 42 || s.split("*")[1] > 28.5) && (s.split("*")[0] > 28.5 || s.split("*")[1] > 42)) {
$("#lesspeijian input").prop("checked", false);
$("#lesspeijian").hide();
$("#lesspeijian").find(":input").attr("disabled", true);
$(".scolor").hide();
$(".tscolor").hide();
}
form.render();
});
});
form.on("select(oppSelect)", function (data) {
@@ -1421,6 +1456,7 @@
$(".ui_yh").show();
$(".ui_yf").hide();
}
$("#size").val("");
$("#craftForm").show();
$("#craftForm").find(":input").attr("disabled", false);
$("#z4_craft").hide();
@@ -1480,6 +1516,8 @@
$("#kindValueForm")[0].reset();
}
$("#craftForm")[0].reset();
$(".yhselect").hide();
$(".ydxselect").hide();
if (data.value == 0 || data.value == 1) {
$("#kindValueForm")[0].reset();
$(".kindValue").show();
@@ -1515,6 +1553,8 @@
kindValue = kindValueData.value
$(".ui_fm_l").show();
$('.ui_fm_l').find(":input").attr("disabled", false);
$(".yhydx").hide();
$('.yhydx').find(":input").attr("disabled", true);
// 腰封的时候,157克没有【覆膜】工艺
if (data.value == 1) {
// 腰封的时候,默认选择【单面覆膜】
@@ -1525,6 +1565,8 @@
$("#craftHu").show();
$('.ui_fm_l').find(":input").prop('checked', true);
$(".ui_fm").prop('disabled', false);
$(".yhydx").show();
$('.yhydx').find(":input").attr("disabled", false);
} else if (kindValueData.value == 0) {
$("#craftHu").show();
// $(".ui_fm").prop('disabled', true);
@@ -1573,15 +1615,15 @@
}
if (data.value == 1) {
if (kindValueData.value == 2) {
$('input[class = mq]').prop('checked', true);
//$('input[class = mq]').prop('checked', true);
form.on('checkbox(switchMQ)', function (switchData) {
if (kindValueData.value == 2) {
// 吊旗/吊牌的模切
if (!switchData.elem.checked) {
layer.msg('[ 腰封 - 300克铜版纸 ] 不能取消 [ 模切 ] 工艺!', {offset: ['300px', '300px']}, function () {
});
$('input[class = mq]').prop('checked', true);
form.render('checkbox');
// layer.msg('[ 腰封 - 300克铜版纸 ] 不能取消 [ 模切 ] 工艺!', {offset: ['300px', '300px']}, function () {
// });
// $('input[class = mq]').prop('checked', true);
// form.render('checkbox');
} else {
kindValueData.value = 1;
}
@@ -1591,7 +1633,7 @@
$('input[class = mq]').prop('checked', false);
}
}
form.render('checkbox');
form.render();
setRemark()
})
}/* else if (data.value == 2) {
@@ -1853,7 +1895,7 @@
// 5.11:选中少数量的时候隐藏所有的【烫金】工艺
// 12.31恢复少数量 【烫金】工艺
if (couponKind == '少数量' && (data.value == '积分卡' || data.value == '抽奖卡' || data.value == '刮刮卡' || data.value == '异形卡片')) {
if (couponKind == '少数量') {
$(".tj").hide();
// 禁用没用,下面有放开
//$(".tj").find(":input").attr("disabled", true);
@@ -1935,6 +1977,7 @@
// 少数量展示kindValue2,隐藏kindValue、kindValue3、kindValue4
// 上面的else 已经有这个效果了
$(".scolor").hide()
$(".tscolor").hide()
$("#kindValueForm").show();
if (couponKind == "少数量") {
$(".ui_shk_size").hide();
@@ -2410,6 +2453,35 @@
layer.msg('单面覆膜和双面覆膜只能选一种!', {offset: ['300px', '300px']}, {icon: 5});
return false;
}
let craft_list = [];
$("input:checkbox[name='craft']:checked").each(function (i) {
if (!$(this).is(':disabled')) {
craft_list.push($(this).val());
}
});
const carft_list1 = ["压痕", "压点线"];
const carft1 = carft_list1.filter(craft => craft_list.includes(craft));
if (carft1.length > 1) {
$(data.elem).prop("checked", false);
layer.msg("压痕-压点线不能同时选择", {offset: ['300px', '300px']}, function () {
});
form.render();
return false;
}
if (data.value == "压痕") {
if (data.elem.checked) {
$(".yhselect").show();
} else {
$(".yhselect").hide();
}
}
if (data.value == "压点线") {
if (data.elem.checked) {
$(".ydxselect").show();
} else {
$(".ydxselect").hide();
}
}
form.render();
})
@@ -3243,9 +3315,9 @@
$("#proTypeValue").val("卡片少数量")
$("#proTypeLabel").val(kindData[kind])
if ((size.split("*")[0] > 42 || size.split("*")[1] > 28.5) && (size.split("*")[0] > 28.5 || size.split("*")[1] > 42)) {
layer.msg("尺寸超过 42.0*28.5cm 无法报价", {offset: ['300px', '300px']}, function () {
});
return false;
// layer.msg("尺寸超过 42.0*28.5cm 无法报价", {offset: ['300px', '300px']}, function () {
// });
// return false;
}
if (kind == "种子纸") {
let type = $('input[name="z3type"]:checked').val();
@@ -3552,6 +3624,16 @@
arr += ",覆膜"
}
if (couponKind != "少数量" && kind == 1 && kindValue == 2) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] == "压痕") {
arr[i] = "压痕" + $(".value7 .yhselect select option:selected").val();
}
if (arr[i] == "压点线") {
arr[i] = "压点线" + $(".value7 .ydxselect select option:selected").val();
}
}
}
var span_result = kindData[kind] + " -" + kindValueData[kindValue] + "-" + kindValueSelect + "-" + size
+ "厘米-(" + same + ") \n" + "工艺 :" + arr + "\n";
}