| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345 | 
							- <style>
 
- 	.coupon_space input,.coupon_space select{
 
- 		display:inline-block;
 
- 		width:200px;
 
- 		padding:0 8px;
 
- 		height:26px;
 
- 	}
 
- 	.section{
 
- 		overflow:auto;
 
- 	}
 
- </style>
 
- <script>
 
- var houseInfo = {};
 
- var totalPage;
 
- var cId;
 
- var opText = "";
 
- var pageNo = 1;
 
- var membArr = [];
 
- var allUser = null;
 
- $(function(){
 
- 	cId = sessionStorage.couponId
 
- 	if(cId == 0){
 
- 		 $("#identity").val("");
 
- 			$("#address").val("");
 
- 			$("#chargeRule").html("");
 
- 			$("#startDate").val("");
 
- 			$("#endDate").val("");
 
- 			$("#startTime").val("");
 
- 		 	$("#endTime").val("");
 
- 		 	$("#chargeType").html("");
 
- 		 	$("#charge").html("元");
 
- 		 	$("#describe").html("");
 
- 	}
 
- 			loadCoupon();
 
- 			getAllUser();
 
- });
 
- function loadCoupon(){
 
- 	$.post("system/getAllTypeList.do",{},function(resp){
 
- 		var typeList = resp.data;
 
- 		for(var i = 0; i <typeList.length;i++){
 
- 			var data = typeList[i];
 
- 			var line = "<option value="+data.id+">"+data.name+"</option>";
 
- 			$("#identity").append(line);
 
- 		}
 
- 			if(cId == 0){
 
- 				cId = typeList[0].id;
 
- 			}
 
- 			loadData();
 
- 	});
 
- }
 
- 	function loadData(){
 
- 		$.post("system/getCouponTypeDetail.do",{"id":cId},function(resp){
 
- 			var data = resp.data;
 
- 			if(resp.code == "ok"){
 
- 					 $("#identity").val(data.id);
 
- 					 $("#address").html(data.address);
 
- 					 $("#startDate").val(data.startdate);
 
- 					 $("#endDate").val(data.enddate);
 
- 					 $("#startTime").val(data.starttime);
 
- 					 $("#endTime").val(data.endtime);
 
- 					 $("#describe").html(data.descp);
 
- 					 if(data.type == 1){
 
- 						 $("#chargeType").html("代金券");
 
- 						 $("#chargeRule").html((data.money/100).toFixed(2));
 
- 					 }else{
 
- 						 $("#chargeType").html("按次优惠");
 
- 						 $("#chargeRule").html(data.money);
 
- 					 }
 
- 					 $("#charge").html("元");
 
- 				 	if(data.type == 1){
 
- 				 		$("#charge").html("元");
 
- 				 	}else{
 
- 				 		$("#charge").html("次");
 
- 				 	}
 
- 			}else{
 
- 				alert("不可预知的错误发生了,请关闭后重试");
 
- 			}
 
- 			
 
-  		});	
 
- 		}
 
- 	
 
- function changeName(){
 
- 	cId =  $("#identity").val();
 
- 	
 
- 	loadData();
 
- }
 
- // function sendType(){
 
- // 	 if($("#sendType").val() == 1){
 
- // 		 $("#phoneText").show();
 
- // 		 $("#phone").show();
 
- // 	 }else{
 
- // 		 $("#phoneText").hide();
 
- // 		 $("#phone").hide();
 
- // 	 }
 
- // }
 
- /**
 
-  * 发放优惠券
 
-  */
 
-  function sendCoupon(){
 
- // 	var sTime = $("#startDate").val();
 
- // 	var startTime = sTime.replace(new RegExp("-","gm"),"/");
 
- // 	var startHm = (new Date(startTime)).getTime(); 
 
- // 	alert(startHm);
 
- 	var param={};
 
- 	param.title =$("#identity").find("option:selected").text();
 
- 	param.typeId =$("#identity").find("option:selected").val();
 
- 	if($("#chargeType").html() == "代金券"){
 
- 		param.type = 1;
 
- 		param.couponAmount = $("#chargeRule").html()*100;
 
- 	}else{
 
- 		param.type = 2;
 
- 		param.couponAmount = $("#chargeRule").html();
 
- 	}
 
- 	
 
- 	param.descp = $("#describe").html();
 
- 	param.timeS = $("#startTime").val();
 
- 	param.timeE = $("#endTime").val();
 
- // 	param.pushType =$("#sendType").val();
 
- 	param.areaLimit = $("#address").html();
 
- 	param.startTime = $("#startDate").val();
 
- 	param.endTime = $("#endDate").val();
 
- // 	if($("#sendType").val() == 1){
 
- // 		param.mobile = $("#phone").val();
 
- // 	}
 
- 	if(membArr.length == 0){
 
- 		alert("请选择发放目标");
 
- 	}else{
 
- 		var idList = "";
 
- 		for(var i = 0;i<membArr.length;i++){
 
- 			idList += membArr[i] + ","
 
- 		}
 
- 		param.ids = idList.substring(0,idList.length-1);
 
- 		$.post("system/pushCouponToMul.do",param,function(resp){
 
- 			var code = resp.code;
 
- 			if(code =="ok"){
 
- 				location.href="#/record";
 
- 			}else if(code == "error"){
 
- 				alert(resp.msg);
 
- 			}
 
- 			
 
- 		});	
 
- 	}
 
- }
 
