|
@@ -77,6 +77,35 @@
|
|
|
<input type="checkbox" name="craft" lay-filter="ui_craft" value="激光" title="激光" checked>
|
|
<input type="checkbox" name="craft" lay-filter="ui_craft" value="激光" title="激光" checked>
|
|
|
<input type="checkbox" name="craft" lay-filter="ui_craft" value="CNC" title="CNC">
|
|
<input type="checkbox" name="craft" lay-filter="ui_craft" value="CNC" title="CNC">
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
|
+ 背纸工艺:
|
|
|
|
|
+ <input type="checkbox" name="craft" lay-filter="ui_craft" value="背卡" title="背卡">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-block beika" style="display: none">
|
|
|
|
|
+ 背纸尺寸:
|
|
|
|
|
+ <span class="layui-inline" style="width: 200px;">
|
|
|
|
|
+ <input name="size1" id="size1" type="text" class="layui-input" disabled/>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <span style="font-size: 14px; color: red">默认300克铜版纸</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-block beika" style="display: none">
|
|
|
|
|
+ 背纸数量:
|
|
|
|
|
+ <span class="layui-inline" style="width: 200px;">
|
|
|
|
|
+ <input name="shuliang" id="shuliang" type="text" class="layui-input" disabled/>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-block beika" style="display: none">
|
|
|
|
|
+ 背纸款数:
|
|
|
|
|
+ <span class="layui-inline" style="width: 200px;">
|
|
|
|
|
+ <input name="pinzhong" id="pinzhong" type="text" class="layui-input" value="1" disabled/>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="layui-input-block beika" style="display: none">
|
|
|
|
|
+ 背纸裁切工艺:
|
|
|
|
|
+ <input type="checkbox" name="craft" lay-filter="ui_craft" value="背卡直角裁切" title="直角裁切" checked
|
|
|
|
|
+ disabled>
|
|
|
|
|
+ <input type="checkbox" name="craft" lay-filter="ui_craft" value="背卡异形模切" title="异形模切" disabled>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<hr>
|
|
<hr>
|
|
|
<div class="layui-form-item">
|
|
<div class="layui-form-item">
|
|
@@ -113,12 +142,18 @@
|
|
|
var carousel = layui.carousel;
|
|
var carousel = layui.carousel;
|
|
|
var table = layui.table;
|
|
var table = layui.table;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ $("#number").on("input", function (data) {
|
|
|
|
|
+ $("#pinzhong").val($(this).val())
|
|
|
|
|
+ })
|
|
|
|
|
+ $("#count").on("input", function (data) {
|
|
|
|
|
+ $("#shuliang").val($(this).val())
|
|
|
|
|
+ })
|
|
|
//建造实例
|
|
//建造实例
|
|
|
ins = carousel.render({});
|
|
ins = carousel.render({});
|
|
|
var html = " ";
|
|
var html = " ";
|
|
|
var remark = " ";
|
|
var remark = " ";
|
|
|
const carft_list1 = ["激光", "CNC"];
|
|
const carft_list1 = ["激光", "CNC"];
|
|
|
|
|
+ const carft_list2 = ["背卡直角裁切", "背卡异形模切"];
|
|
|
|
|
|
|
|
// 清空轮播图
|
|
// 清空轮播图
|
|
|
$("#carousel").empty();
|
|
$("#carousel").empty();
|
|
@@ -181,6 +216,23 @@
|
|
|
form.render();
|
|
form.render();
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ 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;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (data.value == "背卡") {
|
|
|
|
|
+ $(".beika").hide();
|
|
|
|
|
+ $(".beika").find("input").prop("disabled", true)
|
|
|
|
|
+ if (data.elem.checked) {
|
|
|
|
|
+ $(".beika").show();
|
|
|
|
|
+ $(".beika").find("input").prop("disabled", false)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ form.render();
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 点击计算,计算价格
|
|
// 点击计算,计算价格
|
|
@@ -189,6 +241,9 @@
|
|
|
var size = $("#size").val();
|
|
var size = $("#size").val();
|
|
|
var count = $("#count").val();
|
|
var count = $("#count").val();
|
|
|
var kind = $("select[name='kind'] option:selected").text();
|
|
var kind = $("select[name='kind'] option:selected").text();
|
|
|
|
|
+ let size1 = $("#size1").val();
|
|
|
|
|
+ let shuliang = $("#shuliang").val();
|
|
|
|
|
+ let pinzhong = $("#pinzhong").val();
|
|
|
var craft = [];
|
|
var craft = [];
|
|
|
if (size == "") {
|
|
if (size == "") {
|
|
|
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
|
layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
|
|
@@ -209,7 +264,14 @@
|
|
|
$("input:checkbox[name='craft']:checked").each(function (i) {
|
|
$("input:checkbox[name='craft']:checked").each(function (i) {
|
|
|
// 没有被禁用的工艺加到arr中
|
|
// 没有被禁用的工艺加到arr中
|
|
|
if (!$(this).is(':disabled')) {
|
|
if (!$(this).is(':disabled')) {
|
|
|
- craft.push($(this).val());
|
|
|
|
|
|
|
+ if ($(this).val() == "背卡直角裁切" || $(this).val() == "背卡异形模切") {
|
|
|
|
|
+ craft.push($(this).val().replace("背卡", ""));
|
|
|
|
|
+ } else {
|
|
|
|
|
+ craft.push($(this).val());
|
|
|
|
|
+ }
|
|
|
|
|
+ if ($(this).val() == "背卡") {
|
|
|
|
|
+ craft.push(size1 + "CM背卡数量" + shuliang + "款数" + pinzhong)
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
if (!craft.includes("单面")) {
|
|
if (!craft.includes("单面")) {
|
|
@@ -224,6 +286,17 @@
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
craft = craft.filter(item => item != "单面")
|
|
craft = craft.filter(item => item != "单面")
|
|
|
|
|
+
|
|
|
|
|
+ if (craft.includes("背卡") && size1 == "") {
|
|
|
|
|
+ layer.msg("请填写背卡尺寸", {offset: ['300px', '300px']}, function () {
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (craft.includes("背卡") && (size1.split("*")[0] > 42 || size1.split("*")[1] > 28.5) && (size1.split("*")[1] > 42 || size1.split("*")[0] > 28.5)) {
|
|
|
|
|
+ layer.msg('最大尺寸42*28.5cm!', {offset: ['300px', '300px']}, function () {
|
|
|
|
|
+ });
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
url: "${path}/getThanSum",
|
|
url: "${path}/getThanSum",
|
|
|
type: "GET",
|
|
type: "GET",
|