|
|
@@ -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";
|
|
|
}
|