Jelajahi Sumber

修改种子纸工艺

zhuyiyi 3 bulan lalu
induk
melakukan
ce1c198047

+ 2 - 2
src/main/java/lingtao/net/service/ProductService.java

@@ -245,12 +245,12 @@ public class ProductService {
         /*
          * if(proType.equals("帆布")){ String sizeList[] = size.split(","); size = sizeList[1]; }else
          */
-        if (proType.equals("17")) {
+        if ("17".equals(proType)) {
             if (!StringUtils.isEmpty(size)) {
                 String sizeList[] = size.split(",");
                 size = sizeList[0];
             }
-        } else if (proType.equals("手拉旗")) {
+        } else if ("手拉旗".equals(proType)) {
             size += "*" + dto.getWidth();
         }
         int count = dto.getCount();

+ 52 - 25
src/main/webapp/views/product/coupon.jsp

@@ -176,9 +176,9 @@
                         尺寸(CM/厘米) <span style="font-size:14px;color:red">输入格式: 长 * 宽</span>
                         &nbsp;<span style="font-size:14px;color:red">最小尺寸5*8cm,最大尺寸20*30cm</span>
                     </p>
-                    <span class="switchz3Size" style="display: none"><input type="checkbox" name="switchz3Size"
-                                                                            lay-filter="switchz3Size"
-                                                                            title="自定义尺寸"></span>
+                    <span class="switchz3Size" style="display: none">
+                        <input type="checkbox" name="switchz3Size" lay-filter="switchz3Size" title="自定义尺寸">
+                    </span>
                     <div class="qt">
                         <input type="text" name="size" placeholder="格式:长*宽" id="size" class="layui-input"
                                autocomplete="off">
@@ -358,6 +358,14 @@
                             <span style="font-size:14px;color:red">同个客户下单多款,其中一款数量在200张以上请全部按照印刷报价<br/>200张以上车间贴,200张以下客户自己贴</span>
                         </p>
                     </span>
+                    <div id="kaichuang" style="display: none">
+                        <div class="layui-form-item">
+                            <select class="select">
+                                <option value="单开窗">单开窗</option>
+                                <option value="双开窗">双开窗</option>
+                            </select>
+                        </div>
+                    </div>
                     <p>
                         数量(张) <span class="switchCount"><input type="checkbox" name="switchCount" class="Count"
                                                                lay-filter="switchCount" title="自定义数量"></span>
@@ -598,6 +606,9 @@
                         <span class="z3_craft_mq">
                             <input type="checkbox" name="craft" lay-filter="z3Crafts" value="模切" title="模切"/>
                         </span>
+                        <span class="z3_craft_opp">
+                            <input type="checkbox" name="craft" lay-filter="z3Crafts" value="装opp袋" title="装opp袋"/>
+                        </span>
                         <input type="checkbox" class="shengz" name="craft" lay-filter="z3Crafts" value="绳子"
                                title="绳子">
                         <div class="shengz scolor" style="width: 150px;display: none">
@@ -994,11 +1005,14 @@
 
             function z3Select(val) {
                 $(".z3_vice").hide();
+                $("#kaichuang").hide();
+                $("#kaichuang select").attr("disabled", true);
                 $(".z3_craft input[name='craft']").prop("checked", false);
                 $(".z3_craft input[name='craft']").prop("disabled", false);
                 $(".z3_craft_yj").show();
                 $(".z3_craft_zj").show();
                 $(".z3_craft_dk").show();
+                $(".z3_craft_opp").show();
                 $(".z3_craft_ssx").show();
                 $(".z3_craft_yh").show();
                 $(".z3_craft_bm").show();
@@ -1054,6 +1068,8 @@
                     if (!$('input[name="switchz3Size"]:checked').val()) {
                         $("#size").val($("#3z_chuang_size select option:selected").val());
                     }
+                    $("#kaichuang").show();
+                    $("#kaichuang select").attr("disabled", false);
                     z3Vice(menpiao_size, val)
                 }
                 if ($('input[name="switchz3Size"]:checked').val()) {
@@ -1090,6 +1106,21 @@
                 }
             });
 
