新增抠图工艺

This commit is contained in:
2026-06-16 14:34:37 +08:00
parent 86839e0b2b
commit 94a369f4b1
80 changed files with 6053 additions and 3645 deletions
+33 -13
View File
@@ -77,16 +77,21 @@
<div class="layui-form-item" id='z4_craft'>
<div class="layui-input-block">
印面工艺:
<input type="checkbox" name="craft" lay-filter="ui_craft" value="单面" title="单面" checked readonly>
<input type="checkbox" name="craft" lay-filter="ui_craft" value="单面" title="单面" checked>
</div>
<div class="layui-input-block">
印刷工艺:
<input type="checkbox" name="craft" lay-filter="ui_craft" value="彩色印刷" title="彩色印刷" checked
readonly>
<input type="checkbox" name="craft" lay-filter="ui_craft" value="彩色印刷" title="彩色印刷" checked>
</div>
<div class="layui-input-block">
内部工艺:
<input type="checkbox" name="craft" lay-filter="ui_craft" value="淋膜" title="淋膜" checked readonly>
<input type="checkbox" name="craft" lay-filter="ui_craft" value="淋膜" title="淋膜" checked>
</div>
</div>
<div class="layui-input-block">
<input type="checkbox" name="craft" lay-filter="ui_craft" value="抠图" title="抠图">
<div class="layui-inline crop" style="display:none;width: 80px">
<input class="layui-input" type="text" name="cropNumber">
</div>
</div>
<hr>
@@ -181,11 +186,7 @@
})
form.on('checkbox(ui_craft)', function (data) {
let craft_list = [];
$(data.elem).prop("checked", true);
layer.msg("工艺不能取消", {offset: ['300px', '300px']}, function () {
});
form.render();
return false;
craft_list.push($("select[name='craft'] option:selected").val());
$("input[name='craft']:checked").each(function () {
if (!$(this).is(':disabled')) {
@@ -193,6 +194,22 @@
}
}
);
if (!craft_list.includes("单面") || !craft_list.includes("彩色印刷") || !craft_list.includes("淋膜")) {
$(data.elem).prop("checked", true);
layer.msg("工艺不能取消", {offset: ['300px', '300px']}, function () {
});
form.render();
return false;
}
if (data.value == '抠图') {
$(".crop").hide();
$(".crop").find("input").prop("disabled", true)
if (data.elem.checked) {
$(".crop").show();
$(".crop").find("input").prop("disabled", false)
}
}
form.render();
})
// 点击计算,计算价格
@@ -210,7 +227,10 @@
$("input:checkbox[name='craft']:checked").each(function (i) {
// 没有被禁用的工艺加到arr中
if (!$(this).is(':disabled')) {
if ($(this).val() == "抠图") {
craft.push($(this).val() + $("input[name='cropNumber']").val());
return;
}
craft.push($(this).val());
}
});
@@ -251,9 +271,9 @@
}
span_result += '包邮,免费设计呢~(偏远地区需补邮费)'
if(window.parent.system_isGai){
span_result +="\n\n亲 现在下单可以参加淘宝活动8.5折折扣哦!"
}
if (window.parent.system_isGai) {
span_result += "\n\n亲 现在下单可以参加淘宝活动8.5折折扣哦!"
}
addLog(span_result);
$("#span_result").val(span_result);