From ce1c198047f541425fd6d7d63d76bfc21e06a998 Mon Sep 17 00:00:00 2001
From: zhuyiyi <649091362@qq.com>
Date: Wed, 27 Aug 2025 09:37:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A7=8D=E5=AD=90=E7=BA=B8?=
=?UTF-8?q?=E5=B7=A5=E8=89=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../lingtao/net/service/ProductService.java | 4 +-
src/main/webapp/views/product/coupon.jsp | 77 +++++++++++++------
2 files changed, 54 insertions(+), 27 deletions(-)
diff --git a/src/main/java/lingtao/net/service/ProductService.java b/src/main/java/lingtao/net/service/ProductService.java
index f31044d..19f2fe2 100644
--- a/src/main/java/lingtao/net/service/ProductService.java
+++ b/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();
diff --git a/src/main/webapp/views/product/coupon.jsp b/src/main/webapp/views/product/coupon.jsp
index e1d31f0..235540b 100644
--- a/src/main/webapp/views/product/coupon.jsp
+++ b/src/main/webapp/views/product/coupon.jsp
@@ -176,9 +176,9 @@
尺寸(CM/厘米) 输入格式: 长 * 宽
最小尺寸5*8cm,最大尺寸20*30cm
-
@@ -358,6 +358,14 @@
同个客户下单多款,其中一款数量在200张以上请全部按照印刷报价
200张以上车间贴,200张以下客户自己贴
+
数量(张)
@@ -598,6 +606,9 @@
+
+
+
@@ -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 {