You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

203 lines
9.6 KiB

7 years ago
7 years ago
7 years ago
7 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
6 years ago
6 years ago
6 years ago
7 years ago
6 years ago
7 years ago
7 years ago
  1. <!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/>
  2. <title>我的订单</title><meta content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
  3. <link href="<?php echo env('APP_URL'); ?>/css/weixin/style.css" type="text/css" rel="stylesheet">
  4. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/jquery.min.js"></script><script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/weixin/mobile.js"></script>
  5. <meta name="keywords" content="关键词"><meta name="description" content="描述"></head><body style="background-color:#f1f1f1;">
  6. <div class="classreturn loginsignup">
  7. <div class="ds-in-bl return"><a href="javascript:history.back(-1);"><img src="<?php echo env('APP_URL'); ?>/images/weixin/return.png" alt="返回"></a></div>
  8. <div class="ds-in-bl tit center"><span>我的订单</span></div>
  9. <div class="ds-in-bl nav_menu"><a href="javascript:void(0);"><img src="<?php echo env('APP_URL'); ?>/images/weixin/class1.png" alt="菜单"></a></div>
  10. </div>
  11. @include('weixin.common.headerNav')
  12. <!--导航左右滑动-start-->
  13. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/swiper.min.js"></script>
  14. <link rel="stylesheet" href="<?php echo env('APP_URL'); ?>/css/swiper.min.css">
  15. <div class="swiper-nav">
  16. <div class="swiper-wrapper">
  17. <div class="swiper-slide<?php $order_status=0;if(isset($_REQUEST['status']) && !empty($_REQUEST['status'])){$order_status=$_REQUEST['status'];}if($order_status==0){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list'); ?>">全部</a></div>
  18. <div class="swiper-slide<?php if($order_status==1){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list',array('status'=>1)); ?>">待付款</a></div>
  19. <div class="swiper-slide<?php if($order_status==2){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list',array('status'=>2)); ?>">待发货</a></div>
  20. <div class="swiper-slide<?php if($order_status==3){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list',array('status'=>3)); ?>">待收货</a></div>
  21. <div class="swiper-slide<?php if($order_status==4){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list',array('status'=>4)); ?>">待评价</a></div>
  22. <!--<div class="swiper-slide<?php if($order_status==5){echo ' swiper-slide-activate';} ?>"><a href="<?php echo route('weixin_order_list',array('status'=>5)); ?>">退款/售后</a></div>-->
  23. </div>
  24. </div>
  25. <style>
  26. .swiper-nav{width:100%;height:46px;line-height:46px;border-bottom:1px solid #efefef;background:#fff;}
  27. .swiper-slide{text-align:center;font-size:18px;background:#fff;}.swiper-slide a{color:#666;}
  28. .swiper-slide-activate{color:#f23030;border-bottom:1px solid #f23030;}.swiper-slide-activate a{color:#f23030;}
  29. </style>
  30. <script>
  31. var swiper = new Swiper('.swiper-nav', {
  32. slidesPerView: 4 //一行4列显示
  33. });
  34. </script>
  35. <!--导航左右滑动-end-->
  36. <?php if($list){foreach($list as $key=>$value){ ?>
  37. <div class="floor mt10">
  38. <a href="<?php echo route('weixin_order_detail',array('id'=>$value['id'])); ?>">
  39. <div class="tit_h">单号:<?php echo $value['id']; ?><span class="fr"><?php echo $value['order_status_text']; ?></span></div>
  40. <ul class="goodslist">
  41. <?php if($value['goods_list']){foreach($value['goods_list'] as $k=>$v){ ?>
  42. <li>
  43. <img src="<?php echo $v['goods_img']; ?>">
  44. <p><b><?php echo $v['goods_name']; ?></b><span>¥<?php echo $v['goods_price']; ?><i>x<?php echo $v['goods_number']; ?></i></span></p>
  45. </li>
  46. <?php }} ?>
  47. </ul>
  48. </a>
  49. <p class="des">合计: <?php echo $value['order_amount']; ?> <small>(含运费:¥<?php echo $value['shipping_fee']; ?>)</small></p>
  50. <div class="tag"><!--<?php if($value['order_status_num']==4 && $value['refund_status']==0){ ?><a href="javascript:refund_order(<?php echo $value['id']; ?>);">申请退款</a><?php } ?><?php if($value['order_status_num']==4 || $value['order_status_num']==6 || $value['order_status_num']==7){ ?><a href="javascript:del_order(<?php echo $value['id']; ?>);">删除</a><?php } ?>--><?php if($value['order_status_num']==1){ ?><a href="javascript:cancel_order(<?php echo $value['id']; ?>);">取消订单</a><?php } ?><?php if($value['order_status_num']==1){ ?><a href="<?php echo route('weixin_order_pay',array('id'=>$value['id'])); ?>">付款</a><?php } ?><?php if($value['order_status_num']==3){ ?><a href="http://m.kuaidi100.com/index_all.html?type=<?php echo $value['shipping_name']; ?>&postid=<?php echo $value['shipping_sn']; ?>#result">查看物流</a><?php } ?><?php if($value['order_status_num']==2 || $value['order_status_num']==3){ ?><a href="javascript:done_order(<?php echo $value['id']; ?>);">确认收货</a><?php } ?><?php if($value['order_status_num']==4 && $value['is_comment']==0){ ?><a class="activate" href="<?php echo route('weixin_order_comment',array('id'=>$value['id'])); ?>">评价</a><?php } ?></div>
  51. </div>
  52. <?php }}else{ ?>
  53. <div style="text-align:center;line-height:40px;color:#999;">暂无记录</div>
  54. <?php } ?>
  55. <style>
  56. .goodslist{background-color:#fbfbfb;}
  57. .goodslist li{display:-webkit-box;margin:0 10px;padding:10px 0;border-bottom:1px solid #f1f1f1;}.goodslist li:last-child{border-bottom:none;}
  58. .goodslist li img{margin-right:10px;display:block;width:60px;height:60px;border:1px solid #e1e1e1;}
  59. .goodslist li p{display: block;-webkit-box-flex:1;width:100%;}
  60. .goodslist li p b{display:block;font-size:16px;font-weight:400;line-height:28px;color:#333;}
  61. .goodslist li p span{color:#f23030;font-size:16px;display:block;padding-top:5px;}
  62. .goodslist li p i{color:#666;float:right;font-size:14px;}
  63. .bottoma{display:block;font-size:18px;padding:10px;color:white;background-color:#f23030;text-align:center;}
  64. .tit_h{font-size:16px;font-weight:400;background-color:#fff;color:#383838;height:42px;line-height:41px;padding-left:10px;padding-right:10px;border-bottom:1px solid #eee;}
  65. .tit_h span{color:#e94e45;}
  66. .des{text-align:right;background-color:#fff;font-size:14px;padding:6px 10px;}
  67. .tag{background-color:#fff;padding-bottom:10px;text-align:right;}
  68. .tag a{color:#666;background-color:#fff;border:1px solid #ddd;border-radius:5px;font-size:14px;padding:2px 6px;display:inline-block;margin-right:10px;}
  69. .tag a.activate{color:#ea6f5a;border:1px solid #ea6f5a;}
  70. </style>
  71. <script type="text/javascript" src="<?php echo env('APP_URL'); ?>/js/layer/mobile/layer.js"></script>
  72. <script>
  73. var access_token = '<?php echo $_SESSION['weixin_user_info']['access_token']; ?>';
  74. //取消订单
  75. function cancel_order(order_id)
  76. {
  77. //询问框
  78. layer.open({
  79. content: '确定要取消该订单吗?'
  80. ,btn: ['确定', '取消']
  81. ,yes: function(){
  82. var url = '<?php echo env('APP_API_URL')."/order_user_cancel"; ?>';
  83. $.post(url,{access_token:access_token,id:order_id},function(res)
  84. {
  85. //提示
  86. layer.open({
  87. content: res.msg
  88. ,skin: 'msg'
  89. ,time: 2 //2秒后自动关闭
  90. });
  91. if(res.code==0)
  92. {
  93. location.reload();
  94. }
  95. else
  96. {
  97. }
  98. },'json');
  99. }
  100. });
  101. }
  102. //确认收货
  103. function done_order(order_id)
  104. {
  105. //询问框
  106. layer.open({
  107. content: '确定要这样操作吗?'
  108. ,btn: ['确定', '取消']
  109. ,yes: function(){
  110. var url = '<?php echo env('APP_API_URL')."/order_user_receipt_confirm"; ?>';
  111. $.post(url,{access_token:access_token,id:order_id},function(res)
  112. {
  113. //提示
  114. layer.open({
  115. content: res.msg
  116. ,skin: 'msg'
  117. ,time: 2 //2秒后自动关闭
  118. });
  119. if(res.code==0)
  120. {
  121. location.reload();
  122. }
  123. else
  124. {
  125. }
  126. },'json');
  127. }
  128. });
  129. }
  130. //删除订单
  131. function del_order(order_id)
  132. {
  133. //询问框
  134. layer.open({
  135. content: '确定要删除该订单吗?'
  136. ,btn: ['确定', '取消']
  137. ,yes: function(){
  138. var url = '<?php echo env('APP_API_URL')."/order_user_delete"; ?>';
  139. $.post(url,{access_token:access_token,id:order_id},function(res)
  140. {
  141. //提示
  142. layer.open({
  143. content: res.msg
  144. ,skin: 'msg'
  145. ,time: 2 //2秒后自动关闭
  146. });
  147. if(res.code==0)
  148. {
  149. location.reload();
  150. }
  151. else
  152. {
  153. }
  154. },'json');
  155. }
  156. });
  157. }
  158. //申请退款
  159. function refund_order(order_id)
  160. {
  161. //询问框
  162. layer.open({
  163. content: '确定要申请退款吗?'
  164. ,btn: ['确定', '取消']
  165. ,yes: function(){
  166. var url = '<?php echo env('APP_API_URL')."/order_user_refund"; ?>';
  167. $.post(url,{access_token:access_token,id:order_id},function(res)
  168. {
  169. //提示
  170. layer.open({
  171. content: res.msg
  172. ,skin: 'msg'
  173. ,time: 2 //2秒后自动关闭
  174. });
  175. if(res.code==0)
  176. {
  177. location.reload();
  178. }
  179. else
  180. {
  181. }
  182. },'json');
  183. }
  184. });
  185. }
  186. </script>
  187. </body></html>