新增手提袋

This commit is contained in:
2026-07-25 10:41:27 +08:00
parent c25b7f4ee6
commit d8eb05bb64
2 changed files with 801 additions and 526 deletions
+504 -325
View File
@@ -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;
});
});