新增香薰卡工艺,新增插旗材质,新增刮刮卡烫金,新增优惠卷打码工艺,新增插卡工艺,修改外卖盒,修改贺卡价格,修改不干胶价格

Цей коміт міститься в:
2026-01-19 15:57:57 +08:00
джерело 6bb12bfc6a
коміт 01d022ec76
8 змінених файлів з 182 додано та 40 видалено
+1
Переглянути файл
@@ -106,6 +106,7 @@
<div class="layui-input-block">
常见工艺:
<input type="checkbox" name="craft" lay-filter="ui_craft" value="打孔" title="打孔">
<input type="checkbox" name="craft" lay-filter="ui_craft" value="打码" title="打码">
</div>
<div class="layui-input-block">
包装:
+9 -6
Переглянути файл
@@ -118,6 +118,7 @@
<option value=""></option>
<option value="铜版纸不干胶">铜纸板不干胶</option>
<option value="250克白卡纸对裱">250克白卡纸对裱</option>
<option value="PVC不干胶">PVC不干胶</option>
</select>
</div>
</div>
@@ -782,7 +783,7 @@
if (TJValue == "彩色印刷") {
html += "广东:(2天发货) 中通 顺丰"
}
} else if (kindvalue == "铜版纸不干胶") {
} else if (kindvalue == "铜版纸不干胶" || kindvalue == "PVC不干胶") {
html += "广东:配牙签(16点前上传系统当天发货,16点后上传系统隔天发货) 中通 圆通 顺丰;<br>广东:粘牙签(4-5天发货) 中通 圆通 顺丰;"
if (!!craft && ("配刮刮膜" == craft || "粘刮刮膜" == craft)) {
html = "预计发货时间:<br> ";
@@ -941,15 +942,20 @@
<option value="30000">30000</option>
<option value="40000">40000</option>
<option value="50000">50000</option>`)
$(".ui_guagua2").hide();
$(".ui_guagua2").prop('disabled', 'disabled');
if (data.value == "铜版纸不干胶") {
$(".ui_guagua2").show();
$(".ui_guagua2").removeAttr('disabled');
$(".fm").show();
$(".fm").find(":input").attr("disabled", false);
$(".fm input[name='craftMo'][value='覆亮膜']").attr("checked", true)
} else if (data.value == "PVC不干胶") {
$(".fm").show();
$(".fm").find(":input").attr("disabled", false);
$(".fm input[name='craftMo'][value='覆亮膜']").attr("checked", true)
} else if (data.value == "250克白卡纸对裱") {
$(".fm input").removeAttr('checked');
$(".ui_guagua2").hide();
$(".caiqie").show();
$(".cha_fm").show();
$(".cha_fm").find(":input").attr("disabled", false);
@@ -958,7 +964,6 @@
$(".peishua").find(":input").attr("disabled", true);
$("input[name='craft']").prop('checked', false);
$(".cha_fm input").prop('checked', true);
$(".ui_guagua2").prop('disabled', 'disabled');
$(".ui_cq select[name='count']").empty().append(` <option value="500">500</option>
<option value="1000">1000</option>
<option value="2000">2000</option>
@@ -967,9 +972,7 @@
<option value="10000">10000</option>
<option value="20000">20000</option>`)
} else {
$(".ui_guagua2").hide();
$("input[name='craft']").prop('checked', false);
$(".ui_guagua2").prop('disabled', 'disabled');
$(".ui_guaguasize2").hide();
$(".ui_toothpick").hide();
}
@@ -1369,7 +1372,7 @@
let html;
if (result.length > 0) {
for (let i = 0; i < result.length; i++) {
html += '<div><img style="width:' + result[0]?.imgWidth + 'px" src="' + result[i]?.imgUrl + '"></div>';
html += '<div><img style="width:100%;height: 100%;object-fit: contain" src="' + result[i].imgUrl + '"></div>';
}
$("#carousel").append(html);
+62 -13
Переглянути файл
@@ -515,13 +515,35 @@
<input type="checkbox" name="craft" class="yj disab max cjkDisab" lay-filter="switch"
value="圆角" title="圆角">
<div class="layui-input-block craft value5 value7 dm" style="display:inline-block;">
<input type="checkbox" name="craft" lay-filter="switch" value="打码"
title="打码">
<div class="layui-inline edge damaHide" style="width:60px;display:none">
<select name="dama" class="select dama" lay-filter="dama">
<option value="1" selected>1</option>
<option value="2">2</option>
</select>
<input type="checkbox" name="craft" lay-filter="switch" value="打码" title="打码">
<div class="layui-inline edge damaHide" style="width:100px;display:none">
<div style="display: flex;align-items: center">
<span style="flex-shrink: 0">码数:</span>
<select name="pcount" class="select" lay-filter="mashu">
<option value="7" selected>7</option>
<option value="3">3</option>
</select>
</div>
</div>
<div class="layui-inline edge damaHide" style="width:100px;display:none">
<div style="display: flex;align-items: center">
<span style="flex-shrink: 0">个数:</span>
<select name="dama" class="select dama" lay-filter="dama">
<option value="1" selected>1</option>
<%-- <option value="2">2</option>--%>
</select>
</div>
</div>
<div class="layui-inline edge damaHide" style="width:120px;display:none">
<div style="display: flex;align-items: center">
<span style="flex-shrink: 0">颜色:</span>
<select name="macolor" class="select macolor">
<option value="金色码" selected>金色码</option>
<option value="红色码">红色码</option>
<option value="黑色码">黑色码</option>
</select>
</div>
</div>
<div class="layui-inline edge bianma" style="width:120px;display:none">
<select name="bianma" class="select bianmaSelect" lay-filter="bianma">
@@ -531,7 +553,9 @@
</div>
</div>
<div class="bmType" style="display:none"><span style="font-size:14px;color:red">打码数量为‘2’时,需要选择打码类型:[水平编码] 或 [上下编码]
</br>水平编码:价格相同; 上下编码:价格不同</span>
</br>水平编码:价格相同; 上下编码:价格不同
</br>只能打红色码和黑色码 ,3个码的价格按照7个码的翻倍价格算
</span>
</div>
</div>
<div class="layui-input-block value7">
@@ -1280,6 +1304,19 @@
}
form.render();
});
form.on("select(mashu)", function (data) {
let value = data.value;
let html = `<option value="金色码" selected>金色码</option>
<option value="红色码">红色码</option>
<option value="黑色码">黑色码</option>`;
if (data.value == "3") {
html = `<option value="红色码" selected>红色码</option>
<option value="黑色码">黑色码</option>`;
}
$("select[name='macolor']").empty();
$("select[name='macolor']").append(html);
form.render();
})
form.on("checkbox(lessz4PeiJian)", function (data) {
let peijiansize = $(".lesspeijian:checked").length;
if (peijiansize > 1) {
@@ -1871,8 +1908,6 @@
if (data.value == 13) {
$("input[name='fmType']").prop('checked', false);
$("input[name='fmType']")[0].checked = true;
$("#craftForm .tj").hide();
$("#craftForm .tj input").attr("disabled", false);
form.render('checkbox');
}
// 腰封的时候有覆膜
@@ -2690,6 +2725,19 @@
$(".damaHide").show();
$(".dama").val(1);
//$('input[class = mq]').prop('disabled', true);
let v_kind = $("input[name='kind']:checked").val();
let html = `<option value="7" selected>7</option>
<option value="3">3</option>`;
if (v_kind == 13) {
html = `<option value="7" selected>7</option>`;
}
$("select[name='pcount']").empty();
$("select[name='pcount']").append(html);
let color_html = `<option value="金色码" selected>金色码</option>
<option value="红色码">红色码</option>
<option value="黑色码">黑色码</option>`;
$("select[name='macolor']").empty();
$("select[name='macolor']").append(color_html);
form.render('select');
} else {
// 打码取消选中的时候,隐藏下拉框、编码类型
@@ -3071,9 +3119,10 @@
if (kindValue2 != 10) {
if ($(this).val() === '打码') {
if ($(".dama").val() == 2) {
arr.push($(this).val() + '(' + $(".dama").val() + '组,' + $(".bianmaSelect").val() + ')');
arr.push($(this).val() + '(' + $(".dama").val() + '组,' + $("select[name='pcount'] option:selected").val() + $("select[name='macolor'] option:selected").val() + ' ,' + $(".bianmaSelect").val() + ')');
} else {
arr.push($(this).val() + '(' + $(".dama").val() + '组)');
arr.push($(this).val() + '(' + $(".dama").val() + '组' + $("select[name='pcount'] option:selected").val() + $("select[name='macolor'] option:selected").val() + ')');
}
}
if (kind != 1 && ($(this).val() === '单面烫金' || $(this).val() === '双面烫金')) {
@@ -3381,7 +3430,7 @@
if (awards > 1) {
if ($('input[class = mq]:checked').val() == "模切") {
layer.msg("异形刮刮卡2个奖项以上无法报价!", {offset: ['300px', '300px']}, function () {
layer.msg("异形刮刮卡2个奖项要按照款数来报价!", {offset: ['300px', '300px']}, function () {
});
return false;
}
+53 -5
Переглянути файл
@@ -15,6 +15,10 @@
margin-top: 5px;
display: inline-block;
}
.ji .layui-form-select .layui-edge {
right: 20px;
}
</style>
<body>
<div class="big_box">
@@ -115,7 +119,16 @@
<input type="radio" name="craftShua" value="银铝箔纸" lay-skin="primary" title="银铝箔纸">
<input type="radio" name="craftShua" value="金铝箔纸" lay-skin="primary" title="金铝箔纸">
</div>
<div class="layui-input-block ji" style="display: none">
<input type="checkbox" class="craft" name="craft" lay-filter="craft" value="击凸" title="击凸">
<input type="checkbox" class="craft" name="craft" lay-filter="craft" value="压凹" title="压凹">
<div class="layui-inline " style="width: 110px;display: none">
<select class="select" name="ji_color">
<option value="无色">无色</option>
<option value="有色">有色</option>
</select>
</div>
</div>
<hr>
<div class="layui-form-item">
<button class="layui-btn" lay-submit="" lay-filter="acount_btn">计算</button>
@@ -182,7 +195,18 @@
layui.form.render("select");
}
});
form.on('checkbox(craft)', function (data) {
if (data.value == '击凸' || data.value == '压凹') {
if ($(data.elem).is(":checked")) {
$("select[name='ji_color']").parent().show();
$("select[name='ji_color']").prop("disabled", false);
} else {
$("select[name='ji_color']").parent().hide();
$("select[name='ji_color']").prop("disabled", true);
}
}
})
form.on('select(setKind)', function (data) {
var html = " ";
var remark = " ";
@@ -208,7 +232,7 @@
for (let i = 0; i < result.length; i++) {
// 只留一个remark
remark = "";
html += '<div><img style="width:' + result[0].imgWidth + 'px" src="' + result[i].imgUrl + '"></div>';
html += '<div><img style="width:100%;height: 100%;object-fit: contain" src="' + result[i].imgUrl + '"></div>';
remark += '<div><span>' + result[i].remark + '<span/></div>';
}
$("#carousel").append(html);
@@ -231,6 +255,8 @@
});
$(".auto").find(":input").attr("disabled", true);
$(".auto").hide();
$(".ji").hide();
$(".ji").find(":input").attr("disabled", true);
if (data.value == 7) {
$(".ui_wq").find(":input").attr("disabled", false);
$(".ui_wq").show();
@@ -268,6 +294,10 @@
$(".ui_size").hide();
$(".ui_size").find(":input").attr("disabled", true);
}
if (data.value == '0') {
$(".ji").show();
$(".ji").find(":input").attr("disabled", false);
}
form.render();
});
@@ -291,10 +321,11 @@
return false;
}
}
let craftList = []
var craftQie = $("input[name='craftQie']:checked").val();
var craftauto = $("input[name='craftauto']:checked").val();
var number = $("#number").val();
craftList.push(craftQie);
var kindData = {
0: "异形插牌",
1: "菱形单面直角插卡",
@@ -327,15 +358,31 @@
var data = result.data.proList;
if (kind == 7) {
craftQie += "," + $("input[name='craftTang']:checked").val();
craftList.push($("input[name='craftTang']:checked").val());
if ($("input[name='craftShua']:checked").val() != "无") {
craftQie += "," + $("input[name='craftShua']:checked").val();
craftList.push($("input[name='craftShua']:checked").val());
}
}
if (kind == 9 || kind == 10 || kind == 14 || kind == 15) {
craftQie += "," + craftauto;
craftList.push(craftauto);
}
if (kind == 0) {
$("input[name='craft']:checked").each(function () {
if (!$(this).is(':disabled')) {
if ($(this).val() == '击凸' || $(this).val() == '压凹') {
craftList.push($("select[name='ji_color'] option:selected").val() + $(this).val());
} else {
craftList.push($(this).val());
}
}
}
)
;
}
var span_result = '插卡 - ' + kindValue + ' - ' + size + "厘米 - (同款内容) " + '\n';
span_result += '工艺:' + craftQie + '\n';
span_result += '工艺:' + craftList.join(",") + '\n';
if (number > 1) {
for (let i = 0; i < data.length; i++) {
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
@@ -403,6 +450,7 @@
});
return false;
});
});
})
;
</script>
</html>
+1 -1
Переглянути файл
@@ -234,7 +234,7 @@
}
var data = result.data.proList;
var span_result = '外盒 - ' + kind + ' - ' + size + ' CM (同款内容)\n';
var span_result = '外盒 - ' + kind + ' - ' + size + ' MM (同款内容)\n';
span_result += `工艺:` + craft.join(",") + '\n';