<%@page import="org.apache.xmlbeans.impl.xb.xsdschema.IncludeDocument.Include"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!doctype html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>商户中心-订单满折</title>
<link rel="stylesheet" href="${pageContext.servletContext.contextPath }/css/vendor/common.css" type="text/css">
<link rel="stylesheet" href="${pageContext.servletContext.contextPath }/cy/css/bundle.min.css" type="text/css">
<script src="${pageContext.servletContext.contextPath }/cy/js/lib/jquery.1.10.2.js"></script>
</head>
<body>
<%@include file="../../cy/common/common.jsp" %>
<!-- 头部 -->
<%@include file="../../cy/common/header.jsp"%>
<!-- 头部 -->
<!-- 内容 -->
<div class="n-content clearfix">
<div class="wrap">
<!-- 左侧 -->
<%@include file="../../cy/common/left.jsp"%>
<!-- 左侧 -->
<div class="n-contentR">
<!-- 订单满折-使用情况==============================================开始 -->
<div class="in-saleof-goods Order-full-list">
<div class="h-conright-heade">
当前位置:商户中心 > 商品中心 > <i class="h-act"> 商品相关基本规格设置</i>
</div>
<div class="h-salegoods-tahea Order-full-nav">
<a href="">优惠券</a>
<a href="${pageContext.servletContext.contextPath }/cycoupon/salesRule/addSalesRule.html">订单满减</a>
<a herf="${pageContext.servletContext.contextPath }/cycoupon/discount/edit.html?flag=1" class="h-salegoods-actived">订单满折</a>
</div>
<div class="z-gcont">
<div>
<form action="${pageContext.servletContext.contextPath }/cycoupon/discount/edit.html?pageNow=${pageNow}" id="form">
<input type="hidden" name="id" id="id" value="${xosr.id}" >
<input type="hidden" name="ruleId" id="ruleId" value="${xosr.ruleId}" >
<div class="z-gbottom z-gbottom01">
<div class="z-mname">
<div class="z-mrule">
<span>规则名称:</span>
<input type="text" name="name" id="name" value="${xosr.name}" data-tip="规则名称不能为空">
</div>
<div class="z-desci">
<span>规则描述:</span>
<textarea cols="30" rows="10" name="description" id="description" data-tip="规则名称不能为空">${xosr.description}</textarea>
</div>
<div class="z-modd">
<!-- <form action="">-->
启用状态:
<label><input type="radio" checked name="useStatus" value="1" <c:if test="${xosr.useStatus == '1' || xosr.useStatus == null}">checked="checked"</c:if>>是</label>
<label><input type="radio" name="useStatus" value="0" <c:if test="${xosr.useStatus == '0' }">checked="checked"</c:if>>否</label>
<!-- </form> -->
</div>
<div class="clearfix p-inpIime p-inpIimezq">
<span class="tabLeft tabLeft01 fl">
起始时间:
</span>
<div class="time-sel-cons fl">
<input id="fromTime" name="fromTime" readonly="readonly" placeholder="请选择时间" type="text" class="time-sel-inputs" value="<fmt:formatDate pattern="yyyy/MM/dd HH:mm:ss" value="${xosr.fromTime }" type="both"/>" data-tip="起始时间不能为空">
<i></i>
</div>
</div>
<div class="clearfix p-inpIime p-inpIimezq">
<span class="tabLeft tabLeft01 fl">
结束时间:
</span>
<div class="time-sel-cons fl">
<input id="toTime" name="toTime" readonly="readonly" placeholder="请选择时间" type="text" class="time-sel-inputs" value="<fmt:formatDate pattern="yyyy/MM/dd HH:mm:ss" value="${xosr.toTime }" type="both"/>" data-tip="结束时间不能为空">
<i></i>
</div>
</div>
<div class="z-mreduce clearfix">
<span class="z-activ fl">促销活动:</span>
<div class="fl f-addOrderList">
<c:choose>
<c:when test="${fn:length(list) > 0 }">
<c:forEach items="${list}" var="list" varStatus="lists">
<div class="floor-addMc">
<span>订单满:</span>
<input type="text" name="promotionRule[${list.promotionLevel}].conditionMoney" value="${list.conditionMoney}" data-tip="请输入促销金额">
<span class="z-cut">打</span>
<input type="text" name="promotionRule[${list.promotionLevel}].useMoney" value="${list.useMoney}" data-tip="请输入优惠金额">
<span class="z-cut">折</span>
<input type="hidden" name="promotionRule[${list.promotionLevel}].promotionLevel" value="${list.promotionLevel}">
<c:if test="${flag eq '1'}"><span><i class="MerFont z-mcdd f-add"></i></span>
<span class="s-gray9">例如:满100打95折,就是按100*0.95出售。</span></c:if>
</div>
</c:forEach>
</c:when>
<c:otherwise>
<div class="floor-addMc">
<span>订单满:</span>
<input type="text" name="promotionRule[0].conditionMoney" data-tip="请输入促销金额">
<span class="z-cut">打</span>
<input type="text" name="promotionRule[0].useMoney" data-tip="请输入优惠折扣">
<span class="z-cut">折</span>
<span><i class="MerFont z-mcdd f-add"></i></span>
<span class="s-gray9">例如:满100打95折,就是按100*0.95出售。</span>
<input type="hidden" name="promotionRule[0].promotionLevel" value="0">
</div>
</c:otherwise>
</c:choose>
</div>
</div>
<div class="z-mend">
<c:if test="${flag eq '1'}"><input type="button" value="保存" id="submitBtn" class="btn-default"></c:if>
<a href="javascript:history.go(-1);" class="btn-default btn-empty">返回</a>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 内容 -->
<!-- 底部 -->
<%@include file="../../cy/common/footer.jsp"%>
<!-- 底部 -->
<script src="${pageContext.servletContext.contextPath }/cy/js/src/allPlugins.min.js"></script>
<script src="${pageContext.servletContext.contextPath }/cy/js/lib/laydate.js"></script>
<script src="${pageContext.servletContext.contextPath }/cy/js/src/common_bundle.js"></script>
<script type="text/javascript">
$(function(){
function addFloorder(inpName,num){
if (num==3) {return false};
var str = '';
str += '<div class="floor-addMc"> '
+' <span>订单满:</span> <input type="text" name="promotionRule['+ num +'].conditionMoney" data-tip="请输入促销金额"> '
+' <span class="z-cut">打</span> <input type="text" name="promotionRule[' + num + '].useMoney" data-tip="请输入优惠金额"> '
+' <span class="z-cut">折</span>'
+' <input type="hidden" name="promotionRule[' + num + '].promotionLevel" value="'+ num +'" >';
if (num==1) {
str += ' <span><i class="MerFont z-mcdd f-remove"></i></span>';
};
str += '</div>';
return str;
}
$('.f-addOrderList .f-add').click(function(){
var numAddfloor = $('.floor-addMc').length;
$('.f-addOrderList').append(addFloorder('inputName',numAddfloor));
});
$('body').on('click','.f-remove',function(){
$('.floor-addMc:last').remove();
})
var times01 = {
elem: '#fromTime',
format: 'YYYY/MM/DD hh:mm:ss',
min: laydate.now(), //设定最小日期为当前日期
max: '2099-06-16 23:59:59', //最大日期
istoday: false,
istime:true,
choose: function(datas){
times02.min = datas; //开始日选好后,重置结束日的最小日期
times02.start = datas; //将结束日的初始值设定为开始日
},
};
laydate(times01);
var times02 = {
elem: '#toTime',
format: 'YYYY/MM/DD hh:mm:ss',
min: laydate.now(), //设定最小日期为当前日期
max: '2099-06-16 23:59:59', //最大日期
istoday: false,
istime:true,
choose: function(datas){
times01.max = datas; //结束日选好后,重置开始日的最大日期
},
};
laydate(times02);
function formValid() {
var flag = true;
//验证是否为空
$("#form [data-tip]").each(function() {
var $el = $(this);
if($.trim($el.val()) === "") {
alert($el.attr("data-tip"));
flag = false;
return false;
}
});
if(!flag) {
return flag;
}
//比较优惠金额和促销金额
$(".floor-addMc").each(function() {
//var cm = $(this).find("[name$='conditionMoney']").val();
var um = $(this).find("[name$='useMoney']").val();
if(um>100){
alert("折扣不能高于100");
return false;
}
/* var um = $(this).find("[name$='useMoney']").val();
if(cm < um) {
alert("优惠金额不能大于促销金额");
flag = false;
return false;
} */
});
return flag;
}
$("#submitBtn").on("click",function(){
var flag = formValid();
if(!flag) {
return false;
}
var data = $("#form").serialize();
$.ajax({
url:'${pageContext.servletContext.contextPath }/cycoupon/discount/save.html',
type:'POST',
data: data,
dataType: "json",
success : function(result) {
if(result.code == "1"){
alert(result.msg);
window.location.href = "${pageContext.servletContext.contextPath }/cycoupon/discount/queryList.html";
}else{
alert(result.msg);
}
}
});
});
})
function clearNoNum(obj){
obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符
obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字而不是.
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的.
obj.value = obj.value.replace(/([0-9]+\.[0-9]{2})[0-9]*/,"$1"); //只保留. 后面两位.
}
</script>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!doctype html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>商户中心-订单满折</title>
<link rel="stylesheet" href="${pageContext.servletContext.contextPath }/css/vendor/common.css" type="text/css">
<link rel="stylesheet" href="${pageContext.servletContext.contextPath }/cy/css/bundle.min.css" type="text/css">
<script src="${pageContext.servletContext.contextPath }/cy/js/lib/jquery.1.10.2.js"></script>
</head>
<body>
<%@include file="../../cy/common/common.jsp" %>
<!-- 头部 -->
<%@include file="../../cy/common/header.jsp"%>
<!-- 头部 -->
<!-- 内容 -->
<div class="n-content clearfix">
<div class="wrap">
<!-- 左侧 -->
<%@include file="../../cy/common/left.jsp"%>
<!-- 左侧 -->
<div class="n-contentR">
<!-- 订单满折-使用情况==============================================开始 -->
<div class="in-saleof-goods Order-full-list">
<div class="h-conright-heade">
当前位置:商户中心 > 商品中心 > <i class="h-act"> 商品相关基本规格设置</i>
</div>
<div class="h-salegoods-tahea Order-full-nav">
<a href="">优惠券</a>
<a href="${pageContext.servletContext.contextPath }/cycoupon/salesRule/addSalesRule.html">订单满减</a>
<a herf="${pageContext.servletContext.contextPath }/cycoupon/discount/edit.html?flag=1" class="h-salegoods-actived">订单满折</a>
</div>
<div class="z-gcont">
<div>
<form action="${pageContext.servletContext.contextPath }/cycoupon/discount/edit.html?pageNow=${pageNow}" id="form">
<input type="hidden" name="id" id="id" value="${xosr.id}" >
<input type="hidden" name="ruleId" id="ruleId" value="${xosr.ruleId}" >
<div class="z-gbottom z-gbottom01">
<div class="z-mname">
<div class="z-mrule">
<span>规则名称:</span>
<input type="text" name="name" id="name" value="${xosr.name}" data-tip="规则名称不能为空">
</div>
<div class="z-desci">
<span>规则描述:</span>
<textarea cols="30" rows="10" name="description" id="description" data-tip="规则名称不能为空">${xosr.description}</textarea>
</div>
<div class="z-modd">
<!-- <form action="">-->
启用状态:
<label><input type="radio" checked name="useStatus" value="1" <c:if test="${xosr.useStatus == '1' || xosr.useStatus == null}">checked="checked"</c:if>>是</label>
<label><input type="radio" name="useStatus" value="0" <c:if test="${xosr.useStatus == '0' }">checked="checked"</c:if>>否</label>
<!-- </form> -->
</div>
<div class="clearfix p-inpIime p-inpIimezq">
<span class="tabLeft tabLeft01 fl">
起始时间:
</span>
<div class="time-sel-cons fl">
<input id="fromTime" name="fromTime" readonly="readonly" placeholder="请选择时间" type="text" class="time-sel-inputs" value="<fmt:formatDate pattern="yyyy/MM/dd HH:mm:ss" value="${xosr.fromTime }" type="both"/>" data-tip="起始时间不能为空">
<i></i>
</div>
</div>
<div class="clearfix p-inpIime p-inpIimezq">
<span class="tabLeft tabLeft01 fl">
结束时间:
</span>
<div class="time-sel-cons fl">
<input id="toTime" name="toTime" readonly="readonly" placeholder="请选择时间" type="text" class="time-sel-inputs" value="<fmt:formatDate pattern="yyyy/MM/dd HH:mm:ss" value="${xosr.toTime }" type="both"/>" data-tip="结束时间不能为空">
<i></i>
</div>
</div>
<div class="z-mreduce clearfix">
<span class="z-activ fl">促销活动:</span>
<div class="fl f-addOrderList">
<c:choose>
<c:when test="${fn:length(list) > 0 }">
<c:forEach items="${list}" var="list" varStatus="lists">
<div class="floor-addMc">
<span>订单满:</span>
<input type="text" name="promotionRule[${list.promotionLevel}].conditionMoney" value="${list.conditionMoney}" data-tip="请输入促销金额">
<span class="z-cut">打</span>
<input type="text" name="promotionRule[${list.promotionLevel}].useMoney" value="${list.useMoney}" data-tip="请输入优惠金额">
<span class="z-cut">折</span>
<input type="hidden" name="promotionRule[${list.promotionLevel}].promotionLevel" value="${list.promotionLevel}">
<c:if test="${flag eq '1'}"><span><i class="MerFont z-mcdd f-add"></i></span>
<span class="s-gray9">例如:满100打95折,就是按100*0.95出售。</span></c:if>
</div>
</c:forEach>
</c:when>
<c:otherwise>
<div class="floor-addMc">
<span>订单满:</span>
<input type="text" name="promotionRule[0].conditionMoney" data-tip="请输入促销金额">
<span class="z-cut">打</span>
<input type="text" name="promotionRule[0].useMoney" data-tip="请输入优惠折扣">
<span class="z-cut">折</span>
<span><i class="MerFont z-mcdd f-add"></i></span>
<span class="s-gray9">例如:满100打95折,就是按100*0.95出售。</span>
<input type="hidden" name="promotionRule[0].promotionLevel" value="0">
</div>
</c:otherwise>
</c:choose>
</div>
</div>
<div class="z-mend">
<c:if test="${flag eq '1'}"><input type="button" value="保存" id="submitBtn" class="btn-default"></c:if>
<a href="javascript:history.go(-1);" class="btn-default btn-empty">返回</a>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 内容 -->
<!-- 底部 -->
<%@include file="../../cy/common/footer.jsp"%>
<!-- 底部 -->
<script src="${pageContext.servletContext.contextPath }/cy/js/src/allPlugins.min.js"></script>
<script src="${pageContext.servletContext.contextPath }/cy/js/lib/laydate.js"></script>
<script src="${pageContext.servletContext.contextPath }/cy/js/src/common_bundle.js"></script>
<script type="text/javascript">
$(function(){
function addFloorder(inpName,num){
if (num==3) {return false};
var str = '';
str += '<div class="floor-addMc"> '
+' <span>订单满:</span> <input type="text" name="promotionRule['+ num +'].conditionMoney" data-tip="请输入促销金额"> '
+' <span class="z-cut">打</span> <input type="text" name="promotionRule[' + num + '].useMoney" data-tip="请输入优惠金额"> '
+' <span class="z-cut">折</span>'
+' <input type="hidden" name="promotionRule[' + num + '].promotionLevel" value="'+ num +'" >';
if (num==1) {
str += ' <span><i class="MerFont z-mcdd f-remove"></i></span>';
};
str += '</div>';
return str;
}
$('.f-addOrderList .f-add').click(function(){
var numAddfloor = $('.floor-addMc').length;
$('.f-addOrderList').append(addFloorder('inputName',numAddfloor));
});
$('body').on('click','.f-remove',function(){
$('.floor-addMc:last').remove();
})
var times01 = {
elem: '#fromTime',
format: 'YYYY/MM/DD hh:mm:ss',
min: laydate.now(), //设定最小日期为当前日期
max: '2099-06-16 23:59:59', //最大日期
istoday: false,
istime:true,
choose: function(datas){
times02.min = datas; //开始日选好后,重置结束日的最小日期
times02.start = datas; //将结束日的初始值设定为开始日
},
};
laydate(times01);
var times02 = {
elem: '#toTime',
format: 'YYYY/MM/DD hh:mm:ss',
min: laydate.now(), //设定最小日期为当前日期
max: '2099-06-16 23:59:59', //最大日期
istoday: false,
istime:true,
choose: function(datas){
times01.max = datas; //结束日选好后,重置开始日的最大日期
},
};
laydate(times02);
function formValid() {
var flag = true;
//验证是否为空
$("#form [data-tip]").each(function() {
var $el = $(this);
if($.trim($el.val()) === "") {
alert($el.attr("data-tip"));
flag = false;
return false;
}
});
if(!flag) {
return flag;
}
//比较优惠金额和促销金额
$(".floor-addMc").each(function() {
//var cm = $(this).find("[name$='conditionMoney']").val();
var um = $(this).find("[name$='useMoney']").val();
if(um>100){
alert("折扣不能高于100");
return false;
}
/* var um = $(this).find("[name$='useMoney']").val();
if(cm < um) {
alert("优惠金额不能大于促销金额");
flag = false;
return false;
} */
});
return flag;
}
$("#submitBtn").on("click",function(){
var flag = formValid();
if(!flag) {
return false;
}
var data = $("#form").serialize();
$.ajax({
url:'${pageContext.servletContext.contextPath }/cycoupon/discount/save.html',
type:'POST',
data: data,
dataType: "json",
success : function(result) {
if(result.code == "1"){
alert(result.msg);
window.location.href = "${pageContext.servletContext.contextPath }/cycoupon/discount/queryList.html";
}else{
alert(result.msg);
}
}
});
});
})
function clearNoNum(obj){
obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符
obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字而不是.
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的.
obj.value = obj.value.replace(/([0-9]+\.[0-9]{2})[0-9]*/,"$1"); //只保留. 后面两位.
}
</script>
</body>
</html>