128 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			128 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						|||
| 
								 | 
							
								<!-- saved from url=(0040)http://localhost:8081/#/secKillDetail/26 -->
							 | 
						|||
| 
								 | 
							
								<html lang="en">
							 | 
						|||
| 
								 | 
							
								  
							 | 
						|||
| 
								 | 
							
								<head>
							 | 
						|||
| 
								 | 
							
								  <title>秒杀订单确认页</title>
							 | 
						|||
| 
								 | 
							
								</head>
							 | 
						|||
| 
								 | 
							
								  
							 | 
						|||
| 
								 | 
							
								  <body>
							 | 
						|||
| 
								 | 
							
								    <noscript>
							 | 
						|||
| 
								 | 
							
								      <strong>We're sorry but mall doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript>
							 | 
						|||
| 
								 | 
							
								    <div id="app">
							 | 
						|||
| 
								 | 
							
								      <div id="showOrder">
							 | 
						|||
| 
								 | 
							
								        <div>
							 | 
						|||
| 
								 | 
							
								          <span><em>订单ID:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="orderId" type="text" readonly>
							 | 
						|||
| 
								 | 
							
								        </div>
							 | 
						|||
| 
								 | 
							
								        <div>
							 | 
						|||
| 
								 | 
							
								          <span><em>购买商品:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="cartPromotionItemList" type="textarea" readonly  autoHeight="true">
							 | 
						|||
| 
								 | 
							
								          <span><em>订单详情ID:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="orderItemId" type="text" readonly>
							 | 
						|||
| 
								 | 
							
								        </div>
							 | 
						|||
| 
								 | 
							
								        <div>
							 | 
						|||
| 
								 | 
							
								          <span><em>用户地址:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="memberReceiveAddressList" type="textarea" readonly autoHeight="true">
							 | 
						|||
| 
								 | 
							
								          <span><em>实际使用用户地址:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="factAddress" type="text" readonly>
							 | 
						|||
| 
								 | 
							
								        </div>
							 | 
						|||
| 
								 | 
							
								        <div>
							 | 
						|||
| 
								 | 
							
								          <span><em>金额:</em></span>
							 | 
						|||
| 
								 | 
							
								          <input id="calcAmount" type="text" readonly>
							 | 
						|||
| 
								 | 
							
								        </div>
							 | 
						|||
| 
								 | 
							
								      </div>
							 | 
						|||
| 
								 | 
							
								      <div>
							 | 
						|||
| 
								 | 
							
								        <a href="javascript:;" onclick="submitOrder()">提交订单</a>
							 | 
						|||
| 
								 | 
							
								      </div>
							 | 
						|||
| 
								 | 
							
								    </div>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								    <script type="text/javascript" src="jquery-1.9.1.min.js"></script>
							 | 
						|||
| 
								 | 
							
								    <script type="text/javascript">
							 | 
						|||
| 
								 | 
							
								      var lProductId="";
							 | 
						|||
| 
								 | 
							
								      var lFlashPromotionId="";
							 | 
						|||
| 
								 | 
							
								      var lMemberId="";
							 | 
						|||
