新增香薰卡工艺,新增插旗材质,新增刮刮卡烫金,新增优惠卷打码工艺,新增插卡工艺,修改外卖盒,修改贺卡价格,修改不干胶价格
Цей коміт міститься в:
@@ -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">
|
||||
包装:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
@@ -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';
|
||||
|
||||
|
||||
Посилання в новій задачі
Заблокувати користувача