customer-service.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
  6. <meta name="apple-mobile-web-app-capable" content="yes">
  7. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  8. <title>申请售后</title>
  9. <link rel="stylesheet" type="text/css" href="css/mui.min.css" />
  10. <link rel="stylesheet" type="text/css" href="css/iconfont.css" />
  11. <link rel="stylesheet" type="text/css" href="css/main.css" />
  12. <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
  13. <script>
  14. //屏蔽分享
  15. document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
  16. WeixinJSBridge.call('hideOptionMenu');
  17. });
  18. </script>
  19. </head>
  20. <body>
  21. <div class="mui-content">
  22. <div class="clearing-box">
  23. <ul class="mui-table-view mui-table-view-striped my-grid-view-no mui-table-view-condensed shopping-cart-list">
  24. </ul>
  25. <br />
  26. <ul class="mui-table-view cusomer-ul">
  27. <li class="mui-table-view-cell mui-media" id="retreat">
  28. <a class="mui-navigate-right order_process" newStatus="2"><div class="mui-media-body">仅退款<p class="mui-ellipsis">还未收到货,并与客服协商同意后</p></div></a>
  29. </li>
  30. <li class="mui-table-view-cell mui-media" id="returnOfGoods">
  31. <a class="mui-navigate-right order_process" newStatus="4"><div class="mui-media-body">退货退款<p class="mui-ellipsis">已收到货,需联系客服寄回已收货物</p></div></a>
  32. </li>
  33. <li class="mui-table-view-cell mui-media" id="exchangeGood">
  34. <a class="mui-navigate-right order_process" newStatus="7"><div class="mui-media-body">申请换货<p class="mui-ellipsis">已收到货,需联系客服获得寄换地址</p></div></a>
  35. </li>
  36. </ul>
  37. </div>
  38. </div>
  39. <!-- 加载ing begin-->
  40. <div class="loading covers">
  41. <div class="loading-bj"></div>
  42. <p>正在加载...</p>
  43. </div>
  44. <!-- 加载ing end -->
  45. <script src="js/mui.min.js"></script>
  46. <script src="js/jquery-2.1.1.min.js"></script>
  47. <script src="js/main.js"></script>
  48. <script>
  49. var orderId = getParam("orderId");//从URL带过来的订单id
  50. var status = 0;
  51. //dom加载完毕
  52. mui.ready(function() {
  53. $.ajax(base_path + '/wechat/cart/getShopOrderByOrderId?dates=' + new Date().getTime(), {
  54. data: {
  55. "orderId": orderId
  56. },
  57. dataType: 'json',
  58. xhrFields: {
  59. withCredentials: true
  60. },
  61. crossDomain: true,
  62. type: 'get',
  63. timeout: 15000,
  64. success: function(dt) {
  65. if(dt.isRedirect) {
  66. location.href = dt.redirectURL;
  67. } else {
  68. console.log(dt);
  69. var order = dt.data
  70. status = order.salesStatus; //赋值状态
  71. if(status == 2){
  72. $("#retreat").show();
  73. $("#returnOfGoods").hide();
  74. $("#exchangeGood").hide();
  75. }else if(status == 5){
  76. $("#retreat").hide();
  77. $("#returnOfGoods").show();
  78. $("#exchangeGood").show();
  79. }
  80. var str = "";
  81. mui.each(order.orderItemList, function(index) {
  82. str += '<div class="mui-table"><div class="mui-table-cell mui-col-xs-5"><img class="mui-media-object wh-100" src="'+ this.itemProductPic +'"></div><div class="mui-table-cell table-middle mui-col-xs-7" style="line-height:2.5">'+ this.itemProductName +'<h6>颜色:'+ this.itemProductColor +'<span class="center">数量:'+ this.itemNum +'</span></h6><div>¥'+ (this.itemProductDiscount / 100).toFixed(2) +'</div></div></div>';
  83. });
  84. document.querySelector('.shopping-cart-list').innerHTML = str;
  85. $(".loading").hide().css("opacity", "0"); //隐藏(正在加载...)
  86. }
  87. },
  88. error: function(xhr, type, errorThrown) {
  89. console.log(xhr);
  90. mui.alert("获取订单列表失败!网络错误");
  91. }
  92. });
  93. $(".loading").hide().css("opacity", "0"); //隐藏(正在加载...)
  94. });
  95. /*申请退款*/
  96. $(document).on('tap', '.order_process', function() {
  97. var newStatus = $(this).attr("newStatus");
  98. location.href = "exchange-goods.html?orderId=" + orderId + "&newStatus=" + newStatus;
  99. })
  100. </script>
  101. </body>
  102. </html>