| 
								 | 
							
								      var lmemberReceiveAddress;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      function submitOrder(){
							 | 
						|||
| 
								 | 
							
								        var data = {
							 | 
						|||
| 
								 | 
							
								          orderId: $("#orderId").val(),
							 | 
						|||
| 
								 | 
							
								          orderItemId: $("#orderItemId").val(),
							 | 
						|||
| 
								 | 
							
								          flashPromotionId: lFlashPromotionId,
							 | 
						|||
| 
								 | 
							
								          memberReceiveAddress: lmemberReceiveAddress,
							 | 
						|||
| 
								 | 
							
								          payType: "1",
							 | 
						|||
| 
								 | 
							
								          productId: lProductId
							 | 
						|||
| 
								 | 
							
								        };
							 | 
						|||
| 
								 | 
							
								        $.ajax({
							 | 
						|||
| 
								 | 
							
								          type: "post",
							 | 
						|||
| 
								 | 
							
								          headers: {"memberId": lMemberId},//设置请求头
							 | 
						|||
| 
								 | 
							
								          url: "/seckillOrder/generateOrder",
							 | 
						|||
| 
								 | 
							
								          contentType:"application/json",
							 | 
						|||
| 
								 | 
							
								          dataType: "json",
							 | 
						|||
| 
								 | 
							
								          data: JSON.stringify(data),
							 | 
						|||
| 
								 | 
							
								          success: function(result){
							 | 
						|||
| 
								 | 
							
								            if(result.code==200){
							 | 
						|||
| 
								 | 
							
								              console.log("下订单成功!");
							 | 
						|||
| 
								 | 
							
								              window.location.href = "secKillPay.html";
							 | 
						|||
| 
								 | 
							
								            }else{
							 | 
						|||
| 
								 | 
							
								              alert("下订单失败!");
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								          },
							 | 
						|||
| 
								 | 
							
								          error:function(result){
							 | 
						|||
| 
								 | 
							
								            alert("下订单错误!");
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        });
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      function showConfirmOrder(){
							 | 
						|||
| 
								 | 
							
								        lProductId=localStorage.getItem("productId");
							 | 
						|||
| 
								 | 
							
								        lMemberId=localStorage.getItem("memberId");
							 | 
						|||
| 
								 | 
							
								        lFlashPromotionId=localStorage.getItem("flashPromotionId");
							 | 
						|||
| 
								 | 
							
								        $.ajax({
							 | 
						|||
| 
								 | 
							
								          type: "post",
							 | 
						|||
| 
								 | 
							
								          headers:{"memberId": lMemberId},//设置请求头
							 | 
						|||
| 
								 | 
							
								          url:"/skcart/generateConfirmOrder?" +
							 | 
						|||
| 
								 | 
							
								                  "productId="+lProductId
							 | 
						|||
| 
								 | 
							
								                  +"&flashPromotionId="+lFlashPromotionId,
							 | 
						|||
| 
								 | 
							
								          success:function(commonresult){
							 | 
						|||
| 
								 | 
							
								            if(commonresult.code == 200){
							 | 
						|||
| 
								 | 
							
								              console.log("成功获得秒杀确认单!");
							 | 
						|||
| 
								 | 
							
								              var data = commonresult.data;
							 | 
						|||
| 
								 | 
							
								              console.log(commonresult);
							 | 
						|||
| 
								 | 
							
								              $("#orderId").val(data.orderId);
							 | 
						|||
| 
								 | 
							
								              localStorage.setItem("orderId",data.orderId);
							 | 
						|||
| 
								 | 
							
								              var calcAmount = data.calcAmount;
							 | 
						|||
| 
								 | 
							
								              $("#calcAmount").val(calcAmount.totalAmount);
							 | 
						|||
| 
								 | 
							
								              var cartPromotionItem = data.cartPromotionItemList;
							 | 
						|||
| 
								 | 
							
								              var productN = "";
							 | 
						|||
| 
								 | 
							
								              $.each(cartPromotionItem,function (i,item) {
							 | 
						|||
| 
								 | 
							
								                productN = productN + item.productName + "&&";
							 | 
						|||
| 
								 | 
							
								                $("#orderItemId").val(item.orderItemId);
							 | 
						|||
| 
								 | 
							
								              });
							 | 
						|||
| 
								 | 
							
								              $("#cartPromotionItemList").val(productN);
							 | 
						|||
| 
								 | 
							
								              var umsMemberReceiveAddress = data.memberReceiveAddressList;
							 | 
						|||
| 
								 | 
							
								              var addrs = "";
							 | 
						|||
| 
								 | 
							
								              $.each(umsMemberReceiveAddress,function (i,item) {
							 | 
						|||
| 
								 | 
							
								                addrs = addrs + item.detailAddress + "&&";
							 | 
						|||
| 
								 | 
							
								                lmemberReceiveAddress = item;
							 | 
						|||
| 
								 | 
							
								                $("#factAddress").val(item.detailAddress);
							 | 
						|||
| 
								 | 
							
								              });
							 | 
						|||
| 
								 | 
							
								              $("#memberReceiveAddressList").val(addrs);
							 | 
						|||
| 
								 | 
							
								            }else{
							 | 
						|||
| 
								 | 
							
								              console.log(commonresult);
							 | 
						|||
| 
								 | 
							
								              alert("获得秒杀确认单失败!");
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								          },
							 | 
						|||
| 
								 | 
							
								          error:function(data){
							 | 
						|||
| 
								 | 
							
								            console.log(data);
							 | 
						|||
| 
								 | 
							
								            alert("获得秒杀确认单异常!");
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								        });
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      showConfirmOrder();
							 | 
						|||
| 
								 | 
							
								    </script>
							 | 
						|||
| 
								 | 
							
								  </body>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								</html>
							 |