-  /*选择发放目标*/
 
-  function openSelectMemb(){
 
- 		getUser();
 
- 		$("#prePage").hide();
 
- 	 $("#selectMembModel").modal('show');
 
-  }
 
-  /*搜索用户*/
 
-  	function searchUser(){
 
-  		getSelUser();
 
- 	 	pageNo = 1;
 
-  		$("#prePage").hide(); 
 
-  		getUser();
 
-  	}
 
-  /*获取用户*/
 
- function getAllUser(){
 
- 	$.post("getUserAllList.do",{}, function(resp){
 
- 		allUser = resp.data;
 
- 	});
 
-  } 
 
- function getUser() {
 
- 	$.post("getUserList.do",{"page":pageNo,"mobile":$("#keyMobile").val()}, function(resp){
 
- 		$("#membData").empty();
 
- 		var listArray = resp.data.list;
 
- 		totalPage = resp.data.totalPage;
 
- 		for (var i=0;i<listArray.length;i++) {
 
- 			var item = listArray[i];
 
- 			if(item.nickname == null || item.nickname == ""){
 
- 				item.nickname = "";
 
- 			}else{
 
- 				item.nickname += "--";
 
- 			}
 
- 			var line = 	"<tr>"
 
- 							+"<td style=\"text-align:center;\"><input type=\"checkbox\" "+((membArr.indexOf(""+item.id) == -1)?"":"checked")+" value=\""+item.id+"\"></td>"
 
- 							+"<td>"+item.nickname+item.mobile+"</td>"
 
- 						+"</tr>"	
 
- 			$("#membData").append(line); 
 
- 		}
 
- 	});
 
- }
 
-  /*获取已选择的用户*/
 
-  function getSelUser(){
 
- 		$("#membData input[type=checkbox]").each(function(index,item){
 
- 			if($(this).prop("checked") && membArr.indexOf($(this).val()) == -1){
 
- 				membArr.push($(this).val());
 
- 			}
 
- 			if(!$(this).prop("checked") && membArr.indexOf($(this).val()) != -1){
 
- 				membArr.splice(membArr.indexOf($(this).val()),1);
 
- 			}
 
- 		});
 
- 		console.log(membArr);
 
-  }
 
-  /*改变页数*/
 
-  	function changePage(index){
 
-  		getSelUser();
 
- 		if(index == 1){
 
- 			pageNo -= 1;
 
- 		}else{
 
- 			pageNo += 1;
 
- 		}	
 
- 		if(pageNo == 1){
 
- 			$("#prePage").hide();
 
- 		}else{
 
- 			$("#prePage").show();
 
- 		}
 
- 		if(pageNo == totalPage){
 
- 			$("#nextPage").hide();
 
- 		}else{
 
- 			$("#nextPage").show();
 
- 		}
 
- 		getUser();
 
-  	}
 
- /*清空选择的用户*/
 
-  function clearSelected(){
 
- 		 membArr = [];
 
- 		 getUser();
 
- 	}
 
- /*选择全部*/
 
- 	function selectAll(){
 
- 		membArr = [];
 
- 		$("#membData input[type=checkbox]").prop("checked",true);
 
- 		for(var i = 0;i<allUser.length;i++){
 
- 			membArr.push(""+allUser[i].id);
 
- 		}
 
- 	}
 
- /*保存关闭*/
 
-  	function sureMemb(){
 
-  		getSelUser();
 
-  		$("#selectMembModel").modal('hide');
 
-  		$("#targetNum").html("已选择 "+membArr.length+" 个");
 
- 	}
 
- </script>
 
- <div class="section">
 
-     <div class="add_item">
 
-     <h4>优惠券发放</h4>
 
-     </div>
 
-     	<div class="modal-header">
 
-     	<h4 class="modal-title" style="margin-left: 40px;">优惠券信息
 
-     	</h4>
 
-     	</div>
 
-     		<div class="modal-body coupon_space">
 
- <!--     			<span style="width: 900px;height: 1px;color: #333"></span> -->
 
- 				<p  style="margin-top: 10px"><span style="display:inline-block;vertical-align:middle;width: 80px">券名:</span><select onchange="changeName()" id="identity" type="text" class="form-control"></select> </P>
 
- 				<p  style="margin-top: 20px"><span style="vertical-align:middle;display:inline-block;width: 80px;">描述:</span><span></span><input id="describe" type="text" class="form-control" style="width:420px;"></p>
 
- 				<p style="margin-top: 20px"><span style="display:inline-block;width: 80px;">优惠类型:</span>
 
- 				<span id="chargeType"  style="width: 80px" onchange="changeType()"></span>
 
- <!-- 				<option value="1">代金券</option> -->
 
