gift_card_agent_xiaxian_list.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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" href="/css/mui.min.css">
  10. <link rel="stylesheet" href="/css/iconfont.css" />
  11. <link rel="stylesheet" href="/css/style.css" />
  12. <style>
  13. .mui-table-view-chevron .mui-table-view-cell{padding-right:10px;}
  14. .my-tab-view-pull{padding: 10px 0;}
  15. .my-table-view-cell{margin: 0 15px 10px 15px;background: #61cfe7;padding: 10px;border-radius: 5px;position: relative;}
  16. .my-table-view-cell p,.my-table-view-cell a{color: #fff !important;}
  17. .my-right-center{position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);}
  18. .yuan{border-radius: 50%;border: 3px solid #8ddbed;}
  19. .mui-media-object{width: 60px !important;height: 60px !important;max-width: 60px !important;}
  20. .mui-media-body{padding-top: 10px;}
  21. </style>
  22. <script>
  23. // 屏蔽分享
  24. window.hiddenAllWechatMenu = true;
  25. </script>
  26. </head>
  27. <body>
  28. <div class="loading-bg">
  29. <div class="mui-loading">
  30. <div class="mui-spinner">
  31. </div>
  32. &nbsp;&nbsp;加载中...
  33. </div>
  34. </div>
  35. <!--下拉刷新容器开始-->
  36. <div id="pullrefresh" class="mui-content mui-scroll-wrapper">
  37. <div class="mui-scroll">
  38. <!--数据列表-->
  39. <ul class="mui-table-view mui-table-view-chevron my-tab-view-pull">
  40. </ul>
  41. </div>
  42. </div>
  43. <!--下拉刷新容器结束-->
  44. <script src="/js/mui.min.js"></script>
  45. <script src="/js/jquery-2.1.1.min.js"></script>
  46. <script src="/js/shop/main.js"></script>
  47. <script src="/js/shop/wechat-utils-1.0.js"></script>
  48. <script type="text/javascript">
  49. mui.init({
  50. pullRefresh: {
  51. container: '#pullrefresh',
  52. down: {
  53. //callback: pulldownRefresh
  54. },
  55. up: {
  56. contentrefresh: '正在加载...',
  57. callback: pullupRefresh
  58. }
  59. }
  60. });
  61. var pageNumber = 0,pagesize = 10;
  62. /**
  63. * 上拉加载具体业务实现
  64. */
  65. function pullupRefresh() {
  66. ++pageNumber;
  67. mui.ajax(base_path + '/giftCard/card/beRefereesList?dates=' + new Date().getTime(), {
  68. data: {
  69. "pageSize": pagesize,
  70. "pageNO": pageNumber
  71. },
  72. dataType: 'json',
  73. type: 'post',
  74. timeout: 15000,
  75. success: function(dt) {
  76. //console.log(dt);
  77. if(dt.status) {
  78. var xiaxian_data = [];
  79. xiaxian_data = dt.data;
  80. mui('#pullrefresh').pullRefresh().endPullupToRefresh(xiaxian_data.length < pagesize);
  81. var table = document.body.querySelector('.my-tab-view-pull');
  82. mui(xiaxian_data).each(function(index) {
  83. var li = document.createElement('li');
  84. var status='未付款';
  85. li.className = 'my-table-view-cell';
  86. if(typeof(this.payStatus) == "undefined"){
  87. status='未付款';
  88. }else{
  89. if(this.payStatus==2){
  90. status='已付款';
  91. }else{
  92. status='未付款';
  93. }
  94. }
  95. li.innerHTML = '<a><img class="mui-media-object yuan mui-pull-left" src="'+this.agentHead+'"><div class="mui-media-body">'+decodeURI(this.agentNickname)+'<p class="mui-ellipsis">'+formatDate(this.agentCreateTime)+'</p></div><span class="my-right-center">'+status+'</span></a>';
  96. table.appendChild(li)
  97. })
  98. } else {
  99. mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);
  100. }
  101. },
  102. error: function(xhr, type, errorThrown) {
  103. console.log(xhr)
  104. }
  105. })
  106. }
  107. mui.ready(function(){
  108. document.querySelector('.loading-bg').style.display='none';
  109. //页面首次加载时拉取一次数据
  110. mui('#pullrefresh').pullRefresh().pullupLoading();
  111. });
  112. </script>
  113. </body>
  114. </html>