新增手提袋
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
<input type="radio" name="k" class="k" lay-filter="k" value="2" title="礼品袋 / 福袋">
|
||||
<!-- <input type="radio" name="k" class="k" lay-filter="k" value="3" title="特价白卡手提袋"> -->
|
||||
<input type="radio" name="k" class="k" lay-filter="k" value="4" title="牛皮纸手提袋">
|
||||
<input type="radio" name="k" class="k" lay-filter="k" value="5" title="铝箔手提袋">
|
||||
</div>
|
||||
</form>
|
||||
<form class="layui-form" id="bagForm">
|
||||
@@ -109,6 +110,47 @@
|
||||
<input type="checkbox" name="zheye" lay-filter="zheye" value="1" title="四杯托">
|
||||
</div>
|
||||
</div>
|
||||
<div class="lbstd">
|
||||
<p>材质</p>
|
||||
<div class="">
|
||||
<select name="kindValue" class="select " lay-filter="kindValue">
|
||||
<option value="1">铝箔手提袋</option>
|
||||
</select>
|
||||
</div>
|
||||
<p>规格(CM/厘米) <span style="font-size:14px;color:red">格式: 长 * 宽 * 高</span></p>
|
||||
<div class="layui-form-item ">
|
||||
<select name="kind2Value" class="select kind2Value" lay-filter="kind2Value">
|
||||
<option value="0">12*28*10CM</option>
|
||||
<option value="1">21*27*11CM</option>
|
||||
<option value="2">24*24*15CM</option>
|
||||
<option value="3">26*26*17CM</option>
|
||||
</select>
|
||||
</div>
|
||||
<p>
|
||||
数量(个)
|
||||
<span style="font-size:10px;color:green">自定义数量</span>
|
||||
<input type="checkbox" class="layui-form-checkbox diyCount5" lay-filter="diyCount">
|
||||
</p>
|
||||
<div class="layui-form-item count">
|
||||
<select name="count" class="select">
|
||||
<option value="100">100</option>
|
||||
<option value="200">200</option>
|
||||
<option value="300">300</option>
|
||||
<option value="500">500</option>
|
||||
<option value="1000">1000</option>
|
||||
<option value="2000">2000</option>
|
||||
<option value="5000">5000</option>
|
||||
<option value="10000">10000</option>
|
||||
<option value="50000">50000</option>
|
||||
<option value="100000">100000</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="diyCount" style="display: none">
|
||||
<div class="layui-form-item">
|
||||
<input type="text" name="count" placeholder="请输入整数" class="layui-input" autocomplete="off">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
款数
|
||||
</p>
|
||||
@@ -133,6 +175,39 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="lbstd" style="display: none">
|
||||
<p>工艺</p>
|
||||
<div class="layui-input-block ">
|
||||
印面工艺:
|
||||
<input type="checkbox" name="craft" lay-filter="ui_craft" value="单面" title="单面" checked>
|
||||
<input type="checkbox" name="craft" lay-filter="ui_craft" value="双面" title="双面">
|
||||
</div>
|
||||
<div class="layui-input-block ">
|
||||
印色工艺:
|
||||
<input type="checkbox" name="craft" lay-filter="ui_craft" value="单色" title="单色" checked>
|
||||
<input type="checkbox" name="craft" lay-filter="ui_craft" value="彩色" title="彩色">
|
||||
<div class="layui-inline color-print" style="width: 200px">
|
||||
<select class="layui-select">
|
||||
<option value="橙色">橙色</option>
|
||||
<option value="果绿色">果绿色</option>
|
||||
<option value="牛皮纸色">牛皮纸色</option>
|
||||
<option value="黄色">黄色</option>
|
||||
<option value="红色">红色</option>
|
||||
<option value="蓝色">蓝色</option>
|
||||
<option value="绿色">绿色</option>
|
||||
<option value="藏青">藏青</option>
|
||||
<option value="果色">果色</option>
|
||||
<option value="白色">白色</option>
|
||||
</select>
|
||||
</div>
|
||||
<input type="checkbox" name="craft" lay-filter="ui_craft" value="全彩" title="全彩">
|
||||
<div class="layui-inline color-print-count" style="display: none;width: 200px">
|
||||
<div style="display: flex;align-items: center">
|
||||
<input name="co_number" type="text" class="layui-input" value="1" disabled/><span>色</span>
|
||||
</div>
|
||||
</div>
|
||||
</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">
|
||||
@@ -215,6 +290,8 @@
|
||||
var continuedPrice = 0;
|
||||
// 价格
|
||||
var expressPrice = 0;
|
||||
|
||||
var level = 1;
|
||||
// 监听选择的快递
|
||||
form.on('select(changeExpress)', function (data) {
|
||||
changeExpress = data.value
|
||||
@@ -409,13 +486,73 @@
|
||||
form.on('checkbox(ui_craft)', function (data) {
|
||||
let craft_list = [];
|
||||
let kindValue = $('input[name="kindValue"]:checked').val();
|
||||
craft_list.push($("select[name='craft'] option:selected").val());
|
||||
craft_list.push($("select[name='craft']:not(:disabled) option:selected").val());
|
||||
$("input[name='craft']:checked").each(function () {
|
||||
if (!$(this).is(':disabled')) {
|
||||
craft_list.push($(this).val());
|
||||
}
|
||||
});
|
||||
const carft_list1 = ["单面", "双面"];
|
||||
|
||||
const carft1 = carft_list1.filter(craft => craft_list.includes(craft));
|
||||
if (carft1.length > 1) {
|
||||
$(data.elem).prop("checked", false);
|
||||
layer.msg("印面不能同时选择", {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
form.render();
|
||||
return false;
|
||||
}
|
||||
|
||||
const carft_list2 = ["单色", "彩色", "全彩"];
|
||||
|
||||
const carft2 = carft_list2.filter(craft => craft_list.includes(craft));
|
||||
if (carft2.length > 1) {
|
||||
$(data.elem).prop("checked", false);
|
||||
layer.msg("印色不能同时选择", {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
form.render();
|
||||
return false;
|
||||
}
|
||||
$(".color-print-count").hide();
|
||||
$(".color-print-count").find("select").attr("disabled", true);
|
||||
$(".color-print").hide();
|
||||
$(".color-print").find("select").attr("disabled", true);
|
||||
if (craft_list.includes("单色") || craft_list.includes("彩色")) {
|
||||
$(".color-print").show();
|
||||
$(".color-print").find("select").attr("disabled", false);
|
||||
}
|
||||
let sizeHtml = `<option value="0">12*28*10CM</option>
|
||||
<option value="1">21*27*11CM</option>
|
||||
<option value="2">24*24*15CM</option>
|
||||
<option value="3">26*26*17CM</option>
|
||||
<option value="4">30*30*20CM</option>`;
|
||||
let html = `<option value="100">100</option>
|
||||
<option value="200">200</option>
|
||||
<option value="300">300</option>
|
||||
<option value="500">500</option>
|
||||
<option value="1000">1000</option>
|
||||
<option value="2000">2000</option>
|
||||
<option value="5000">5000</option>
|
||||
<option value="10000">10000</option>
|
||||
<option value="50000">50000</option>
|
||||
<option value="100000">100000</option>`
|
||||
if (craft_list.includes("全彩")) {
|
||||
$(".color-print-count").show();
|
||||
$(".color-print-count").find("select").attr("disabled", false);
|
||||
html = `<option value="5000">5000</option>
|
||||
<option value="10000">10000</option>
|
||||
<option value="20000">20000</option>
|
||||
<option value="30000">30000</option>
|
||||
<option value="50000">50000</option>
|
||||
<option value="100000">100000</option>
|
||||
<option value="200000">200000</option>`
|
||||
}
|
||||
if (craft_list.includes("单面") && !craft_list.includes("全彩")) {
|
||||
sizeHtml = `<option value="0">12*28*10CM</option>
|
||||
<option value="1">21*27*11CM</option>
|
||||
<option value="2">24*24*15CM</option>
|
||||
<option value="3">26*26*17CM</option>`;
|
||||
}
|
||||
if (data.value == '抠图') {
|
||||
$(".crop").hide();
|
||||
$(".crop").find("input").prop("disabled", true)
|
||||
@@ -424,26 +561,26 @@
|
||||
$(".crop").find("input").prop("disabled", false)
|
||||
}
|
||||
}
|
||||
$(".lbstd select[name='count']").empty().append(html)
|
||||
$(".lbstd select[name='kind2Value']").empty().append(sizeHtml)
|
||||
form.render();
|
||||
})
|
||||
// 自定义数量
|
||||
form.on('checkbox(diyCount)', function (data) {
|
||||
//判断当前多选框是选中还是取消选中
|
||||
|
||||
if (data.elem.checked) {
|
||||
$(".diyCount").show();
|
||||
$(".count").hide();
|
||||
$(".diyCount").find(":input").attr("disabled", false);
|
||||
$(".count").find(":input").attr("disabled", true);
|
||||
$(data.elem).parents("div:first").find(".diyCount").show();
|
||||
$(data.elem).parents("div:first").find(".count").hide();
|
||||
$(data.elem).parents("div:first").find(".diyCount").find(":input").attr("disabled", false);
|
||||
$(data.elem).parents("div:first").find(".count").find(":input").attr("disabled", true);
|
||||
} else {
|
||||
// 恢复标准数量的时候会被禁用,需要重置一下表单
|
||||
//$("#kindValueForm")[0].reset();
|
||||
$(".count").show();
|
||||
$(".diyCount").hide();
|
||||
$(".count").find(":input").attr("disabled", false);
|
||||
$(".diyCount").find(":input").attr("disabled", true);
|
||||
// 恢复标准数量的时候会被禁用,加这个解决
|
||||
form.render();
|
||||
$(data.elem).parents("div:first").find(".count").show();
|
||||
$(data.elem).parents("div:first").find(".diyCount").hide();
|
||||
$(data.elem).parents("div:first").find(".count").find(":input").attr("disabled", false);
|
||||
$(data.elem).parents("div:first").find(".diyCount").find(":input").attr("disabled", true);
|
||||
}
|
||||
form.render();
|
||||
});
|
||||
// 选择是常规还是自定义
|
||||
form.on('radio(k)', function (data) {
|
||||
@@ -487,349 +624,391 @@
|
||||
$("#tang_type").hide();
|
||||
$("#tang_type select").prop("disabled", true);
|
||||
$("#bagForm")[0].reset();
|
||||
var level = data.value;//被点击的radio的value值
|
||||
level = data.value;//被点击的radio的value值
|
||||
$("#craft_layout").hide();
|
||||
$("#craft_layout").find(":input").attr("disabled", true);
|
||||
$(".cg").hide();
|
||||
$(".cg").find(":input").attr("disabled", true);
|
||||
$(".tj").hide();
|
||||
$(".tj").find(":input").attr("disabled", true);
|
||||
$(".dz").hide();
|
||||
$(".dz").find(":input").attr("disabled", true);
|
||||
$(".zdy").hide();
|
||||
$(".zdy").find(":input").attr("disabled", true);
|
||||
$(".npzd").hide();
|
||||
$(".npzd").find(":input").attr("disabled", true);
|
||||
$(".npzd").find("select").attr("disabled", true);
|
||||
$(".lbstd").hide();
|
||||
$(".lbstd").find(":input").attr("disabled", true);
|
||||
$(".lbstd").find("select").attr("disabled", true);
|
||||
$(".aaa").hide();
|
||||
$(".aaa").find(":input").attr("disabled", true);
|
||||
if (level == 0) {
|
||||
$(".cg").show();
|
||||
$(".zdy").hide();
|
||||
$(".tj").hide();
|
||||
$(".npzd").hide();
|
||||
$(".cg").find(":input").attr("disabled", false);
|
||||
$(".zdy").find(":input").attr("disabled", true);
|
||||
$(".tj").find(":input").attr("disabled", true);
|
||||
$(".npzd").find(":input").attr("disabled", true);
|
||||
} else if (level == 1) {
|
||||
$(".cg").hide();
|
||||
$(".tj").hide();
|
||||
/* $(".dz").hide(); */
|
||||
$(".zdy").show();
|
||||
$(".npzd").hide();
|
||||
$(".zdy").find(":input").attr("disabled", false);
|
||||
$(".cg").find(":input").attr("disabled", true);
|
||||
$(".tj").find(":input").attr("disabled", true);
|
||||
$(".dz").find(":input").attr("disabled", true);
|
||||
$(".npzd").find(":input").attr("disabled", true);
|
||||
$("#craft_layout").show();
|
||||
$("#craft_layout").find(":input").attr("disabled", false);
|
||||
} else if (level == 2) {
|
||||
$(".cg").hide();
|
||||
$(".tj").hide();
|
||||
$(".zdy").show();
|
||||
$(".aaa").hide();
|
||||
$(".npzd").hide();
|
||||
/* $(".dz").show(); */
|
||||
$(".zdy").find(":input").attr("disabled", false);
|
||||
$(".cg").find(":input").attr("disabled", true);
|
||||
$(".tj").find(":input").attr("disabled", true);
|
||||
$(".aaa").find(":input").attr("disabled", true);
|
||||
$(".npzd").find(":input").attr("disabled", true);
|
||||
} else if (level == 4) {
|
||||
$(".cg").hide();
|
||||
$(".tj").hide();
|
||||
$(".zdy").hide();
|
||||
$(".aaa").hide();
|
||||
$(".npzd").show();
|
||||
/* $(".dz").show(); */
|
||||
$(".zdy").find(":input").attr("disabled", true);
|
||||
$(".cg").find(":input").attr("disabled", true);
|
||||
$(".tj").find(":input").attr("disabled", true);
|
||||
$(".aaa").find(":input").attr("disabled", true);
|
||||
$(".npzd").find(":input").attr("disabled", false);
|
||||
$(".npzd").find("select").attr("disabled", false);
|
||||
$(".npzd .diyCount").find(":input").attr("disabled", true);
|
||||
} else if (level == 5) {
|
||||
$(".lbstd").show();
|
||||
$(".lbstd").find(":input").attr("disabled", false);
|
||||
$(".lbstd").find("select").attr("disabled", false);
|
||||
$(".lbstd .diyCount").find(":input").attr("disabled", true);
|
||||
} else {
|
||||
$(".cg").hide();
|
||||
$(".zdy").hide();
|
||||
$(".npzd").hide();
|
||||
/* $(".dz").hide(); */
|
||||
$(".tj").show();
|
||||
$(".tj").find(":input").attr("disabled", false);
|
||||
$(".cg").find(":input").attr("disabled", true);
|
||||
$(".zdy").find(":input").attr("disabled", true);
|
||||
$(".dz").find(":input").attr("disabled", true);
|
||||
$(".npzd").find(":input").attr("disabled", true);
|
||||
}
|
||||
// 点击计算,计算价格
|
||||
form.on('submit(acount_btn)', function (data) {
|
||||
var diyCount = $('input[name="diyCount"]:checked').val();
|
||||
// 勾了少数量
|
||||
if (diyCount) {
|
||||
if ($(".countDIY").val() % 1000 != 0) {
|
||||
layer.msg('自定义数量需为 1000 的整数倍!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (level != 0 && level != 3) {
|
||||
if (level != 4) {
|
||||
var size = $("#size").val();
|
||||
if (!size) {
|
||||
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if (size.indexOf("*") != -1 && size.indexOf(("*"), size.indexOf("*") + 1) == -1) {
|
||||
layer.msg('请填写正确的尺寸格式!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if ($("#count").val() < 100) {
|
||||
layer.msg('数量不少于100个!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if ($("#npzd_count").val() < 100) {
|
||||
layer.msg('数量不少于100个!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
let shen_color = $('.npzd select[name="shen_color"] option:selected').val()
|
||||
if (shen_color == "") {
|
||||
layer.msg('请选择颜色!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
form.render()
|
||||
});
|
||||
|
||||
form.on('submit(acount_btn)', function (data) {
|
||||
var diyCount = $('input[name="diyCount"]:checked').val();
|
||||
// 勾了少数量
|
||||
if (diyCount) {
|
||||
if ($(".countDIY").val() % 1000 != 0) {
|
||||
layer.msg('自定义数量需为 1000 的整数倍!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if (level == 1) {
|
||||
}
|
||||
if (level != 0 && level != 3 && level != 5) {
|
||||
if (level != 4) {
|
||||
var size = $("#size").val();
|
||||
let d_size = size.split("*");
|
||||
if (d_size[0] < 10 || d_size[1] < 0 || d_size[2] < 10) {
|
||||
layer.msg('尺寸格式不能小于10CM!', {offset: ['300px', '300px']}, function () {
|
||||
if (!size) {
|
||||
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if (size.indexOf("*") != -1 && size.indexOf(("*"), size.indexOf("*") + 1) == -1) {
|
||||
layer.msg('请填写正确的尺寸格式!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if ($("#count").val() < 100) {
|
||||
layer.msg('数量不少于100个!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if ($("#npzd_count").val() < 100) {
|
||||
layer.msg('数量不少于100个!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
let shen_color = $('.npzd select[name="shen_color"] option:selected').val()
|
||||
if (shen_color == "") {
|
||||
layer.msg('请选择颜色!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
// 现货白卡纸只能选择250克
|
||||
if (level == 3) {
|
||||
$("#proTypeValue").val(12)
|
||||
} else {
|
||||
$("#proTypeValue").val(11)
|
||||
|
||||
}
|
||||
if (level == 1) {
|
||||
var size = $("#size").val();
|
||||
let d_size = size.split("*");
|
||||
if (d_size[0] < 10 || d_size[1] < 0 || d_size[2] < 10) {
|
||||
layer.msg('尺寸格式不能小于10CM!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
form.render();
|
||||
}
|
||||
// 现货白卡纸只能选择250克
|
||||
if (level == 3) {
|
||||
$("#proTypeValue").val(12)
|
||||
} else {
|
||||
$("#proTypeValue").val(11)
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
url: "${pageContext.request.contextPath}/getThanSum",
|
||||
type: "GET",
|
||||
data: $(".big_box form").serialize(),
|
||||
success: function (result) {
|
||||
if (result.code != 200) {
|
||||
layer.msg(result.msg, {offset: ['300px', '300px']}, {icon: 5, time: 1000});
|
||||
return false;
|
||||
}
|
||||
let arr = [];
|
||||
$("input:checkbox[name='craft']:checked").each(function (i) {
|
||||
if (!$(this).is(':disabled')) {
|
||||
if ($(this).val() == "烫金") {
|
||||
arr.push($("#tang_type select option:selected").val() + $(this).val());
|
||||
}
|
||||
if ($(this).val() == "抠图") {
|
||||
arr.push($(this).val() + $("input[name='cropNumber']").val());
|
||||
return;
|
||||
}
|
||||
arr.push($(this).val());
|
||||
}
|
||||
});
|
||||
var data = result.data.proList;
|
||||
var number = $("#number").val();
|
||||
if (level == 0) {
|
||||
var kindData = {
|
||||
0: "130克进口白牛皮",
|
||||
1: "130克国产黄牛皮",
|
||||
2: "130克进口黄牛皮"
|
||||
}, kind2Data = {
|
||||
0: "20*11*27CM",
|
||||
1: "21*14*27CM",
|
||||
2: "23*15*25CM"
|
||||
}
|
||||
var kind = kindData[$(".kindValueCG").val()];
|
||||
var kind2 = kind2Data[$(".kind2Value").val()];
|
||||
var count = $(".countCG").val();
|
||||
|
||||
// textarea
|
||||
var span_result = "手提袋- " + kind + ' - ' + kind2 + '\n';
|
||||
span_result += "工艺:" + arr.join(",") + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else if (level == 3) {
|
||||
// 特价白卡纸手提袋
|
||||
var kindData = {
|
||||
0: "竖款26*8*36CM",
|
||||
1: "竖款25*8*33CM",
|
||||
2: "竖款28*8*40CM",
|
||||
3: "竖款30*10*40CM",
|
||||
4: "竖款23*13*25CM",
|
||||
5: "横款26*8*25CM",
|
||||
6: "横款26*13*35CM",
|
||||
7: "横款32*14*35CM"
|
||||
};
|
||||
var kind = kindData[$(".kindValueTJ").val()];
|
||||
// var count = $(".countTJ").val();
|
||||
|
||||
// textarea
|
||||
var span_result = "手提袋 - 250克白卡纸手提袋 - " + kind + '--' + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
data[i].kindLabel = '特价白卡纸手提袋'
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
data[i].kindLabel = '特价白卡纸手提袋'
|
||||
}
|
||||
}
|
||||
} else if (level == 1) {
|
||||
var kindData = {
|
||||
5: "250克白卡纸手提袋"
|
||||
}
|
||||
var kind = kindData[$(".kindValueZDY").val()];
|
||||
var size = $(".size").val();
|
||||
var count = $(".countZDY").val();
|
||||
// textarea
|
||||
var span_result = "手提袋--" + kind + '--' + size + 'CM\n';
|
||||
span_result += "工艺:" + arr.join(",") + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else if (level == 4) {
|
||||
let shen = ['圆绳', '扁绳'];
|
||||
let zheye_list = ['双杯杯托', '四杯托', '单杯托']
|
||||
let kindValue = $(".npzd select[name='kindValue'] option:selected").text();
|
||||
let spec = $("#spec option:selected").text();
|
||||
let zheye = $('.npzd input[name="zheye"]:checked').val()
|
||||
let shen_type = $('.npzd input[name="shen_type"]:checked').val()
|
||||
let shen_color = $('.npzd select[name="shen_color"] option:selected').text()
|
||||
|
||||
var span_result = "手提袋-" + kindValue + '-' + spec + '-' + shen_color + shen[shen_type];
|
||||
if (zheye) {
|
||||
span_result += '-' + zheye_list[zheye];
|
||||
|
||||
}
|
||||
span_result += '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var size = $(".size").val();
|
||||
var count = $(".countZDY").val();
|
||||
// textarea
|
||||
var span_result = "手提袋-250克白卡纸手提袋" + '--' + size + 'CM\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
}
|
||||
span_result += '包邮,免费设计呢~(偏远地区需补邮费)'
|
||||
if (window.parent.system_isGai) {
|
||||
span_result += "\n\n亲 现在下单可以参加淘宝活动8.5折折扣哦!"
|
||||
}
|
||||
addLog(span_result);
|
||||
$("#span_result").val(span_result);
|
||||
|
||||
var size = "";
|
||||
if (level == 0) {
|
||||
size = $(".kind2Value option:selected").text();
|
||||
count = $(".countCG option:selected").val();
|
||||
size = size.replace("CM", "");
|
||||
} else {
|
||||
size = $("#size").val();
|
||||
count = $("#count").val();
|
||||
kind = $(".kindValueZDY option:selected").text();
|
||||
}
|
||||
|
||||
getRemark("手提袋", size, count + "个", kind + "-四面彩印", number, "", "");
|
||||
//计算完自动复制文本
|
||||
var e = document.getElementById("span_result");//对象是content
|
||||
if (e.value != "") {
|
||||
e.select();//选择对象
|
||||
document.execCommand("Copy");//执行浏览器复制命令
|
||||
}
|
||||
|
||||
//生成表格
|
||||
table.render({
|
||||
elem: '#priceTable',
|
||||
even: true, //隔行变色
|
||||
data: data, // 赋值已知数据
|
||||
width: 550,
|
||||
cols: [[
|
||||
{
|
||||
field: 'number',
|
||||
width: '11%',
|
||||
align: "center",
|
||||
title: '款数'
|
||||
}, {
|
||||
field: 'count',
|
||||
width: '13%',
|
||||
align: "center",
|
||||
title: '数量'
|
||||
}, {
|
||||
field: 'price',
|
||||
width: '14%',
|
||||
align: "center",
|
||||
title: '报价'
|
||||
}, {
|
||||
field: 'wangwang',
|
||||
align: "center",
|
||||
width: '14%',
|
||||
title: '折扣价'
|
||||
}, {
|
||||
field: 'weight',
|
||||
width: '19%',
|
||||
align: "center",
|
||||
title: '重量(kg)'
|
||||
}, {
|
||||
field: 'weight',
|
||||
width: '24%',
|
||||
align: "center",
|
||||
title: '单个重量(kg)',
|
||||
templet: function (d) {
|
||||
return (d.weight / d.count).toFixed(2)
|
||||
}
|
||||
}
|
||||
]],
|
||||
done: function () {
|
||||
}
|
||||
});
|
||||
let arr = [];
|
||||
$("input:checkbox[name='craft']:checked").each(function (i) {
|
||||
if (!$(this).is(':disabled')) {
|
||||
if ($(this).val() == "烫金") {
|
||||
arr.push($("#tang_type select option:selected").val() + $(this).val());
|
||||
}
|
||||
});
|
||||
return false;
|
||||
if ($(this).val() == "抠图") {
|
||||
arr.push($(this).val() + $("input[name='cropNumber']").val());
|
||||
return;
|
||||
}
|
||||
arr.push($(this).val());
|
||||
}
|
||||
});
|
||||
if (level == 5) {
|
||||
let count = $("select[name='count']:not(:disabled) option:selected").val();
|
||||
if ($(".diyCount5:is(:checked)").val()) {
|
||||
count = $("input[name='count']:not(:disabled)").val()
|
||||
}
|
||||
if (count != 0 && count % 100 !== 0) {
|
||||
layer.msg('数量必须为100的倍数!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if (arr.includes("全彩")) {
|
||||
if (!$("input[name='co_number']").val() || $("input[name='co_number']").val() == 0) {
|
||||
layer.msg('请填写色数!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
if (count < 5000) {
|
||||
layer.msg('全彩数量需要五千以上!', {offset: ['300px', '300px']}, function () {
|
||||
});
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
form.render();
|
||||
|
||||
$.ajax({
|
||||
url: "${pageContext.request.contextPath}/getThanSum",
|
||||
type: "GET",
|
||||
data: $(".big_box form").serialize(),
|
||||
success: function (result) {
|
||||
if (result.code != 200) {
|
||||
layer.msg(result.msg, {offset: ['300px', '300px']}, {icon: 5, time: 1000});
|
||||
return false;
|
||||
}
|
||||
|
||||
var data = result.data.proList;
|
||||
var number = $("#number").val();
|
||||
if (level == 0) {
|
||||
var kindData = {
|
||||
0: "130克进口白牛皮",
|
||||
1: "130克国产黄牛皮",
|
||||
2: "130克进口黄牛皮"
|
||||
}, kind2Data = {
|
||||
0: "20*11*27CM",
|
||||
1: "21*14*27CM",
|
||||
2: "23*15*25CM"
|
||||
}
|
||||
var kind = kindData[$(".kindValueCG").val()];
|
||||
var kind2 = kind2Data[$(".kind2Value:not(:disabled)").val()];
|
||||
var count = $(".countCG").val();
|
||||
|
||||
// textarea
|
||||
var span_result = "手提袋- " + kind + ' - ' + kind2 + '\n';
|
||||
span_result += "工艺:" + arr.join(",") + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else if (level == 3) {
|
||||
// 特价白卡纸手提袋
|
||||
var kindData = {
|
||||
0: "竖款26*8*36CM",
|
||||
1: "竖款25*8*33CM",
|
||||
2: "竖款28*8*40CM",
|
||||
3: "竖款30*10*40CM",
|
||||
4: "竖款23*13*25CM",
|
||||
5: "横款26*8*25CM",
|
||||
6: "横款26*13*35CM",
|
||||
7: "横款32*14*35CM"
|
||||
};
|
||||
var kind = kindData[$(".kindValueTJ").val()];
|
||||
// var count = $(".countTJ").val();
|
||||
|
||||
// textarea
|
||||
var span_result = "手提袋 - 250克白卡纸手提袋 - " + kind + '--' + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
data[i].kindLabel = '特价白卡纸手提袋'
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
data[i].kindLabel = '特价白卡纸手提袋'
|
||||
}
|
||||
}
|
||||
} else if (level == 1) {
|
||||
var kindData = {
|
||||
5: "250克白卡纸手提袋"
|
||||
}
|
||||
var kind = kindData[$(".kindValueZDY").val()];
|
||||
var size = $(".size").val();
|
||||
var count = $(".countZDY").val();
|
||||
// textarea
|
||||
var span_result = "手提袋--" + kind + '--' + size + 'CM\n';
|
||||
span_result += "工艺:" + arr.join(",") + '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else if (level == 4) {
|
||||
let shen = ['圆绳', '扁绳'];
|
||||
let zheye_list = ['双杯杯托', '四杯托', '单杯托']
|
||||
let kindValue = $(".npzd select[name='kindValue'] option:selected").text();
|
||||
let spec = $("#spec option:selected").text();
|
||||
let zheye = $('.npzd input[name="zheye"]:checked').val()
|
||||
let shen_type = $('.npzd input[name="shen_type"]:checked').val()
|
||||
let shen_color = $('.npzd select[name="shen_color"] option:selected').text()
|
||||
|
||||
var span_result = "手提袋-" + kindValue + '-' + spec + '-' + shen_color + shen[shen_type];
|
||||
if (zheye) {
|
||||
span_result += '-' + zheye_list[zheye];
|
||||
|
||||
}
|
||||
span_result += '\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
} else if (level == 5) {
|
||||
|
||||
let kind2Data = {
|
||||
0: "12*28*10CM",
|
||||
1: "21*27*11CM",
|
||||
2: "24*24*15CM",
|
||||
3: "26*26*17CM",
|
||||
4: "30*30*20CM",
|
||||
}
|
||||
|
||||
var span_result = "铝箔手提袋-" + kind2Data[$(".kind2Value:not(:disabled)").val()] + '\n';
|
||||
if (arr.includes("单色") || arr.includes("彩色")) {
|
||||
arr.push($(".color-print select option:selected").val());
|
||||
}
|
||||
if (arr.includes("全彩")) {
|
||||
arr.push($("input[name='co_number']").val() + "色");
|
||||
}
|
||||
|
||||
span_result += "工艺:" + arr.join(",") + '\n';
|
||||
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
var size = $(".size").val();
|
||||
var count = $(".countZDY").val();
|
||||
// textarea
|
||||
var span_result = "手提袋-250克白卡纸手提袋" + '--' + size + 'CM\n';
|
||||
if (number > 1) {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 各' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
} else {
|
||||
for (let i = 0; i < data.length; i++) {
|
||||
span_result += number + '款 ' + data[i].count + "个,共" + data[i].price + "元" + '\n'
|
||||
data[i].number = number;
|
||||
}
|
||||
}
|
||||
}
|
||||
span_result += '包邮,免费设计呢~(偏远地区需补邮费)'
|
||||
if (window.parent.system_isGai) {
|
||||
span_result += "\n\n亲 现在下单可以参加淘宝活动8.5折折扣哦!"
|
||||
}
|
||||
addLog(span_result);
|
||||
$("#span_result").val(span_result);
|
||||
|
||||
var size = "";
|
||||
if (level == 0) {
|
||||
size = $(".kind2Value option:selected").text();
|
||||
count = $(".countCG option:selected").val();
|
||||
size = size.replace("CM", "");
|
||||
} else {
|
||||
size = $("#size").val();
|
||||
count = $("#count").val();
|
||||
kind = $(".kindValueZDY option:selected").text();
|
||||
}
|
||||
|
||||
getRemark("手提袋", size, count + "个", kind + "-四面彩印", number, "", "");
|
||||
//计算完自动复制文本
|
||||
var e = document.getElementById("span_result");//对象是content
|
||||
if (e.value != "") {
|
||||
e.select();//选择对象
|
||||
document.execCommand("Copy");//执行浏览器复制命令
|
||||
}
|
||||
|
||||
//生成表格
|
||||
table.render({
|
||||
elem: '#priceTable',
|
||||
even: true, //隔行变色
|
||||
data: data, // 赋值已知数据
|
||||
width: 550,
|
||||
cols: [[
|
||||
{
|
||||
field: 'number',
|
||||
width: '11%',
|
||||
align: "center",
|
||||
title: '款数'
|
||||
}, {
|
||||
field: 'count',
|
||||
width: '13%',
|
||||
align: "center",
|
||||
title: '数量'
|
||||
}, {
|
||||
field: 'price',
|
||||
width: '14%',
|
||||
align: "center",
|
||||
title: '报价'
|
||||
}, {
|
||||
field: 'wangwang',
|
||||
align: "center",
|
||||
width: '14%',
|
||||
title: '折扣价'
|
||||
}, {
|
||||
field: 'weight',
|
||||
width: '19%',
|
||||
align: "center",
|
||||
title: '重量(kg)'
|
||||
}, {
|
||||
field: 'weight',
|
||||
width: '24%',
|
||||
align: "center",
|
||||
title: '单个重量(kg)',
|
||||
templet: function (d) {
|
||||
return (d.weight / d.count).toFixed(2)
|
||||
}
|
||||
}
|
||||
]],
|
||||
done: function () {
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
return false;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user