Browse Source

价值优惠券定向券/意向券

zhijiezhao 3 years ago
parent
commit
9bf535112b

+ 1 - 0
src/main/resources/mappings/modules/coupon/CmCouponMapper.xml

@@ -184,6 +184,7 @@
 			#{createDate},
 		    #{moneyCouponPrice},
 		    #{moneyCouponFlag},
+			#{moneyCouponType},
 			#{delFlag}
 		)
 	</insert>

+ 27 - 12
src/main/webapp/WEB-INF/views/modules/coupon/MoneyCouponForm.jsp

@@ -204,20 +204,20 @@
             <form:radiobutton path="moneyCouponType" value="2" label="定向券" class="required" onclick="moneyCouponShow()"/>
         </div>
     </div>
-    <div class="control-group">
+    <div class="control-group" id="yxq">
         <label class="control-label"><font color="red">*</font>优惠券类型:</label>
         <div class="controls">
-            <form:radiobutton path="couponType" value="0" label="活动券" class="required" onclick="couponShow()"/>
-            <form:radiobutton path="couponType" value="1" label="品类券" class="required" onclick="couponShow()"/>
-            <form:radiobutton path="couponType" value="2" label="用户专享券" class="required" onclick="couponShow()"/>
-            <form:radiobutton path="couponType" value="3" label="店铺券" class="required" onclick="couponShow()"/>
+                <form:radiobutton name="hdq" path="couponType" value="0" label="活动券" class="required" onclick="couponShow()"/>
+                <form:radiobutton id="plq" path="couponType" value="1" style="display:${cmCoupon.moneyCouponType eq 2 ? 'none':''}" label="品类券" class="required" onclick="couponShow()"/>
+                <form:radiobutton id="zxq" path="couponType" value="2" style="display:${cmCoupon.moneyCouponType eq 2 ? 'none':''}" label="用户专享券" class="required" onclick="couponShow()"/>
+                <form:radiobutton id="dpq" path="couponType" value="3" style="display:${cmCoupon.moneyCouponType eq 2 ? 'none':''}" label="店铺券" class="required" onclick="couponShow()"/>
         </div>
     </div>
-    <div id="eventVoucher" hidden="hidden">
+    <div id="eventVoucher" class="yxq">
         <div class="control-group">
             <label class="control-label"><font color="red">*</font>优惠商品:</label>
             <div class="controls">
-                <form:radiobutton path="productType" value="1" label="全商城商品" onclick="productShow()" checked ="${empty cmCoupon.productType ? true:false}" />
+                <form:radiobutton id="qsc" path="productType" value="1" label="全商城商品" style="display: ${cmCoupon.moneyCouponType eq 2 ? 'none':''}" onclick="productShow()" checked ="${empty cmCoupon.productType ? true:false}" />
                 <form:radiobutton path="productType" value="2" label="指定商品" onclick="productShow()"/>
             </div>
         </div>
@@ -918,11 +918,26 @@
     function moneyCouponShow() {
         var couponType = $("input[name='moneyCouponType']:checked").val();
         if (couponType == 1) {
-            // $("#money").show();
-
-        } else {
-            // $("#money").hide();
-
+            $("#zxq").show();
+            $("#plq").show();
+            $("#dpq").show();
+            $("#qsc").show();
+            $("#qsc").attr("checked",true);
+            $("#yxq").show();
+            $("#dxq").hide();
+            $("#couponType1").attr("checked",true);
+            $("#eventVoucher").show();
+            $(".productData").hide();
+        }
+        if(couponType == 2) {
+            $("#couponType1").attr("checked",true);
+            $("#productType1").attr("checked",true);
+            $("#eventVoucher").show();
+            $(".productData").show();
+            $("#qsc").hide();
+            $("#zxq").hide();
+            $("#plq").hide();
+            $("#dpq").hide();
         }
     }
 </script>