新增产品,新增uv工艺

Esse commit está contido em:
2025-09-02 14:24:41 +08:00
commit ab9ab9ca8d
5 arquivos alterados com 426 adições e 3 exclusões
+44 -2
Ver Arquivo
@@ -168,6 +168,14 @@
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="双面贴" title="双面贴"
class="craftZhuan">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="刮板" title="刮板"
class="craftZhuan">
<div class="layui-inline" id="guaban" style="width: 80px;display: none">
<div style="display:flex;align-items: center">
<span style="flex-shrink: 0">数量:</span>
<input type="text" name="pcount" class="layui-input layui-inline" value="1">
</div>
</div>
</div>
<div class="layui-form-item">
<input type="checkbox" name="craft" lay-filter="craftZhuan" value="烫画" title="烫画"
@@ -338,13 +346,35 @@
form.on('checkbox(craftZhuan)', function (data) {
// 专金专银只能选一个
let craft_list = [];
$("input:checkbox[name='craft']:checked").each(function (i) {
if (!$(this).is(':disabled')) {
craft_list.push($(this).val());
}
});
if (craft_list.indexOf("刮板") > -1 && (craft_list.indexOf("烫画") > -1 || craft_list.indexOf("冷转印") > -1)) {
$(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
$(data.elem).prop("checked", false);
layer.msg('[烫画,冷转印]不能选择刮板配件!', {offset: ['300px', '300px']}, {icon: 5});
return false;
}
let most = 1;
if (craft_list.indexOf("刮板") > -1) {
most = 2;
$("#guaban").show();
} else {
$("#guaban").hide();
}
var craftZhuan = $(".craftZhuan:checked").length;
if (craftZhuan > 1) {
if (craftZhuan > most) {
$(data.elem).next().attr("class", "layui-unselect layui-form-checkbox");
$(data.elem).prop("checked", false);
layer.msg('[专金 - 专银]不能同时选择!', {offset: ['300px', '300px']}, {icon: 5});
return false;
}
if (data.value == "冷转印") {
if ($(data.elem).is(":checked")) {
$("#sehu_number").show();
@@ -366,7 +396,18 @@
} else {
var size = $("#UVSize").val();
var craftMo = $('input[name="craftMo"]:checked').val();
var craftShua = [$('input[name="craft"]:checked').val()];
var craftShua = [];
$("input:checkbox[name='craft']:checked").each(function (i) {
if (!$(this).is(':disabled')) {
if ($(this).val() == "刮板") {
let co_count = $("input[name='pcount']").val();
craftShua.push($(this).val() + co_count + "个");
} else {
craftShua.push($(this).val());
}
}
});
}
if (!kind) {
layer.msg("请选择产品种类!", {offset: ['300px', '300px']}, function () {
@@ -452,6 +493,7 @@
let co_count = $("select[name='co_number'] option:selected").val();
craftShua.push(co_count + "色数");
}
craftShua = craftShua.filter(item => item !== null && item != "");
var span_result = 'UV转印贴 - ' + craftShua.join(" - ") + ' - ' + size + '厘米 -(同款内容) - ' + [data[0].msg] + '\n';
if (number > 1) {