Explorar o código

删除无用扇,修改pet,修改插卡

zhuyiyi hai 2 meses
pai
achega
e48066dd0e

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

@@ -577,7 +577,7 @@ public class ProductService {
                 if ("1".equals(dto.getKindValue())) {
                     priceList = new PriceUtils().getInsertCard(size, count);
                 } else {
-                    if ("9".equals(dto.getKindValue()) || "10".equals(dto.getKindValue())) {
+                    if ("9".equals(dto.getKindValue()) || "10".equals(dto.getKindValue()) || "14".equals(dto.getKindValue()) || "15".equals(dto.getKindValue())) {
                         dto.setKindValue("4");
                     } else if ("11".equals(dto.getKindValue())) {
                         dto.setKindValue("8");

+ 2 - 2
src/main/webapp/views/product/fan.jsp

@@ -26,11 +26,11 @@
                 款式
             </p>
             <%--            <input type="radio" name="kindValue" lay-filter="kindValue" value="0" title="短铆钉">--%>
-            <input type="radio" name="kindValue" lay-filter="kindValue" value="1" title="长铆钉" checked="checked">
+            <%--<input type="radio" name="kindValue" lay-filter="kindValue" value="1" title="长铆钉" checked="checked">
             <input type="radio" name="kindValue" lay-filter="kindValue" value="2" title="普通中柄(卡扣)">
             <input type="radio" name="kindValue" lay-filter="kindValue" value="3" title="筷子柄">
             <input type="radio" name="kindValue" lay-filter="kindValue" value="4" title="团扇">
-            <input type="radio" name="kindValue" lay-filter="kindValue" value="5" title="o柄">
+            <input type="radio" name="kindValue" lay-filter="kindValue" value="5" title="o柄">--%>
             <input type="radio" name="kindValue" lay-filter="kindValue" value="6" title="竹柄扇">
             <p>
                 规格

+ 394 - 346
src/main/webapp/views/product/insertCard.jsp

@@ -1,360 +1,408 @@
 <%@ page language="java" contentType="text/html; charset=UTF-8"
-	pageEncoding="UTF-8"%>
-	<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+         pageEncoding="UTF-8" %>
+<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 <!DOCTYPE html>
 <html>
 <head>
-<meta charset="UTF-8">
-<title>Insert title here</title>
- <%@include file="/views/common.jsp"%>
+    <meta charset="UTF-8">
+    <title>Insert title here</title>
+    <%@include file="/views/common.jsp" %>
 </head>
 <!-- 插卡 -->
 <style>
-.select{
-	width:100px;
-	margin-top:5px;
-	display:inline-block;
-}
+    .select {
+        width: 100px;
+        margin-top: 5px;
+        display: inline-block;
+    }
 </style>
 <body>
-	<div class="big_box">
-		<div class="left_div">
-			<h1 class="h1">插卡</h1> <span style="color:red;font-weight:700;"></span>
-			<hr>
-			<form class="layui-form">
-				<input type="hidden" name="proTypeValue" id="proTypeValue" class="layui-input" value="3" >
-				<p>
-					品种
-				</p>
-				<div class="layui-form-item">
-					<select name="kindValue" id="kindValue" class="select" lay-filter="setKind" lay-verify="required" >
-						<option></option>
-					</select>
-				</div>
-				<p>
-					尺寸(厘米)<span style="font-size:14px;color:red">输入格式: 长 * 宽</span>
-				</p>
-				
-				<div class="layui-form-item size2">
-					<input type="text" name="size" placeholder="格式:长*宽"  autocomplete="off"  class="layui-input size22 size">
-				</div>
-				
-				<div class="layui-form-item size1"  style="display:none">
-					<select name="size" class="select size11">
-						<option value="3*3">3*3(厘米)</option>
-						<option value="3.5*3.5">3.5*3.5(厘米)</option>
-						<option value="4*4">4*4(厘米)</option>
-						<option value="4.5*4.5">4.5*4.5(厘米)</option>
-						<option value="5*5">5*5(厘米)</option>
-					</select>
-				</div>
-				<div class="layui-form-item ui_size"  style="display:none">
-					<select name="size" class="size">
-						<option value="3.5*3.5">3.5*3.5(厘米)</option>
-						<option value="4*4">4*4(厘米)</option>
-						<option value="5*5">5*5(厘米)</option>
-					</select>
-				</div>
-				<p>
-					数量(个)
-				</p>
-				<div class="layui-form-item ui_normal">
-					<select name="count" class="select">
-						<option value="200">200</option>
-						<option value="500">500</option>
-						<option value="1000">1000</option>
-						<option value="2000">2000</option>
-						<option value="3000">3000</option>
-						<option value="5000">5000</option>
-						<option value="10000">10000</option>
-						<option value="20000">20000</option>
-						<option value="30000">30000</option>
-					</select>
-				</div>
-				<div class="layui-form-item ui_wq" style="display: none;">
-					<select name="count" class="select">
-						<option value="200">200</option>
-						<option value="500">500</option>
-						<option value="1000">1000</option>
-						<option value="2000">2000</option>
-						<option value="3000">3000</option>
-						<!-- <option value="4000">4000</option> -->
-						<option value="5000">5000</option>
-						<option value="10000">10000</option>
-					</select>
-				</div>
-				<p>
-					款数
-				</p>
-				<div class="layui-form-item">
-					<input type="text" placeholder="请输入整数" autocomplete="off" name="number" id="number" value="1" class="layui-input" lay-verify="number">
-				</div>
-				<p>工艺</p>
-				<div class="layui-form-item ui_normal">
-					<input type="radio" name="craftQie" class="moqie" value="模切" lay-skin="primary" title="模切" checked="checked">
-				</div>
-				<div class="ui_wq" style="display: none;">
-					<input type="radio" name="craftQie" class="moqie" value="模切" lay-skin="primary" title="模切" checked="checked">
-					<input type="radio" name="craftTang"  value="单面烫金" lay-skin="primary" title="单面烫金" checked="checked">
-					<br />
-					<input type="radio" name="craftShua"  value="无" lay-skin="primary" title="无" checked="checked">
-					<input type="radio" name="craftShua"  value="银铝箔纸" lay-skin="primary" title="银铝箔纸">
-					<input type="radio" name="craftShua"  value="金铝箔纸" lay-skin="primary" title="金铝箔纸">
-				</div>
-				<p>
-					客户旺旺
-				</p>
-				<div class="layui-form-item">
-					<input type="text" placeholder="请输入客户旺旺号" autocomplete="off" name="wangwang" id="wangwang" class="layui-input">
-				</div>
-				<hr>
-				<div class="layui-form-item">
-					<button class="layui-btn" lay-submit="" lay-filter="acount_btn">计算</button>
-					<button type="reset" class="layui-btn layui-btn-primary">重置</button>
-				</div>
-				<h2>计算结果-<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult" onclick="copyResult()">点击复制</button></h2>
-				<div>
-					<textarea rows="13" cols="75"  id="span_result" readonly="readonly"></textarea>
-					<%@include file="../acountExpressFee.jsp"%>
-				</div>
-				<!--<h2>下单备注-<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult" onclick="copyBz()">点击复制</button></h2>
-				<div>
-					<textarea rows="5" cols="75" id="bz_result" readonly="readonly"></textarea>
-				</div>-->
-				<div >
-					<table class="layui-hide" id="priceTable" lay-filter="priceTable"></table>
-				</div>
-			</form>
-		</div>
-		<div class="right_div">
-			<div class="layui-carousel" id="test1" >
-				<div carousel-item id="carousel"></div>
-				<br>
-				<div id="remark" style="font-size:20px;color:red"></div>
-			</div> 
-		</div>
-	</div>
+<div class="big_box">
+    <div class="left_div">
+        <h1 class="h1">插卡</h1> <span style="color:red;font-weight:700;"></span>
+        <hr>
+        <form class="layui-form">
+            <input type="hidden" name="proTypeValue" id="proTypeValue" class="layui-input" value="3">
+            <p>
+                品种
+            </p>
+            <div class="layui-form-item">
+                <select name="kindValue" id="kindValue" class="select" lay-filter="setKind" lay-verify="required">
+                    <option></option>
+                </select>
+            </div>
+            <p>
+                尺寸(厘米)<span style="font-size:14px;color:red">输入格式: 长 * 宽</span>
+            </p>
+
+            <div class="layui-form-item size2">
+                <input type="text" name="size" placeholder="格式:长*宽" autocomplete="off" class="layui-input size22 size">
+            </div>
+
+            <div class="layui-form-item size1" style="display:none">
+                <select name="size" class="select size11">
+                    <option value="3*3">3*3(厘米)</option>
+                    <option value="3.5*3.5">3.5*3.5(厘米)</option>
+                    <option value="4*4">4*4(厘米)</option>
+                    <option value="4.5*4.5">4.5*4.5(厘米)</option>
+                    <option value="5*5">5*5(厘米)</option>
+                </select>
+            </div>
+            <div class="layui-form-item ui_size" style="display:none">
+                <select name="size" class="size">
+                    <option value="3.5*3.5">3.5*3.5(厘米)</option>
+                    <option value="4*4">4*4(厘米)</option>
+                    <option value="5*5">5*5(厘米)</option>
+                </select>
+            </div>
+            <p>
+                数量(个)
+            </p>
+            <div class="layui-form-item ui_normal">
+                <select name="count" class="select">
+                    <option value="200">200</option>
+                    <option value="500">500</option>
+                    <option value="1000">1000</option>
+                    <option value="2000">2000</option>
+                    <option value="3000">3000</option>
+                    <option value="5000">5000</option>
+                    <option value="10000">10000</option>
+                    <option value="20000">20000</option>
+                    <option value="30000">30000</option>
+                </select>
+            </div>
+            <div class="layui-form-item ui_wq" style="display: none;">
+                <select name="count" class="select">
+                    <option value="200">200</option>
+                    <option value="500">500</option>
+                    <option value="1000">1000</option>
+                    <option value="2000">2000</option>
+                    <option value="3000">3000</option>
+                    <!-- <option value="4000">4000</option> -->
+                    <option value="5000">5000</option>
+                    <option value="10000">10000</option>
+                </select>
+            </div>
+            <p>
+                款数
+            </p>
+            <div class="layui-form-item">
+                <input type="text" placeholder="请输入整数" autocomplete="off" name="number" id="number" value="1"
+                       class="layui-input" lay-verify="number">
+            </div>
+            <p>
+                客户旺旺
+            </p>
+            <div class="layui-form-item">
+                <input type="text" placeholder="请输入客户旺旺号" autocomplete="off" name="wangwang" id="wangwang"
+                       class="layui-input">
+            </div>
+            <p>工艺</p>
+            <div class="layui-form-item ui_normal">
+                <input type="radio" name="craftQie" class="moqie" value="模切" lay-skin="primary" title="模切"
+                       checked="checked">
+            </div>
+            <div class="layui-form-item auto" style="display: none;">
+                <input type="radio" name="craftauto" value="击凸" lay-skin="primary" title="击凸" checked>
+                <input type="radio" name="craftauto" value="压凹" lay-skin="primary" title="压凹">
+            </div>
+            <div class="ui_wq" style="display: none;">
+                <input type="radio" name="craftQie" class="moqie" value="模切" lay-skin="primary" title="模切"
+                       checked="checked">
+                <input type="radio" name="craftTang" value="单面烫金" lay-skin="primary" title="单面烫金" checked="checked">
+                <br/>
+                <input type="radio" name="craftShua" value="无" lay-skin="primary" title="无" checked="checked">
+                <input type="radio" name="craftShua" value="银铝箔纸" lay-skin="primary" title="银铝箔纸">
+                <input type="radio" name="craftShua" value="金铝箔纸" lay-skin="primary" title="金铝箔纸">
+            </div>
+
+            <hr>
+            <div class="layui-form-item">
+                <button class="layui-btn" lay-submit="" lay-filter="acount_btn">计算</button>
+                <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+            </div>
+            <h2>计算结果-
+                <button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult"
+                        onclick="copyResult()">点击复制
+                </button>
+            </h2>
+            <div>
+                <textarea rows="13" cols="75" id="span_result" readonly="readonly"></textarea>
+                <%@include file="../acountExpressFee.jsp" %>
+            </div>
+            <!--<h2>下单备注-<button type="button" class="layui-btn layui-btn-primary layui-btn-sm copyResult" onclick="copyBz()">点击复制</button></h2>
+            <div>
+                <textarea rows="5" cols="75" id="bz_result" readonly="readonly"></textarea>
+            </div>-->
+            <div>
+                <table class="layui-hide" id="priceTable" lay-filter="priceTable"></table>
+            </div>
+        </form>
+    </div>
+    <div class="right_div">
+        <div class="layui-carousel" id="test1">
+            <div carousel-item id="carousel"></div>
+            <br>
+            <div id="remark" style="font-size:20px;color:red"></div>
+        </div>
+    </div>
+</div>
 </body>
-<%@include file="/views/copyResult.jsp"%>
+<%@include file="/views/copyResult.jsp" %>
 <script>
-	layui.use(['table','form','carousel'], function(){    
-	    var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
-	    var carousel = layui.carousel;
-	    var table = layui.table;
-		//建造实例
+    layui.use(['table', 'form', 'carousel'], function () {
+        var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
+        var carousel = layui.carousel;
+        var table = layui.table;
+        //建造实例
         ins = carousel.render({});
-		//一访问页面就调用
-		$.ajax({
-			url:"${pageContext.request.contextPath}/getKindsByPro",
-			type : "GET",
-			data:{
-				proTypeValue:3
-			},
-			dataType : "json",
-			success : function(result) {
-				$.each(result,function(index,item){
-					$('#kindValue').append(new Option(item,index));//往下拉菜单里添加元素
-				});
-				layui.form.render("select");
-			}
-		});		
-		
-		form.on('select(setKind)', function(data) {
-			var html   = " ";
-			var remark = " ";
-			// 清空轮播图
-			$("#carousel").empty();
-			$("#remark").empty();
-			
-			$.ajax({
-				url:"${pageContext.request.contextPath}/getImgs",
-				type:"GET",
-				data:{
-					proTypeValue : $("#proTypeValue").val(),
-					kindValue 	 : $("#kindValue").val()
-				},
-				success : function(result) {
-					for (let i = 0; i < result.length; i++) {
-						// 只留一个remark
-						remark = "";
-						html += '<div><img style="width:'+result[0].imgWidth+'px" src="' +result[i].imgUrl+ '"></div>';
-						remark += '<div><span>' +result[i].remark+ '<span/></div>';
-				    }  
-					$("#carousel").append(html);
-					// 如果没有说明,就不显示null
-					if(remark.indexOf("null") < 0){
-						$("#remark").append(remark);
-					}
-					// 如果没有轮播图就隐藏
-					if(result.length == 0){
-						document.getElementById("test1").style.display = "none";   //隐藏
-					}else{
-						document.getElementById("test1").style.display = "block";   //显示
-						ins.reload({
-							elem: '#test1', 
-							width: result[0].imgWidth,  //设置容器宽度
-					        height: result[0].imgHeight
-			            });
-					}
-				}
-			});
-			if(data.value == 7){
-				$(".ui_wq").find(":input").attr("disabled", false);
-				$(".ui_wq").show();
-				$(".ui_normal").find(":input").attr("disabled", true);
-				$(".ui_normal").hide();
-			}else{
-				$(".ui_normal").find(":input").attr("disabled", false);
-				$(".ui_normal").show();
-				$(".ui_wq").find(":input").attr("disabled", true);
-				$(".ui_wq").hide();
-			}
-			if(data.value == 1){
-		        $(".size1").find(":input").attr("disabled", false);   
-				$(".size1").show();
-				$(".size2").hide();
-				$(".size2").find(":input").attr("disabled", true);
-				$(".ui_size").hide();
-				$(".ui_size").find(":input").attr("disabled", true);
-			}else if(data.value == 12){//400克旋转插卡
-				$(".ui_size").show();
-				$(".ui_size").find(":input").attr("disabled", false);
-				$(".size2").hide();
-				$(".size2").find(":input").attr("disabled", true);
-				$(".size1").hide();
-				$(".size1").find(":input").attr("disabled", true); 
-			}else{
-				$(".size2").show();
-				$(".size2").find(":input").attr("disabled", false);
-				$(".size1").hide();
-				$(".size1").find(":input").attr("disabled", true);   
-				$(".ui_size").hide();
-				$(".ui_size").find(":input").attr("disabled", true); 
-			}
-		});
-		
-		 //点击计算,计算价格
-		form.on('submit(acount_btn)', function(data) {
-			var kind = $("#kindValue").val();
-			var size =$(".size").val();
-			if(kind == 1){
-				size = $(".size11 :checked").val();
-			}else if(kind == 12){
-				size = $(".ui_size :checked").val();
-			}else{
-				if(!size){
-					layer.msg('请填写尺寸!',{offset:['300px','300px']},function(){});
-					return false;
-				}
-				if ((size.split("*")[0] > 9 || size.split("*")[1] > 5.4) && (size.split("*")[0] > 5.4 || size.split("*")[1] > 9)) {
-					layer.msg("[ 插卡 ]尺寸不能超过9*5.4 cm !",{offset:['300px','300px']},function(){});
-					return false;
-				}
-			}
-			
-			var craftQie = $("input[name='craftQie']:checked").val();
-			var number= $("#number").val();
-			var kindData={
-					0 :"异形插牌",	
-					1 :"菱形单面直角插卡",	
-					2 :"400g卡纸单面烫金",	
-					3 :"400g铜板印刷+单面烫金效果",	
-					4 :"哑金烫金单面插卡",
-					5 :"透明烫金插牌",
-					7 :"弯曲插卡",
-					8 :"400g卡纸双面烫金",
-					9 :"哑金哑银凹凸插卡",
-					10 :"亮金亮银凹凸插卡",
-					11 :"镭射银插卡",
-					12 :"400克旋转插卡单面烫金(烫银)",
-					13 :"350克铜版纸印刷+凹凸"
-				};
-			var kindValue = kindData[kind];
-			$.ajax({
-				url:"${pageContext.request.contextPath}/getThanSum",
-				type:"GET",
-				data:$(".big_box form").serialize(),
-				success:function(result){
-					if(result.code == 100){
-						layer.msg(result.msg,{offset:['300px','300px']},function(){});
-						return false;
-					}
-					
-					var data = result.data.proList;
-					if(kind == 7){
-						craftQie += "," + $("input[name='craftTang']:checked").val();
-						if($("input[name='craftShua']:checked").val() != "无"){
-							craftQie += "," + $("input[name='craftShua']:checked").val();
-						}
-					}
-					var span_result ='插卡 - ' + kindValue + ' - ' + size + "厘米 -" + craftQie + "(同款内容) "+'\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 += '包邮,免费设计呢~(偏远地区需补邮费)'
-					$("#span_result").val(span_result);
-					
-					var count = $("#count option:selected").val();
-					getRemark("插卡", size, count+"个", kindValue, number, craftQie, "");
-					//计算完自动复制文本
-					var e=document.getElementById("span_result");//对象是content
-					if (e.value != "") {
-						e.select();//选择对象
-						document.execCommand("Copy");//执行浏览器复制命令
-					}
-					
-					//生成表格
-					table.render({
-						elem : '#priceTable',
-						even : true, //隔行变色
-						data : data, // 赋值已知数据
-						width : 500,
-						cols : [ [ 
-							{
-								field : 'number',
-								width : '12%',
-								align : "center",
-								title : '款数'
-							},{
-								field : 'count',
-								width : '16%',
-								align : "center",
-								title : '数量'
-							},{
-								field : 'price',
-								width : '16%',
-								align : "center",
-								title : '报价'
-							},{
-								field : 'wangwang',
-								align : "center",
-								width : '16%',
-								title : '折扣价'
-							},{
-								field : 'wangwang',
-								align : "center",
-								width : '19%',
-								title : '跳楼价'
-							},{
-								field : 'weight',
-								width : '21%',
-								align : "center",
-								title : '重量(kg)'
-							}
-						] ],
-					});
-				} 
-			});
-			return false;
-		});
-	});
+        //一访问页面就调用
+        $.ajax({
+            url: "${pageContext.request.contextPath}/getKindsByPro",
+            type: "GET",
+            data: {
+                proTypeValue: 3
+            },
+            dataType: "json",
+            success: function (result) {
+                $.each(result, function (index, item) {
+                    //哑金哑银凹凸插卡
+                    if (index == 9) {
+                        $('#kindValue').append(new Option("哑金插卡", index));//往下拉菜单里添加元素
+                        $('#kindValue').append(new Option("哑银插卡", 14));//往下拉菜单里添加元素
+                    }
+                    //亮金亮银凹凸插卡
+                    else if (index == 10) {
+                        $('#kindValue').append(new Option("亮金插卡", index));//往下拉菜单里添加元素
+                        $('#kindValue').append(new Option("亮银插卡", 15));//往下拉菜单里添加元素
+                    } else {
+                        $('#kindValue').append(new Option(item, index));//往下拉菜单里添加元素
+                    }
+                });
+                layui.form.render("select");
+            }
+        });
+
+        form.on('select(setKind)', function (data) {
+            var html = " ";
+            var remark = " ";
+            // 清空轮播图
+            $("#carousel").empty();
+            $("#remark").empty();
+            let kindValue = $("#kindValue").val();
+            if (kindValue == 14) {
+                kindValue = 9;
+            }
+            if (kindValue == 15) {
+                kindValue = 10;
+            }
+            let prams = {
+                proTypeValue: $("#proTypeValue").val(),
+                kindValue: kindValue
+            }
+            $.ajax({
+                url: "${pageContext.request.contextPath}/getImgs",
+                type: "GET",
+                data: prams,
+                success: function (result) {
+                    for (let i = 0; i < result.length; i++) {
+                        // 只留一个remark
+                        remark = "";
+                        html += '<div><img style="width:' + result[0].imgWidth + 'px" src="' + result[i].imgUrl + '"></div>';
+                        remark += '<div><span>' + result[i].remark + '<span/></div>';
+                    }
+                    $("#carousel").append(html);
+                    // 如果没有说明,就不显示null
+                    if (remark.indexOf("null") < 0) {
+                        $("#remark").append(remark);
+                    }
+                    // 如果没有轮播图就隐藏
+                    if (result.length == 0) {
+                        document.getElementById("test1").style.display = "none";   //隐藏
+                    } else {
+                        document.getElementById("test1").style.display = "block";   //显示
+                        ins.reload({
+                            elem: '#test1',
+                            width: result[0].imgWidth,  //设置容器宽度
+                            height: result[0].imgHeight
+                        });
+                    }
+                }
+            });
+            $(".auto").find(":input").attr("disabled", true);
+            $(".auto").hide();
+            if (data.value == 7) {
+                $(".ui_wq").find(":input").attr("disabled", false);
+                $(".ui_wq").show();
+                $(".ui_normal").find(":input").attr("disabled", true);
+                $(".ui_normal").hide();
+            } else {
+                $(".ui_normal").find(":input").attr("disabled", false);
+                $(".ui_normal").show();
+                $(".ui_wq").find(":input").attr("disabled", true);
+                $(".ui_wq").hide();
+            }
+            if (data.value == 9 || data.value == 10 || data.value == 14 || data.value == 15) {
+                $(".auto").find(":input").attr("disabled", false);
+                $(".auto").show();
+            }
+            if (data.value == 1) {
+                $(".size1").find(":input").attr("disabled", false);
+                $(".size1").show();
+                $(".size2").hide();
+                $(".size2").find(":input").attr("disabled", true);
+                $(".ui_size").hide();
+                $(".ui_size").find(":input").attr("disabled", true);
+            } else if (data.value == 12) {//400克旋转插卡
+                $(".ui_size").show();
+                $(".ui_size").find(":input").attr("disabled", false);
+                $(".size2").hide();
+                $(".size2").find(":input").attr("disabled", true);
+                $(".size1").hide();
+                $(".size1").find(":input").attr("disabled", true);
+            } else {
+                $(".size2").show();
+                $(".size2").find(":input").attr("disabled", false);
+                $(".size1").hide();
+                $(".size1").find(":input").attr("disabled", true);
+                $(".ui_size").hide();
+                $(".ui_size").find(":input").attr("disabled", true);
+            }
+            form.render();
+        });
+
+        //点击计算,计算价格
+        form.on('submit(acount_btn)', function (data) {
+            var kind = $("#kindValue").val();
+            var size = $(".size").val();
+            if (kind == 1) {
+                size = $(".size11 :checked").val();
+            } else if (kind == 12) {
+                size = $(".ui_size :checked").val();
+            } else {
+                if (!size) {
+                    layer.msg('请填写尺寸!', {offset: ['300px', '300px']}, function () {
+                    });
+                    return false;
+                }
+                if ((size.split("*")[0] > 9 || size.split("*")[1] > 5.4) && (size.split("*")[0] > 5.4 || size.split("*")[1] > 9)) {
+                    layer.msg("[ 插卡 ]尺寸不能超过9*5.4 cm !", {offset: ['300px', '300px']}, function () {
+                    });
+                    return false;
+                }
+            }
+
+            var craftQie = $("input[name='craftQie']:checked").val();
+            var craftauto = $("input[name='craftauto']:checked").val();
+            var number = $("#number").val();
+            var kindData = {
+                0: "异形插牌",
+                1: "菱形单面直角插卡",
+                2: "400g卡纸单面烫金",
+                3: "400g铜板印刷+单面烫金效果",
+                4: "哑金烫金单面插卡",
+                5: "透明烫金插牌",
+                7: "弯曲插卡",
+                8: "400g卡纸双面烫金",
+                9: "哑金插卡",
+                10: "亮金插卡",
+                11: "镭射银插卡",
+                12: "400克旋转插卡单面烫金(烫银)",
+                13: "350克铜版纸印刷+凹凸",
+                14: "哑银插卡",
+                15: "亮银插卡",
+            };
+            var kindValue = kindData[kind];
+            $.ajax({
+                url: "${pageContext.request.contextPath}/getThanSum",
+                type: "GET",
+                data: $(".big_box form").serialize(),
+                success: function (result) {
+                    if (result.code == 100) {
+                        layer.msg(result.msg, {offset: ['300px', '300px']}, function () {
+                        });
+                        return false;
+                    }
+
+                    var data = result.data.proList;
+                    if (kind == 7) {
+                        craftQie += "," + $("input[name='craftTang']:checked").val();
+                        if ($("input[name='craftShua']:checked").val() != "无") {
+                            craftQie += "," + $("input[name='craftShua']:checked").val();
+                        }
+                    }
+                    if (kind == 9 || kind == 10 || kind == 14 || kind == 15) {
+                        craftQie += "," + craftauto;
+                    }
+                    var span_result = '插卡 - ' + kindValue + ' - ' + size + "厘米 - (同款内容) " + '\n';
+                    span_result += '工艺:' + craftQie + '\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 += '包邮,免费设计呢~(偏远地区需补邮费)'
+                    $("#span_result").val(span_result);
+
+                    var count = $("#count option:selected").val();
+                    getRemark("插卡", size, count + "个", kindValue, number, craftQie, "");
+                    //计算完自动复制文本
+                    var e = document.getElementById("span_result");//对象是content
+                    if (e.value != "") {
+                        e.select();//选择对象
+                        document.execCommand("Copy");//执行浏览器复制命令
+                    }
+
+                    //生成表格
+                    table.render({
+                        elem: '#priceTable',
+                        even: true, //隔行变色
+                        data: data, // 赋值已知数据
+                        width: 500,
+                        cols: [[
+                            {
+                                field: 'number',
+                                width: '12%',
+                                align: "center",
+                                title: '款数'
+                            }, {
+                                field: 'count',
+                                width: '16%',
+                                align: "center",
+                                title: '数量'
+                            }, {
+                                field: 'price',
+                                width: '16%',
+                                align: "center",
+                                title: '报价'
+                            }, {
+                                field: 'wangwang',
+                                align: "center",
+                                width: '16%',
+                                title: '折扣价'
+                            }, {
+                                field: 'wangwang',
+                                align: "center",
+                                width: '19%',
+                                title: '跳楼价'
+                            }, {
+                                field: 'weight',
+                                width: '21%',
+                                align: "center",
+                                title: '重量(kg)'
+                            }
+                        ]],
+                    });
+                }
+            });
+            return false;
+        });
+    });
 </script>
 </html>

+ 2 - 2
src/main/webapp/views/product/pet.jsp

@@ -250,12 +250,12 @@
 
                     if (number > 1) {
                         for (let i = 0; i < data.length; i++) {
-                            span_result += number + '款 各' + data[i].count + ",共" + data[i].price + "元" + '\n'
+                            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'
+                            span_result += number + '款 ' + data[i].count + ",共" + data[i].price + "元" + '\n'
                             data[i].number = number;
                         }
                     }