+            function peijianuiHide() {
+                $("#peijian_ui .tscolor").hide();
+                $("#peijian_ui .tscolor").prop("disabled", true);
+                $("#peijian_ui .scolor").hide();
+                $("#peijian_ui .scolor select").prop("disabled", true);
+                $("#peijian_ui .select_nilongshen").hide();
+                $("#peijian_ui .select_nilongshen select").prop("disabled", true);
+                $("#peijian_ui .select_liusu").hide();
+                $("#peijian_ui .select_liusu select").prop("disabled", true);
+                $("#peijian_ui .opp").hide();
+                $("#peijian_ui .opp").prop("disabled", true);
+                $("#peijian_ui .select_opp").hide();
+                $("#peijian_ui .select_opp select").prop("disabled", true);
+            }
+
             // 监听count输入框
             $(function () {
                 //输入框的值改变时触发(一边尺寸小于4自动选中模切)
@@ -1101,8 +1132,8 @@
                     let type1 = $("input[name='kind']:checked").val()
                     if (type1 == "特种纸名片" && type == "少数量") {
                         if ((s.split("*")[0] < 4 || s.split("*")[1] < 4)) {
-                            $(".disab").attr("disabled", true);
-                            $('input[class = mq]').prop('checked', true);
+                            // $(".disab").attr("disabled", true);
+                            // $('input[class = mq]').prop('checked', true);
                         } else if ((s.split("*")[0] >= 4 || s.split("*")[1] >= 4) && kind != 1 && kindValue != 2) { // 腰封 - 300克铜版纸不取消模切
                             $(".disab").attr("disabled", false);
                             $('input[class = mq]').prop('checked', false);
@@ -1114,11 +1145,11 @@
             form.on("select(oppSelect)", function (data) {
                 if (data.value == "装opp袋") {
                     $("#peijian_ui .opp").hide();
-                    $("#peijian_ui .opp").prop("disabled", true);
+                    $("#peijian_ui .opp select").prop("disabled", true);
                 }
                 if (data.value == "配opp袋") {
                     $("#peijian_ui .opp").show();
-                    $("#peijian_ui .opp").prop("disabled", false);
+                    $("#peijian_ui .opp select").prop("disabled", false);
                 }
             })
             form.on("checkbox(z4PeiJian)", function (data) {
@@ -1147,12 +1178,12 @@
                 if (data.value == "尼龙绳") {
                     if ($(data.elem).is(":checked")) {
                         $("#peijian_ui .scolor").show();
-                        $("#peijian_ui .scolor").prop("disabled", false);
+                        $("#peijian_ui .scolor select").prop("disabled", false);
                         $("#peijian_ui .select_nilongshen").show();
                         $("#peijian_ui .select_nilongshen select").prop("disabled", false);
                     } else {
                         $("#peijian_ui .scolor").hide();
-                        $("#peijian_ui .scolor").prop("disabled", true);
+                        $("#peijian_ui .scolor select").prop("disabled", true);
                         $("#peijian_ui .select_nilongshen").hide();
                         $("#peijian_ui .select_nilongshen select").prop("disabled", true);
                     }
@@ -1169,14 +1200,16 @@
                 if (data.value == "opp袋") {
                     if ($(data.elem).is(":checked")) {
                         $("#peijian_ui .opp").show();
-                        $("#peijian_ui .opp").prop("disabled", false);
+                        $("#peijian_ui .opp select").prop("disabled", false);
                         $("#peijian_ui .select_opp").show();
                         $("#peijian_ui .select_opp select").prop("disabled", false);
+                        $("#peijian_ui .select_opp select option[value='配opp袋']").prop("selected", true);
+
                         getProductImage('opp袋');
 
                     } else {
                         $("#peijian_ui .opp").hide();
-                        $("#peijian_ui .opp").prop("disabled", true);
+                        $("#peijian_ui .opp select").prop("disabled", true);
                         $("#peijian_ui .select_opp").hide();
                         $("#peijian_ui .select_opp select").prop("disabled", true);
                         getProductImage();
@@ -1214,18 +1247,7 @@
                 }
             });
             form.on("radio(kindValue2)", function (data) {
-                $("#peijian_ui .tscolor").hide();
-                $("#peijian_ui .tscolor").prop("disabled", true);
-                $("#peijian_ui .scolor").hide();
-                $("#peijian_ui .scolor").prop("disabled", true);
-                $("#peijian_ui .select_nilongshen").hide();
-                $("#peijian_ui .select_nilongshen select").prop("disabled", true);
-                $("#peijian_ui .select_liusu").hide();
-                $("#peijian_ui .select_liusu select").prop("disabled", true);
-                $("#peijian_ui .opp").hide();
-                $("#peijian_ui .opp").prop("disabled", true);
-                $("#peijian_ui .select_opp").hide();
-                $("#peijian_ui .select_opp select").prop("disabled", true);
+                peijianuiHide();
                 if (data.value == 10) {
                     $("#craftForm").hide();
                     $("#craftForm").find(":input").attr("disabled", true);
@@ -1406,6 +1428,8 @@
                 $("#lesspeijian").find(":input").attr("disabled", true);
                 $(".ui_fm_l").show();
                 $('.ui_fm_l').find(":input").attr("disabled", false);
+                $("#peijian_ui form")[0].reset();
+                peijianuiHide()
                 if (data.value == '直角卡片' || data.value == '异形卡片' || data.value == '贺卡' || data.value == '特种纸名片') {
                     if (data.elem.checked) {
                         $("#lesspeijian").show();
@@ -1969,6 +1993,8 @@
                     $("#3zValueForm").hide();
                     $("#3z_size").hide()
                     $(".z3_vice").hide()
+                    $("#kaichuang").hide();
+                    $("#kaichuang select").attr("disabled", true);
                     $(".switchz3Size").hide();
                     $(".size-tip-z3").hide();
                     $(".size-tip-other").show();
@@ -2158,7 +2184,8 @@
                     $(".z3_craft_yh input[name='craft']").prop("disabled", checked);
                     $(".z3_craft_bm input[name='craft']").prop("disabled", checked);
                 } else {
-                    if ($(".z3_craft input[name='craft']:checked").length == 0 || checked) {
+                    let other_list = ["圆角", "直角", "打孔", "编码"];
+                    if (other_list.indexOf(value) != -1 || (other_list.indexOf(value) != -1 && checked)) {
                         $(".z3_craft_mq input[name='craft']").prop("disabled", checked);
                     }
                 }
@@ -3515,7 +3542,7 @@
                                 span_result = span_result + " - " + $('input[name="3z_vice"]:checked')[0].title
                             }
                             if ($('input[name="z3type"]:checked').val() == 3) {
-                                arr.push("开窗")
+                                arr.push($("#kaichuang select option:selected").val());
                             }
                             span_result = span_result + " \n" + "工艺 :" + arr + ",不覆膜" + "\n";
                         } else {