- <!-- 				<option value="2">按次优惠</option> -->
 
- <!-- 				</select> -->
 
- 				<span style="display:inline-block;width: 80px;margin-left: 200px">优惠额度:</span><span id="chargeRule" type="text"></span> <span id="charge">元</span>
 
- 				</p>
 
- 				<P style="margin-top: 20px"><span style="display:inline-block;width: 80px">使用地点:</span><span style="margin-left: 1px" id="address" type="text"></span></p> 
 
- 				
 
- 				<p style="margin-top: 20px">
 
-     				<span style="display:inline-block;width: 80px;vertical-align:middle">有效期:</span><input class="form-control" id="startDate" type="date"> 至   <input class="form-control" id="endDate" type="date">
 
-     			</p>
 
-     			<p style="margin-top: 20px">
 
-     				<span style="display:inline-block;width: 80px;vertical-align:middle">使用时间:</span><input class="form-control" id="startTime" type="time"> 至   <input class="form-control" id="endTime" type="time">
 
-     			</p>
 
-     			<p style="margin-top: 20px"><span style="display:inline-block;width: 80px;vertical-align:middle">发放目标:</span>
 
- <!-- 				<select id="sendType" style="width: 80px"onchange="sendType()"> -->
 
- <!-- 				<option value="1">个人</option> -->
 
- <!-- 				<option value="2">所有人</option> -->
 
- <!-- 				</select> -->
 
- 				<img src="images/add.png" onclick="openSelectMemb()" style="width:24px;">
 
- 				<span id="targetNum">已选择 0 个</span>
 
- <!-- 				<span id="phoneText"style="display:inline-block;width: 80px;margin-left: 165px">手机号:</span><input id="phone" type="text"> -->
 
- 				</p>
 
- 			</div>
 
- 			<div class="modal-footer" style="text-align: center" >
 
- 				<button type="button" class="btn btn-default" data-dismiss="modal" onclick="returnPage()">取消
 
- 				</button>
 
- 				<button type="button" style="margin-left: 40px"class="btn btn-primary" onclick="sendCoupon()">
 
- 					发放
 
- 				</button>
 
- 			</div>
 
-     
 
- </div>
 
- <!--选择目标模态框 -->
 
- <div class="modal fade" id="selectMembModel" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
 
- 	<div class="modal-dialog modal-md">
 
- 		<div class="modal-content">
 
- 			<div class="modal-header">
 
- 				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
 
- 					×
 
- 				</button>
 
- 				<h4 class="modal-title">
 
- 					选择发放目标
 
- 				</h4>
 
- 			</div>
 
- 			<div class="modal-body">
 
- 					<input type="text" id="keyMobile" class="form-control" style="width:510px;display:inline-block;"><button onclick="searchUser()" class="btn btn-default">搜索</button>
 
- 					<table class="table table-hover table-bordered">
 
- 						<thead>
 
- 							<tr>
 
- 								<th></th>
 
- 								<th>人员</th>
 
- 							</tr>
 
- 						</thead>
 
- 						<tbody id="membData">
 
- 						</tbody>
 
- 					</table >		
 
- 					<p style="padding:0;text-align:center;margin-top:10px;">
 
- 						<button onclick="selectAll()" id="" class="btn btn-default btn-xs">选择全部用户</button>
 
- 						<button onclick="clearSelected()" id="" class="btn btn-default btn-xs">清空选择</button>
 
- 						<button onclick="changePage(1)" id="prePage" class="btn btn-default btn-xs">上一页</button>
 
- 						<button onclick="changePage(2)" id="nextPage" class="btn btn-default btn-xs">下一页</button>
 
- 					</p>	
 
- 			</div>
 
- 			<div class="modal-footer" >
 
- 				<button type="button" class="btn btn-default" data-dismiss="modal" >关闭
 
- 				</button>
 
- 				<button type="button" class="btn btn-primary" onclick="sureMemb()"> 
 
- 					保存
 
- 				</button>
 
- 			</div>
 
- 		</div><!-- /.modal-content -->
 
- 		</div>
 
- 	</div><!-- /.modal -->
 
- <script>
 
- 	$("#special span").click(function(){
 
- 		var mark = $(this).children('input').val();
 
- 		if(mark == 0){
 
- 			$(this).css({"background":"#41C7DB","color":"#fff"});			
 
- 			$(this).children('input').val(1);
 
- 		}else if(mark == 1){
 
- 			$(this).css({"background":"#fff","color":"#333"});
 
- 			$(this).children('input').val(0);
 
- 		}		
 
- 	});
 
- 	$(".textType label").click(function(){
 
- 		$(this).css({"background":"#41C7DB"}).siblings('label').css({"background":"#fff"}); 
 
- 		$(this).next('textarea').show().siblings('textarea').hide();
 
- 	});
 
-     //实例化编辑器 -->
 
-     var ue = UE.delEditor('editor');  
 
-     
 
- 	var mainHeight = $(window).height()-100+"px";
 
- 	$(".section").css({"height":mainHeight});
 
- </script>
 
-       
 
 
  |