product.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>订单</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <link rel="stylesheet" type="text/css" href="../../../css/common/mui.min.css" />
  10. <link rel="stylesheet" href="../../../css/common/common.css">
  11. <link rel="stylesheet" type="text/css" href="../../../css/index/index-product/product.css" />
  12. <style type="text/css">
  13. /*订单背景*/
  14. .a {
  15. color: skyblue;
  16. }
  17. .background {
  18. position: fixed;
  19. top: 0;
  20. left: 0;
  21. bottom: 0;
  22. right: 0;
  23. background: rgba(0, 0, 0, 0.7);
  24. z-index: 100;
  25. display: none;
  26. }
  27. .background .image {
  28. width: 80%;
  29. margin: 0px auto;
  30. }
  31. .background img {
  32. width: 100%;
  33. }
  34. .close {
  35. text-align: right;
  36. padding-top: 30px;
  37. }
  38. .close>span {
  39. color: #FFFFFF;
  40. display: inline-block;
  41. padding-right: 20px;
  42. font-size: 18px;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <header id="header" class="mui-bar mui-bar-nav">
  48. <a class="mui-action-back mui-icon mui-icon-arrowleft">
  49. <span class="back">返回</span>
  50. </a>
  51. <h1 class="mui-title">订单</h1>
  52. </header>
  53. <div class="mui-content">
  54. <!--搜索框-->
  55. <div class="mui-input-row mui-search">
  56. <input type="search" class="mui-input-clear" placeholder="Search">
  57. </div>
  58. <div class="background">
  59. <div class="close" onclick="mui('.background')[0].style.display = 'none'">
  60. <span>关闭</span>
  61. </div>
  62. <div class="image"></div>
  63. </div>
  64. </div>
  65. <script src="../../../libs/mui.min.js"></script>
  66. <script src="../../../libs/href.js" type="text/javascript" charset="utf-8"></script>
  67. <script type="text/javascript">
  68. window.onload = function() {
  69. var datas;
  70. GetPageList();
  71. }
  72. function GetPageList() {
  73. mui.plusReady(function() {
  74. var str = plus.storage.getItem('user');
  75. var user = JSON.parse(str);
  76. var token = user.Data.Token;
  77. //查询销售单
  78. var postdata = {
  79. exist: "0",
  80. exist_1: "-1",
  81. pageIndex: 1,
  82. pageSize: 10
  83. };
  84. mui.ajax("http://www.bosshand.cn/api/Customer/GetOrderCenterPageList", {
  85. headers: {
  86. authorization: token
  87. },
  88. type: "post",
  89. data: postdata,
  90. success: function(data) {
  91. var data = data.Data.list;
  92. datas = data;
  93. var html = '';
  94. for(var i = 0; i < data.length; i++) {
  95. html += '<div class="nc-box" onclick="oPenDetails(' + i + ')">'
  96. html += '<span class="sm-mo-word">' + getLocalDate(data[i].CreateTime) + '</span>'
  97. html += '<span></span>'
  98. html += '</div>'
  99. html += '<div class="nc-box-content">'
  100. html += '<div>'
  101. html += '<span></span>'
  102. html += '<span>订单金额 :</span>'
  103. html += '<span>' + data[i].OrderMoney + '</span>'
  104. html += '</div>'
  105. html += '<div>'
  106. html += '<span>订单编号 :</span>'
  107. html += '<span>' + data[i].OrderCode + '</span>'
  108. html += '</div>'
  109. html += '<div>'
  110. html += '<span>公司名称 :</span>'
  111. html += '<span>' + data[i].CustoemrName + '</span>'
  112. html += '</div>'
  113. html += '<div>'
  114. html += '<span>订单合同 :</span>'
  115. html += '<span class="a" onclick = "openImg(' + i + ')">查看</span>'
  116. html += '</div>'
  117. html += '<div>'
  118. html += '<span>产品名称 :</span>'
  119. html += '<span>' + data[i].productName + '</span>'
  120. html += '</div>'
  121. html += '<div>'
  122. html += '<span>产品数量 :</span>'
  123. html += '<span>' + data[i].ProductDealNum + '</span>'
  124. html += '</div>'
  125. html += '<div>'
  126. html += '<span>备 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注 :</span>'
  127. html += '<span>' + data[i].Remark + '</span>'
  128. html += '</div>'
  129. html += '<div class="stars">'
  130. html += '<span>标 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注 :</span>'
  131. html += '<span class="star">'
  132. for(var j = 0; j < data[i].Grades; j++) {
  133. html += '<i class="mui-icon mui-icon-star"></i>'
  134. }
  135. html += '</span>'
  136. html += '</div>'
  137. html += '</div>'
  138. }
  139. var div = document.createElement('div');
  140. div.classList.add('content');
  141. div.innerHTML = html;
  142. mui('.mui-content')[0].appendChild(div);
  143. }
  144. });
  145. })
  146. }
  147. function oPenDetails(i) {
  148. mui.openWindow({
  149. url: '../home-index-product/product-detail.html',
  150. extras: {
  151. ordercode: datas[i].OrderCode,
  152. },
  153. createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
  154. show: {
  155. autoShow: true, //页面loaded事件发生后自动显示,默认为true
  156. duration: 200
  157. },
  158. waiting: {
  159. autoShow: false, //自动显示等待框,默认为true
  160. }
  161. })
  162. }
  163. function openImg(i) {
  164. mui.plusReady(function() {
  165. var self = plus.webview.currentWebview();
  166. var code = self.code;
  167. var str = plus.storage.getItem('user');
  168. var user = JSON.parse(str);
  169. var token = user.Data.Token;
  170. var postdatas = {
  171. "": datas[i].OrderCode
  172. }
  173. mui.ajax("http://www.bosshand.cn/api/Customer/GetOrderCenterModelById", {
  174. headers: {
  175. authorization: token
  176. },
  177. type: "post",
  178. data: postdatas,
  179. success: function(data) {
  180. var data = data.Data;
  181. if(data.Contract) {
  182. mui('.image')[0].innerHTML = '<img src="http://www.bosshand.cn/' + data.Contract + '"/>'
  183. }
  184. mui('.background')[0].style.display = 'block'
  185. }
  186. });
  187. })
  188. }
  189. //时间修改
  190. function getLocalDate(now) {
  191. var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
  192. var arr = date.split(' ');
  193. //日期
  194. var arrDate = arr[0].split('-');
  195. //时间
  196. var arrTime = arr[1].split(':');
  197. return arrDate[0] + '年' + arrDate[1] + '月' + arrDate[2] + '日';
  198. }
  199. </script>
  200. </body>