|
@@ -97,6 +97,10 @@
|
|
|
<br/>
|
|
<br/>
|
|
|
<input type="checkbox" name="ui_dk" lay-filter="switch" value="打孔" title="打孔">
|
|
<input type="checkbox" name="ui_dk" lay-filter="switch" value="打孔" title="打孔">
|
|
|
<input type="checkbox" name="craft" value="背胶" title="背胶">
|
|
<input type="checkbox" name="craft" value="背胶" title="背胶">
|
|
|
|
|
+ <input type="checkbox" name="craft" lay-filter="switch" value="菜品夹" title="菜品夹">
|
|
|
|
|
+ <span class="layui-inline cqjinput" style="display: none">
|
|
|
|
|
+ <input type="text" placeholder="请输入整数" autocomplete="off" name="stickNum" value="1" class="layui-input" style="width: 70px">
|
|
|
|
|
+ </span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<hr>
|
|
<hr>
|
|
@@ -206,33 +210,48 @@
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
form.on('select(kindValue)', (data) => {
|
|
form.on('select(kindValue)', (data) => {
|
|
|
|
|
+ getImages(data)
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ function getImages(data, craft) {
|
|
|
var html = " ";
|
|
var html = " ";
|
|
|
// 清空轮播图
|
|
// 清空轮播图
|
|
|
$("#carousel").empty();
|
|
$("#carousel").empty();
|
|
|
$("#shuangmian").show();
|
|
$("#shuangmian").show();
|
|
|
$("input[name='craftShua'][value='单面']").attr("checked", true);
|
|
$("input[name='craftShua'][value='单面']").attr("checked", true);
|
|
|
- if (data.value == 10) {
|
|
|
|
|
- $("#shuangmian").hide();
|
|
|
|
|
- }
|
|
|
|
|
- let val = data.value;
|
|
|
|
|
- if (val == 11) {
|
|
|
|
|
- val = 1;
|
|
|
|
|
|
|
+ let val = "";
|
|
|
|
|
+ let params = {
|
|
|
|
|
+ proTypeValue: $('#proTypeValue').val()
|
|
|
}
|
|
}
|
|
|
- if (val == 12) {
|
|
|
|
|
- val = 2;
|
|
|
|
|
|
|
+ if (data) {
|
|
|
|
|
+ if (data.value == 10) {
|
|
|
|
|
+ $("#shuangmian").hide();
|
|
|
|
|
+ }
|
|
|
|
|
+ val = data.value;
|
|
|
|
|
+ if (val == 11) {
|
|
|
|
|
+ val = 1;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (val == 12) {
|
|
|
|
|
+ val = 2;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (val == 13) {
|
|
|
|
|
+ val = 3;
|
|
|
|
|
+ }
|
|
|
|
|
+ params.kindValue = val;
|
|
|
}
|
|
}
|
|
|
- if (val == 13) {
|
|
|
|
|
- val = 3;
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ if (craft) {
|
|
|
|
|
+ params.craftValue = craft
|
|
|
|
|
+ } else {
|
|
|
|
|
+ params.kindValue = $("select[name='kindValue'] option:selected").val();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
form.render();
|
|
form.render();
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
url: "${pageContext.request.contextPath}/getImgs",
|
|
url: "${pageContext.request.contextPath}/getImgs",
|
|
|
type: "GET",
|
|
type: "GET",
|
|
|
- data: {
|
|
|
|
|
- proTypeValue: $('#proTypeValue').val(),
|
|
|
|
|
- kindValue: val
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ data: params,
|
|
|
//dataType : "json",
|
|
//dataType : "json",
|
|
|
success: function (result) {
|
|
success: function (result) {
|
|
|
for (let i = 0; i < result.length; i++) {
|
|
for (let i = 0; i < result.length; i++) {
|
|
@@ -254,7 +273,8 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- })
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$("#number").on("input", function (e) {
|
|
$("#number").on("input", function (e) {
|
|
|
var number = e.delegateTarget.value;
|
|
var number = e.delegateTarget.value;
|
|
|
if (number > 1) {
|
|
if (number > 1) {
|
|
@@ -263,6 +283,25 @@
|
|
|
$("#ui_des").hide();
|
|
$("#ui_des").hide();
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ form.on("checkbox(switch)", function (data) {
|
|
|
|
|
+ let craft_list = [];
|
|
|
|
|
+ $("input:checkbox[name='craft']:checked").each(function (i) {
|
|
|
|
|
+ if (!$(this).is(':disabled')) {
|
|
|
|
|
+ craft_list.push($(this).val());
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".cqjinput").hide();
|
|
|
|
|
+ $(".cqjinput").find(":input").attr("disabled", true);
|
|
|
|
|
+ if (craft_list.includes("菜品夹")) {
|
|
|
|
|
+ $(".cqjinput").show();
|
|
|
|
|
+ $(".cqjinput").find(":input").attr("disabled", false);
|
|
|
|
|
+ getImages(null, "菜品夹")
|
|
|
|
|
+ } else {
|
|
|
|
|
+ getImages(null, "")
|
|
|
|
|
+ }
|
|
|
|
|
+ form.render();
|
|
|
|
|
+ })
|
|
|
// 点击计算,计算价格
|
|
// 点击计算,计算价格
|
|
|
form.on('submit(acount_btn)', function (data) {
|
|
form.on('submit(acount_btn)', function (data) {
|
|
|
var kindValue = $("#kindValue option:checked").text();
|
|
var kindValue = $("#kindValue option:checked").text();
|
|
@@ -277,10 +316,19 @@
|
|
|
var size = $("#size").val();
|
|
var size = $("#size").val();
|
|
|
var jx = $("input[name='ui_jx']:checked").val();
|
|
var jx = $("input[name='ui_jx']:checked").val();
|
|
|
var shua = $("input[name='craftShua']:checked").val();
|
|
var shua = $("input[name='craftShua']:checked").val();
|
|
|
- var craft = $("input[name='craft']:checked").val();
|
|
|
|
|
var dk = $("input[name='ui_dk']:checked").val();
|
|
var dk = $("input[name='ui_dk']:checked").val();
|
|
|
var length = size.split("*")[0];
|
|
var length = size.split("*")[0];
|
|
|
var width = size.split("*")[1];
|
|
var width = size.split("*")[1];
|
|
|
|
|
+ let craft_list = [];
|
|
|
|
|
+ $("input:checkbox[name='craft']:checked").each(function (i) {
|
|
|
|
|
+ if (!$(this).is(':disabled')) {
|
|
|
|
|
+ if ($(this).val() == "菜品夹") {
|
|
|
|
|
+ craft_list.push($("input[name='stickNum']").val() + $(this).val());
|
|
|
|
|
+ } else {
|
|
|
|
|
+ craft_list.push($(this).val());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
if (!size) {
|
|
if (!size) {
|
|
|
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
|
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
|
|
});
|
|
});
|
|
@@ -321,15 +369,18 @@
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
var data = result.data.proList;
|
|
var data = result.data.proList;
|
|
|
- shua = jx + shua;
|
|
|
|
|
- if (craft != null) {
|
|
|
|
|
- shua += craft;
|
|
|
|
|
|
|
+ if (jx != null) {
|
|
|
|
|
+ craft_list.push(jx);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (shua != null) {
|
|
|
|
|
+ craft_list.push(shua);
|
|
|
}
|
|
}
|
|
|
if (dk != null) {
|
|
if (dk != null) {
|
|
|
- shua += dk;
|
|
|
|
|
|
|
+ craft_list.push(dk);
|
|
|
}
|
|
}
|
|
|
let desType = $("#desType option:selected").text();
|
|
let desType = $("#desType option:selected").text();
|
|
|
- var span_result = "数码PVC" + ' - ' + kindValue + '-' + size + 'cm' + '-' + shua + ' -(同款内容)\n';
|
|
|
|
|
|
|
+ var span_result = "数码PVC" + ' - ' + kindValue + '-' + size + 'cm' + ' -(同款内容)\n';
|
|
|
|
|
+ span_result += "工艺:" + craft_list.join(",") + "\n";
|
|
|
if (number > 1) {
|
|
if (number > 1) {
|
|
|
span_result += "款数:" + number + "-" + desType + "\n";
|
|
span_result += "款数:" + number + "-" + desType + "\n";
|
|
|
}
|
|
}
|
|
@@ -347,7 +398,7 @@
|
|
|
span_result += '包邮,免费设计呢~(偏远地区需补邮费)'
|
|
span_result += '包邮,免费设计呢~(偏远地区需补邮费)'
|
|
|
$("#span_result").val(span_result);
|
|
$("#span_result").val(span_result);
|
|
|
|
|
|
|
|
- getRemark("PVC证件", size + "mm", count + "张", kindValue, number, craft, "");
|
|
|
|
|
|
|
+ getRemark("PVC证件", size + "mm", count + "张", kindValue, number, craft_list.join(","), "");
|
|
|
//计算完自动复制文本
|
|
//计算完自动复制文本
|
|
|
var e = document.getElementById("span_result");//对象是content
|
|
var e = document.getElementById("span_result");//对象是content
|
|
|
if (e.value != "") {
|
|
if (e.value != "") {
|