client.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  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. <style type="text/css">
  12. .mui-table-view-cell>div {
  13. float: left;
  14. }
  15. .mui-table-view-cell>div:first-child {
  16. width: 40px;
  17. height: 40px;
  18. text-align: center;
  19. line-height: 42px;
  20. font-size: 21px;
  21. color: white;
  22. background: #018EEF;
  23. border-radius: 50%;
  24. margin-right: 10px;
  25. }
  26. .star .mui-icon-star:before {
  27. font-size: 15px;
  28. color: rgb(251, 202, 3);
  29. }
  30. </style>
  31. </head>
  32. <body>
  33. <header id="header" class="mui-bar mui-bar-nav">
  34. <a class="mui-action-back mui-icon mui-icon-arrowleft">
  35. <span class="back">返回</span>
  36. </a>
  37. <h1 class="mui-title">客户</h1>
  38. </header>
  39. <div class="mui-content">
  40. <!--搜索框-->
  41. <div class="mui-input-row mui-search">
  42. <input id="search" type="search" class="mui-input-clear" placeholder="Search">
  43. </div>
  44. <div class="sign">
  45. <ul class="mui-table-view">
  46. </ul>
  47. </div>
  48. </div>
  49. <!--固定的菜单选项-->
  50. <div class="fixed-box">
  51. <!--<div>
  52. 拜访
  53. </div>-->
  54. <div id="../home-index-client/add-client.html" onclick="hrefTo(this.id)">
  55. 客户
  56. </div>
  57. <div class="mo-word xx">
  58. <img src="../../../img/home-index/add.png"/>
  59. </div>
  60. </div>
  61. <script src="../../../libs/mui.min.js"></script>
  62. <script src="../../../libs/href.js" type="text/javascript" charset="utf-8"></script>
  63. <script type="text/javascript">
  64. mui.init();
  65. mui.plusReady(function() {
  66. var str = plus.storage.getItem('user');
  67. var user = JSON.parse(str);
  68. var token = user.Data.Token;
  69. //获取客户列表
  70. GetList(token);
  71. //固定菜单
  72. var count = 0;
  73. mui(document.body).on('tap', '.xx', function() {
  74. if(count % 2 == 0) {
  75. mui('.fixed-box')[0].childNodes[1].className = 'move2';
  76. mui('.fixed-box')[0].childNodes[3].className = 'move1';
  77. mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move7';
  78. } else {
  79. mui('.fixed-box')[0].childNodes[1].className = 'move5';
  80. mui('.fixed-box')[0].childNodes[3].className = 'move4';
  81. mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move8';
  82. }
  83. count++
  84. });
  85. })
  86. var _data;
  87. //获取客户列表
  88. function GetList(token) {
  89. var postdata = {
  90. "": "-1"
  91. }
  92. mui.ajax("http://www.bosshand.cn/api/Customer/GetCustomerList", {
  93. headers: {
  94. authorization: token,
  95. ContentType: 'application/x-www-form-urlencoded',
  96. },
  97. type: "post",
  98. data: postdata,
  99. dataType: 'json',
  100. success: function(data) {
  101. var data = data.Data.list;
  102. _data = data
  103. var html = '';
  104. for(var i = 0; i < data.length; i++) {
  105. html += '<li class="mui-table-view-cell" onclick="openDetails(' + i + ')">'
  106. html += '<div>' + data[i].Contacts.substr(0, 1) + '</div>'
  107. html += '<div class="mui-media-body">' + data[i].CompanyName + '<p class="mui-ellipsis">' + data[i].Contacts + data[i].CompanyTell + '</p>'
  108. html += '</div>'
  109. html += '</li>'
  110. }
  111. mui('.mui-table-view')[0].innerHTML = html
  112. }
  113. });
  114. }
  115. //打开新页面,传参
  116. function openDetails(i) {
  117. mui.openWindow({
  118. url: '../home-index-client/client-details.html',
  119. extras: {
  120. code: _data[i].Code
  121. },
  122. createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
  123. show: {
  124. autoShow: true, //页面loaded事件发生后自动显示,默认为true
  125. },
  126. waiting: {
  127. autoShow: false, //自动显示等待框,默认为true
  128. }
  129. })
  130. }
  131. //搜索
  132. document.getElementById("search").addEventListener('input', function() {
  133. var li = document.getElementsByClassName("mui-table-view-cell");
  134. for(var i = 0; i < li.length; i++) {
  135. if(li[i].childNodes[1].childNodes[1].innerHTML.indexOf(this.value) == -1) {
  136. li[i].style.display = 'none'
  137. }else{
  138. li[i].style.display = 'block'
  139. }
  140. }
  141. });
  142. //搜索差号
  143. mui(document.body).on('tap', '.mui-icon-clear', function() {
  144. var li = document.getElementsByClassName("mui-table-view-cell");
  145. for(var i = 0; i < li.length; i++) {
  146. li[i].style.display = 'block'
  147. }
  148. })
  149. </script>
  150. </body>
  151. </html>