shenhe_body.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>订单详情</title>
  6. <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport"/>
  7. <meta content="yes" name="apple-mobile-web-app-capable"/>
  8. <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
  9. <meta content="telephone=no" name="format-detection"/>
  10. <link href="../../css/aui.css" rel="stylesheet" type="text/css"/>
  11. <link href="../../css/html.css" rel="stylesheet" type="text/css"/>
  12. <style>
  13. .aui-list .aui-list-item {
  14. border: 0px !important;
  15. }
  16. @media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  17. .aui-list.aui-list-in .aui-list-item {
  18. background-image: none !important;
  19. }
  20. }
  21. @media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  22. .aui-list.aui-list-in .aui-list-item {
  23. background-image: none !important;
  24. }
  25. }
  26. @media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  27. .aui-list {
  28. background-image: none !important;
  29. }
  30. }
  31. .aui-list .aui-list-item, .aui-list .aui-list-item-inner {
  32. min-height: 1.7rem !important;
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <section class="aui-flexView" id="app" v-cloak>
  38. <div class="aui-card-list">
  39. <div class="aui-card-list-content">
  40. <ul class="aui-list aui-media-list">
  41. <li class="aui-list-item aui-list-item-middle">
  42. <div class="aui-media-list-item-inner">
  43. <div class="aui-list-item-inner">
  44. <div class="aui-list-item-text">
  45. <div class="aui-list-item-title aui-font-size-14 zmq-text-normal">
  46. 提交时间:{{p.retailerDto.createTime}}
  47. </div>
  48. <div class="aui-list-item-right zmq-btn-img zmq-radius-10 zmq-padding-status zmq-text-white">
  49. {{reatailerStatus[p.status].n}}
  50. </div>
  51. </div>
  52. <div class="aui-list-item-text zmq-text-msg">
  53. {{p.retailerDto.storeName}}
  54. </div>
  55. <div class="aui-list-item-text zmq-text-explain zmq-flex-start zmq-margin-vertical-2">
  56. <img src="../../image/drawable-xhdpi/map.png" class="zmq-icon-inline"/>{{p.retailerDto.province + p.retailerDto.city + p.retailerDto.district + p.retailerDto.addressInfo}}
  57. </div>
  58. <div class="aui-list-item-text zmq-text-explain zmq-flex-start zmq-margin-vertical-2">
  59. <img src="../../image/drawable-xhdpi/phone.png" class="zmq-icon-inline"/>0182-0003992
  60. </div>
  61. </div>
  62. </div>
  63. </li>
  64. </ul>
  65. </div>
  66. </div>
  67. <div class="zmq-width-90">
  68. <div class="aui-content aui-margin-b-15">
  69. <ul class="aui-list aui-list-in zmq-radius-10 zmq-border-none">
  70. <li class="aui-list-item">
  71. <div class="aui-list-item-inner">
  72. <div class="aui-list-item-title zmq-text-font-07">
  73. 门店经理
  74. </div>
  75. <div class="aui-list-item-right zmq-text-font-07">
  76. {{p.retailerDto.storeJl}}
  77. </div>
  78. </div>
  79. </li>
  80. <li class="aui-list-item">
  81. <div class="aui-list-item-inner">
  82. <div class="aui-list-item-title zmq-text-font-07">
  83. 门店经理电话
  84. </div>
  85. <div class="aui-list-item-right zmq-text-msg zmq-text-font-07">
  86. {{p.retailerDto.storeJlPhone}}
  87. </div>
  88. </div>
  89. </li>
  90. </ul>
  91. </div>
  92. </div>
  93. <footer class="aui-footer zmq-footer-fixed" v-show="p.status == 0 && btnShow == true">
  94. <div class="zmq-width-90 aui-footer-text-info zmq-textAlign-center zmq-padding-btn ">
  95. <a href="javascript:;" class="aui-payment zmq-text-white zmq-text-msg zmq-btn-circle" v-on:click="saveOrder(2,'驳回')">驳回审核</a>
  96. <a href="javascript:;" class="aui-payment zmq-text-white zmq-btn-img zmq-btn-circle" v-on:click="saveOrder(1,'审核')">审核通过</a>
  97. </div>
  98. </footer>
  99. </section>
  100. </body>
  101. <script type="text/javascript" src="../../script/api.js"></script>
  102. <script type="text/javascript" src="../../script/vue.js"></script>
  103. <script type="text/javascript" src="../../script/httpRequest.js"></script>
  104. <script type="text/javascript" src="../../script/vue_plugins.js"></script>
  105. <script type="text/javascript">
  106. apiready = function() {
  107. var p = api.pageParam.p;
  108. new Vue({
  109. el : '#app',
  110. data : {
  111. p : JSON.parse(p),
  112. // 提交审核
  113. checkRetailerUrl : 'checkRetailerUrl',
  114. // 订单状态
  115. reatailerStatus : [{
  116. c : '',
  117. n : '待审核',
  118. }, {
  119. c : 'aui-access',
  120. n : '审核通过',
  121. }, {
  122. c : 'aui-noaccess',
  123. n : '审核不通过',
  124. }] ,
  125. btnShow : true,
  126. },
  127. filters : {
  128. statusToStr : function(status) {
  129. var str = "";
  130. switch (status) {
  131. case 0:
  132. str = "待接单";
  133. break;
  134. case 1:
  135. str = "已接单";
  136. break;
  137. default :
  138. break;
  139. }
  140. return str
  141. }
  142. },
  143. methods : {
  144. init : function() {
  145. },
  146. // 审核 -- 门店id
  147. saveOrder : function(stauts,n) {
  148. var data = {
  149. id : this.p.id,
  150. status : parseInt(stauts),
  151. url : 'json',
  152. type : 'body',
  153. }, url = this.checkRetailerUrl, _this = this;
  154. this.$post(url, data, function(ret) {
  155. if (ret.code == 0) {
  156. _this.showToast(n + "成功");
  157. _this.btnShow = false;
  158. _this.sendEvent("checkRetailer");
  159. setTimeout(function(){
  160. // 发送监听,刷新页面
  161. api.closeWin({
  162. });
  163. },500);
  164. }
  165. })
  166. }
  167. },
  168. mounted : function() {
  169. this.init();
  170. }
  171. })
  172. }
  173. </script>
  174. </html>