Цей коміт міститься в:
2026-03-05 10:31:41 +08:00
джерело b66c025cf8
коміт 6352b8eab0
2 змінених файлів з 194 додано та 82 видалено
+59 -8
Переглянути файл
@@ -59,6 +59,13 @@
<option value="素芸">素芸</option>
</select>
</div>
<div class="suyun" style="display: none">
<p>材质</p>
<div class="layui-form-item">
<input type="radio" name="kind" lay-filter="kindSelect" title="500克" value="500克" checked/>
<input type="radio" name="kind" lay-filter="kindSelect" title="300克" value="300克"/>
</div>
</div>
<p>
尺寸(CM/厘米) <span style="font-size: 14px; color: red">输入格式: 长 * 宽</span>
</p>
@@ -369,6 +376,8 @@
$("#mianka input").attr("disabled", true);
$("#craft_layout").show()
$("#craft_layout input").attr("disabled", false);
$(".suyun").hide();
$(".suyun").find(":input").attr("disabled", true);
if (data.value.length <= 4) {
$("#noCraft").show();
$("#hasCraft").hide();
@@ -495,6 +504,8 @@
$("#hasCraft").find(":input").attr("disabled", true);
$("#ui_ls_count").hide()
$("#ui_ls_count").find(":input").attr("disabled", true);
$(".suyun").show();
$(".suyun").find(":input").attr("disabled", false);
}
$("#baimo").find(":input").attr("disabled", true);
$("#baimo").hide();
@@ -504,10 +515,31 @@
}
form.render();
})
form.on("radio(kindSelect)", function (data) {
let colorHtml = `<option value="黑色" selected>黑色</option>
<option value="军绿色">军绿色</option>
<option value="砖红色">砖红色</option>
<option value="深咖">深咖</option>
<option value="浅棕色">浅棕色</option>
<option value="白色">白色</option>`;
$("input[name='craft'][value='压凹']").prop("checked", false);
$("#color_type").hide();
$("#color_type").find("select").attr("disabled", true);
if (data.value == "300克") {
colorHtml = `<option value="白色">白色</option>`;
}
$("#ccolor_type select[name='craft']").empty();
$("#ccolor_type select[name='craft']").append(colorHtml);
form.render();
})
form.on("checkbox(mianka)", function (data) {
let craft_list = [];
let size = $(".sizeSpecialCard").val();
let kindValueSelect = $(".kindValueSelect option:checked").text();
let kindValue = $("input[name='kind']:checked").val();
if (kindValueSelect != "500克拉丝闪银卡" && kindValueSelect != "500克拉丝闪金卡" && kindValueSelect != '素芸') {
} else {
@@ -567,7 +599,13 @@
return false;
}
}
// if (kindValue == "300克" && craft_list.indexOf("压凹") > -1) {
// $(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
// $(data.elem).prop("checked", false);
// layer.msg("素芸300克无法选择压凹工艺", {offset: ['300px', '300px']}, function () {
// });
// return false;
// }
if (craft_list.indexOf("击凸") > -1 || craft_list.indexOf("压凹") > -1) {
if (craft_list.indexOf("击凸") > -1) {
$("#color_type select").empty().append(` <option value="无色" selected>无色</option>
@@ -599,7 +637,6 @@
$("#leishe_type").hide();
$("#leishe_type").find("select").attr("disabled", true);
}
console.log(craft_list)
form.render();
})
// 监听工艺
@@ -755,6 +792,7 @@
}
// 特种纸名片材料
var kindValueSelect = $(".kindValueSelect option:checked").text();
let kindValue = $("input[name='kind']:checked").val();
var size = $(".sizeSpecialCard").val();
var number = $("#number").val();
if (kindValueSelect != "500克拉丝闪银卡" && kindValueSelect != "500克拉丝闪金卡" && kindValueSelect != '素芸') {
@@ -770,7 +808,7 @@
size = $("input[name='size']").val();
}
if ((size.split("*")[0] > 42 || size.split("*")[1] > 28.5) && (size.split("*")[0] > 28.5 || size.split("*")[1] > 42)) {
layer.msg("【特种纸名片-素芸】尺寸不能大于42*28.5 cm", {offset: ['300px', '300px']}, function () {
layer.msg("【特种纸名片】尺寸不能大于42*28.5 cm", {offset: ['300px', '300px']}, function () {
});
return false;
}
@@ -780,10 +818,19 @@
});
return false;
}
if ((size.split("*")[0] > 21 || size.split("*")[1] > 15) && (size.split("*")[0] > 15 || size.split("*")[1] > 21)) {
layer.msg("【特种纸名片-素芸】尺寸不能大于21*15 cm", {offset: ['300px', '300px']}, function () {
});
return false;
if (kindValue == '500克') {
if ((size.split("*")[0] > 21 || size.split("*")[1] > 15) && (size.split("*")[0] > 15 || size.split("*")[1] > 21)) {
layer.msg("【特种纸名片-500克素芸】尺寸不能大于21*15 cm", {offset: ['300px', '300px']}, function () {
});
return false;
}
}
if (kindValue == '300克') {
if ((size.split("*")[0] > 10 || size.split("*")[1] > 15) && (size.split("*")[0] > 15 || size.split("*")[1] > 10)) {
layer.msg("【特种纸名片-300克素芸】尺寸不能大于10*15 cm", {offset: ['300px', '300px']}, function () {
});
return false;
}
}
}
var arr = []
@@ -859,7 +906,11 @@
}
var data = result.data.proList;
arr = arrs;
var span_result = '特种纸名片(不配绳子)' + "-不覆膜-" + kindValueSelect + "-" + size
let kindValueSelectText = kindValueSelect;
if (kindValueSelectText == "素芸") {
kindValueSelectText = kindValue + kindValueSelectText;
}
var span_result = '特种纸名片' + "-" + kindValueSelectText + "-" + size
+ "厘米-(同款内容) \n" + "工艺 :" + arr + "\n"
if (number > 1) {
if (window.parent.system_isPdd) {