|
@@ -0,0 +1,199 @@
|
|
|
+<%@ page import="java.util.Date" %>
|
|
|
+<%@ page contentType="text/html;charset=UTF-8" %>
|
|
|
+<%@ include file="/WEB-INF/views/include/taglib.jsp" %>
|
|
|
+<html>
|
|
|
+<head>
|
|
|
+ <title>优惠券管理</title>
|
|
|
+ <meta name="decorator" content="default"/>
|
|
|
+
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+<ul class="nav nav-tabs">
|
|
|
+ <li><a href="${ctx}/vip/cmCoupon/">专属优惠券</a></li>
|
|
|
+ <li class="active"><a
|
|
|
+ href="${ctx}/vip/cmCoupon/add">${not empty cmCoupon.id?'编辑':'添加'}</a>
|
|
|
+ </li>
|
|
|
+</ul>
|
|
|
+<br/>
|
|
|
+<%--<font style="color: red;margin-left: 20px">品类券只适合在某种品类需要优惠时创建,适用于该品类商品和全部客户。</font><br><br>--%>
|
|
|
+<form:form id="inputForm" modelAttribute="cmCoupon" action="${ctx}/vip/cmCoupon/add" method="post"
|
|
|
+ class="form-horizontal">
|
|
|
+ <%-- <form:hidden path="id"/>--%>
|
|
|
+ <%-- <form:hidden path="productInfo" id="productInfo"/>--%>
|
|
|
+ <%-- <input type="hidden" name="couponType" value="1"/>--%>
|
|
|
+ <sys:message content="${message}"/>
|
|
|
+ <div class="control-group">
|
|
|
+ <label class="control-label"><font color="red">*</font>优惠月份:</label>
|
|
|
+ <div class="controls">
|
|
|
+ <input name="startDate" id="startDate" type="text" required readonly="readonly" maxlength="20"
|
|
|
+ class="input-medium Wdate "
|
|
|
+ value="<fmt:formatDate value="${cmCoupon.startDate}" pattern="yyyy-MM"/>"
|
|
|
+ onclick="WdatePicker({dateFmt:'yyyy-MM',isShowClear:false});" onblur="dateShow()"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="coupon-wrap">
|
|
|
+ <div class="control-group">
|
|
|
+ <label>优惠券1:</label>
|
|
|
+ <form:select path="couponType" class="input-medium coupon-select" onchange="changeCoupon($this)">
|
|
|
+ <form:option value="" label="全部"/>
|
|
|
+ <form:option value="0" label="活动券"/>
|
|
|
+ <form:option value="1" label="品类券"/>
|
|
|
+ <form:option value="3" label="店铺券"/>
|
|
|
+ </form:select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="control-group coupon-line" style="display:none">
|
|
|
+ <label class="control-label"><font color="red">*</font>优惠券金额:</label>
|
|
|
+ <div class="controls">
|
|
|
+ <input type="number" id="couponAmount" name="couponAmount" value="${cmCoupon.couponAmount}" min="0"
|
|
|
+ required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="control-group coupon-line" style="display:none">
|
|
|
+ <label class="control-label"><font color="red">*</font>优惠条件:</label>
|
|
|
+ <div class="controls">
|
|
|
+ 订单商品总额满 <input type="number" name="touchPrice" id="touchPrice"
|
|
|
+ value="${cmCoupon.touchPrice}" min="0" required>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="control-group coupon-line" style="display:none">
|
|
|
+ <label class="control-label"><font color="red">*</font>优惠商品:</label>
|
|
|
+ <div class="controls">
|
|
|
+ <form:radiobutton path="categoryType" value="1" label="产品"
|
|
|
+ checked="${empty cmCoupon.categoryType ? true:false}"/>
|
|
|
+ <form:radiobutton path="categoryType" value="2" label="仪器"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="control-group">
|
|
|
+ <label>优惠券2:</label>
|
|
|
+ <form:select path="couponType" class="input-medium" onchange="changeVal()">
|
|
|
+ <form:option value="" label="全部"/>
|
|
|
+ <form:option value="0" label="活动券"/>
|
|
|
+ <form:option value="1" label="品类券"/>
|
|
|
+ <form:option value="3" label="店铺券"/>
|
|
|
+ </form:select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="control-group">
|
|
|
+ <label>优惠券3:</label>
|
|
|
+ <form:select path="couponType" class="input-medium" onchange="changeVal()">
|
|
|
+ <form:option value="" label="全部"/>
|
|
|
+ <form:option value="0" label="活动券"/>
|
|
|
+ <form:option value="1" label="品类券"/>
|
|
|
+ <form:option value="3" label="店铺券"/>
|
|
|
+ </form:select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="control-group">
|
|
|
+ <label>优惠券4:</label>
|
|
|
+ <form:select path="couponType" class="input-medium" onchange="changeVal()">
|
|
|
+ <form:option value="" label="全部"/>
|
|
|
+ <form:option value="0" label="活动券"/>
|
|
|
+ <form:option value="1" label="品类券"/>
|
|
|
+ <form:option value="3" label="店铺券"/>
|
|
|
+ </form:select>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="control-group">
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ <div class="form-actions">
|
|
|
+ <input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/>
|
|
|
+ <input id="btnCancel" class="btn" type="button" value="返 回" onclick="history.go(-1)"/>
|
|
|
+ </div>
|
|
|
+</form:form>
|
|
|
+<script>
|
|
|
+ function statusShow() {
|
|
|
+ var status = $("input[name='status']:checked").val();
|
|
|
+ if (status == 2) {
|
|
|
+ $("#initializeShow").hide();
|
|
|
+ $("#closeShow").show();
|
|
|
+ } else {
|
|
|
+ $("#initializeShow").show();
|
|
|
+ $("#closeShow").hide();
|
|
|
+ $("#hiddenStatus").val(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function dateShow() {
|
|
|
+ var startDate = $("#startDate").val();
|
|
|
+ var startMs = new Date(startDate).getTime();
|
|
|
+ var endDate = $("#endDate").val();
|
|
|
+ var endMs = new Date(endDate).getTime();
|
|
|
+ var nowMs = new Date().getTime();
|
|
|
+ if (nowMs < startMs) {
|
|
|
+ $("#initializeShow").html("<font color=\"#800080\">未生效</font>");
|
|
|
+ } else if (nowMs > endMs) {
|
|
|
+ $("#initializeShow").html("<font color=\"#FF6600\">已失效</font>");
|
|
|
+ } else {
|
|
|
+ $("#initializeShow").html("<font color=\"#00CC66\">已生效</font>");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param obj
|
|
|
+ * jquery控制input只能输入数字
|
|
|
+ */
|
|
|
+ function onlynum(obj) {
|
|
|
+ obj.value = obj.value.replace(/[^\d]/g, ""); //清除"数字"以外的字符
|
|
|
+ }
|
|
|
+
|
|
|
+ $(document).ready(function () {
|
|
|
+ //$("#name").focus();
|
|
|
+ $("#inputForm").validate({
|
|
|
+ submitHandler: function (form) {
|
|
|
+ var couponAmount = $("#couponAmount").val() * 1;
|
|
|
+ var touchPrice = $("#touchPrice").val() * 1;
|
|
|
+ if (couponAmount >= touchPrice) {
|
|
|
+ alertx("优惠券金额必须小于优惠条件金额");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var startDate = $("#startDate").val();
|
|
|
+ var endDate = $("#endDate").val();
|
|
|
+ if (startDate >= endDate) {
|
|
|
+ alertx("结束时间不能早于开始时间");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ loading('正在提交,请稍等...');
|
|
|
+ form.submit();
|
|
|
+ },
|
|
|
+ errorContainer: "#messageBox",
|
|
|
+ errorPlacement: function (error, element) {
|
|
|
+ $("#messageBox").text("输入有误,请先更正。");
|
|
|
+ if (element.is(":checkbox") || element.is(":radio") || element.parent().is(".input-append")) {
|
|
|
+ error.appendTo(element.parent().parent());
|
|
|
+ } else {
|
|
|
+ error.insertAfter(element);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ /* function changeCoupon(el) {
|
|
|
+ var value = $(this).val()*1;
|
|
|
+ alert(el)
|
|
|
+ if (1 === value) {
|
|
|
+ $(this).parents(".coupon-wrap").find(".coupon-line").show();
|
|
|
+ }
|
|
|
+ }*/
|
|
|
+ // $("body").on("change", "select.coupon-select", function(){
|
|
|
+ // var value = $(this).val()*1;
|
|
|
+ // alert(value)
|
|
|
+ // if (1 === value) {
|
|
|
+ // $(this).parents(".coupon-wrap").find(".coupon-line").show();
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ function changeCoupon(){
|
|
|
+ alert(this.val());
|
|
|
+ (".coupon-line").show();
|
|
|
+ }
|
|
|
+
|
|
|
+</script>
|
|
|
+</body>
|
|
|
+</html>
|