gift_card_agent_center.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  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/mui.min.css">
  10. <link rel="stylesheet" type="text/css" href="css/iconfont.css" />
  11. <link rel="stylesheet" type="text/css" href="css/style.css" />
  12. <style>
  13. .vip-tt {position: relative;width:100%;height:150px;background:url(images/gift-card-tit-bg3.png) center center /100% 100% no-repeat;}
  14. .vip-tt>img {width: 100%;}
  15. .tx {position: absolute;left:1em;top: 50%;width: 4.5em;height: 4.5em;display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);border-radius: 50%;background-color: #88d9eb;padding: 3px;}
  16. .tx>img {width: 100%;border-radius: 50%;}
  17. .nikname {position: absolute;left:6.5em;width:68%;top: 50%;color: #fff;-webkit-transform: translateY(-52%);transform: translateY(-52%);line-height: 1.5;}
  18. .nikname>div{padding:3px 0;}
  19. .nikname>div:first-child{position: relative;width: 100%;overflow: hidden;text-overflow: ellipsis;}
  20. .mui-table-view-chevron .mui-badge{display:none;}
  21. .btn_share{background: #fff;border-radius:6px;padding:3px 10px;float: right;margin-right: 10px;color: #e9004c;font-size: 13px;}
  22. .center-middle{font-size: 12px; position: absolute;
  23. left: 90px;
  24. top: 50%;
  25. -webkit-transform: translateY(-50%);}
  26. .my-btn-line{border: 1px solid #fff; background: transparent;color: #fff;padding: 3px 10px;margin-right:8px;}
  27. .icon-daifahuo{font-size: 15px;padding-left:30px;}
  28. .icon-daifahuo:before{font-size: 19px;color: #24cae9;position: absolute;left: 0;width: 20px;height: 18px;}
  29. .my-div{padding: 5px 0;border-bottom: 1px solid rgba(0,0,0,.1);margin-bottom: 5px;}
  30. .mui-table-view.mui-grid-view .mui-table-view-cell {
  31. font-size: 17px;
  32. display: inline-block;
  33. margin-right: -3px;
  34. padding: 0 0 0 8px;
  35. text-align: center;
  36. vertical-align: middle;
  37. background: 0 0;
  38. }
  39. .mui-table-view.mui-grid-view {
  40. font-size: 0;
  41. display: block;
  42. width: 100%;
  43. padding: 0 8px 8px 0;
  44. white-space: normal;
  45. }
  46. .mui-card-link{color: #70d8eb;}
  47. .mui-card-link.active{color: #e2e2e2;}
  48. .mui-card-footer:after{content: '';position: absolute;left: 50%;top: 20%;width: 1px;height: 60%;background: #70D8EB;-webkit-transform: scaleX(.5);}
  49. .mui-card-footer, .mui-card-header {min-height: 30px;padding: 6px 6px;}
  50. .mui-card {
  51. box-shadow: 0 0 0 rgba(1,1,1,0);
  52. border: 1px solid rgba(110,214,235,.5);
  53. }
  54. .mui-card{font-size: 12px;}
  55. .mui-card-footer .mui-card-link, .mui-card-header .mui-card-link {
  56. line-height: 34px;
  57. height: 34px;
  58. }
  59. .bgcolor-1{height:32vw;background:url(images/gift-card-list-1.jpg) top center no-repeat;background-size: 100% 100%;}
  60. .bgcolor-2{height:32vw;background:url(images/gift-card-list-2.jpg) top center no-repeat;background-size: 100% 100%;}
  61. .h6-vip{font-size: 12px;color: #F0F0F0;text-align: left;}
  62. .mui-btn-link{font-size: 12px;color: #fff;position: absolute;right: 10px;bottom: 0;}
  63. .card-password{padding: 5px 0;
  64. font-size: 26px;
  65. -webkit-user-select: text;
  66. position: absolute;
  67. left: 0;
  68. width: 100%;
  69. top: 50%;-webkit-transform: translateY(-50%);}
  70. .mui-col-xs-6 .mui-card-header{-webkit-user-select:text !important;}
  71. .ul-desc{padding:10px 10px 10px 15px;background: #fff;color: #666;font-size: 12px;}
  72. .icon-gift.active:before{content: '\e71e';}
  73. .my-card-list{padding:8px 8px 8px 0 !important;}
  74. .more-view{padding: 0 0 10px 0;}
  75. .more-view:before,.my-card-list:after{display:none;}
  76. .mui-icon-info{font-size:20px;}
  77. .my-select {border: 1px solid #6fd7eb !important;
  78. color: #6fd7eb;
  79. width: auto;
  80. margin-bottom: 0;
  81. padding: 3px 4px;
  82. text-align: center;
  83. position: absolute;
  84. -webkit-appearance: menulist;
  85. right: 10px;
  86. top: 8px;}
  87. .time-card{position:absolute;left:10px;bottom:5px;font-size: 14px;}
  88. .cl-gray{color:#8794a7;}
  89. </style>
  90. <script>
  91. // 屏蔽分享
  92. window.hiddenAllWechatMenu = true;
  93. </script>
  94. </head>
  95. <body style="background: #fff;">
  96. <div class="loading-bg">
  97. <div class="mui-loading">
  98. <div class="mui-spinner">
  99. </div>
  100. &nbsp;&nbsp;加载中...
  101. </div>
  102. </div>
  103. <div class="mui-content">
  104. <div class="vip-tt">
  105. <div class="tx bg-orange" id="headDiv">
  106. <img src="images/image-12.jpg" id="userHead">
  107. </div>
  108. <div class="nikname">
  109. <div>
  110. <span id="userNickname">水时代watero</span>&nbsp;&nbsp;&nbsp;&nbsp;<span>代理商<span class="mui-icon mui-icon-info" id="btn_go_explain"></span></span>
  111. </div>
  112. <div>
  113. <button type="button" class="my-btn-line" id="my-zeng">我的赠品</button>
  114. <!--<button type="button" class="my-btn-line" id="my-xiaxian">继续代理</button>-->
  115. </div>
  116. </div>
  117. </div>
  118. <ul class="mui-table-view">
  119. <li class="mui-table-view-cell">
  120. <span class="iconfont icon-daifahuo">提货卡</span><select class="my-select">
  121. <option value="4" id="btn-all">全部</option>
  122. <option value="1" id="btn-sales">待提货</option>
  123. <option value="2" id="btn-waitExchange">已提货</option>
  124. <option value="3" id="btn-exchange">已兑现</option>
  125. </select>
  126. </li>
  127. </ul>
  128. <ul class="mui-table-view mui-grid-view my-card-list">
  129. </ul>
  130. <div class="mui-content-padded">
  131. <ul class="mui-pager">
  132. <li class="mui-disabled">
  133. <!-- <span class="my_prev">上一页 </span> -->
  134. </li>
  135. <li>
  136. <a class="my_next">
  137. 下一页
  138. </a>
  139. </li>
  140. </ul>
  141. </div>
  142. <!-- <ul class="mui-table-view more-view">
  143. <li class="mui-text-center">
  144. <span class="iconfont icon-gift" id="gift-more" style="padding: 3px 15px;"></span>
  145. </li>
  146. </ul> -->
  147. <ul class="ul-desc">
  148. <li>使用说明:</li>
  149. <li>1、提货卡在获取一年后方可兑现,每张提货卡兑现1250元;</li>
  150. <li>2、每次销售完8张提货卡以后,系统自动赠送一台净水机。</li>
  151. </ul>
  152. </div>
  153. <script src="js/mui.min.js"></script>
  154. <script src="js/jquery-2.1.1.min.js"></script>
  155. <script src="js/main.js"></script>
  156. <script src="js/page/wechat-utils-1.0.js"></script>
  157. <script type="text/javascript">
  158. var pageNumber = 0,pageSize=10;
  159. mui.ready(function(){
  160. $.ajax(base_path + '/agent_pay/agent_info?dates=' + new Date().getTime(), {
  161. data: {},
  162. dataType: 'json',
  163. type: 'post',
  164. timeout: 15000,
  165. xhrFields: {
  166. withCredentials: true
  167. },
  168. crossDomain: true,
  169. success: function(dt) {
  170. if(dt.isRedirect) {
  171. location.href = dt.redirectURL;
  172. } else {
  173. if (dt.isRedirect) {
  174. location.href = dt.redirectURL;
  175. } else {
  176. if(dt.status){
  177. if(dt.data.agentHead != null && typeof(dt.data.agentHead) != "undefined" && dt.data.agentHead != '') {
  178. $("#userHead").prop('src',dt.data.agentHead);
  179. }
  180. if(dt.data.agentNickname != null && typeof(dt.data.agentNickname) != "undefined" && dt.data.agentNickname != '') {
  181. var name=decodeURI(dt.data.agentNickname);
  182. if(name.length>9){
  183. name=name.substring(0,8)+"..."
  184. }
  185. $("#userNickname").html(name);
  186. }
  187. document.querySelector('.loading-bg').style.display='none';
  188. }else{
  189. mui.alert(dt.message,'',function(){
  190. mui.openWindow({url:'/watero/view/gift_card_to_agent.html'});
  191. });
  192. }
  193. }
  194. }
  195. },
  196. error: function(xhr, type, errorThrown) {
  197. //异常处理;
  198. console.log(xhr);
  199. }
  200. });
  201. getGiftList(4);
  202. //$(".hide").addClass('mui-hidden');
  203. });
  204. function getGiftList(obj){
  205. ++pageNumber;
  206. mui.ajax(base_path + '/giftCard/card/selectCardList?dates=' + new Date().getTime(), {
  207. data: {
  208. "status":obj,"pageNO":pageNumber,"pageSize":pageSize
  209. },
  210. dataType: 'json',
  211. type: 'post',
  212. timeout: 15000,
  213. success: function(dt) {
  214. console.log(dt)
  215. if(dt.isRedirect) {
  216. location.href = dt.redirectURL;
  217. } else {
  218. if(dt.status) {
  219. var table = document.body.querySelector('.my-card-list');
  220. //table.innerHTML='';
  221. var gift_data = [];
  222. gift_data = dt.data.list;
  223. $("#btn-all").text("全部"+dt.data.count+"张");
  224. $("#btn-sales").text("待提货"+dt.data.salesNum+"张");
  225. $("#btn-waitExchange").text("已提货"+dt.data.waitExchangeNum+"张");
  226. $("#btn-exchange").text("已兑现"+dt.data.exchangeNum+"张");
  227. mui(gift_data).each(function(index) {
  228. var status='',salesStatus='',cl='',ft_cl='';
  229. if (this.cardStatus == 2) {
  230. status='已提货';cl='bgcolor-2';ft_cl='cl-gray';
  231. } else if (this.cardStatus == 1) {
  232. status='待提货';cl='bgcolor-1';
  233. } else if (this.cardStatus == 3){
  234. status='已兑';cl='bgcolor-2';ft_cl='cl-gray';
  235. }
  236. /* if(this.cardSalesStatus==1 || (this.cardSalesStatus==2 && this.cardStatus == 3)){
  237. salesStatus='<a class="mui-card-link btn-details" name="'+this.cardPassword+'" id="'+this.cardId+'">查看详情</a>';
  238. } else if (this.cardSalesStatus==2 && this.cardStatus == 1) {
  239. salesStatus='<a class="mui-card-link myactive" name="'+this.cardPassword+'" id="'+this.cardId+'">待售/赠</a>';
  240. } */
  241. var li = document.createElement('li');
  242. li.className = 'mui-table-view-cell mui-media mui-col-xs-12 btn-details';
  243. li.setAttribute('name',this.cardPassword);
  244. li.setAttribute('id',this.cardId);
  245. li.innerHTML = '<div class="mui-card"><div class="mui-card-header mui-card-media '+cl+'"><div class="ft-12 mui-text-left"></div><div class="card-password '+ft_cl+'" name="'+this.cardPassword+'">'+this.cardPassword+'</div><span class="time-card">'+formatDate(this.cardCreateDate)+'</span><a class="mui-btn-link my-link">'+status+'</a></div></div>';
  246. table.appendChild(li);
  247. });
  248. } else {
  249. mui.alert(dt.message);
  250. }
  251. }
  252. },
  253. error: function(xhr, type, errorThrown) {
  254. //异常处理;
  255. console.log(xhr);
  256. }
  257. });
  258. }
  259. $(document).on('tap', '.my_next', function() {
  260. getGiftList($(".my-select").find("option:selected").val());
  261. });
  262. mui('body').on('tap', '#btn_go_explain', function() {
  263. mui.openWindow({
  264. url: '/watero/view/gift_card_agent_explain.html'
  265. });
  266. });
  267. mui('body').on('tap', '#my-zeng', function() {
  268. mui.openWindow({
  269. url: '/watero/view/gift_card_give_order_list.html'
  270. });
  271. });
  272. mui('body').on('tap', '#my-xiaxian', function() {
  273. mui.openWindow({
  274. url: '/watero/view/gift_card_renew_agent.html'
  275. });
  276. });
  277. mui('body').on('tap', '#gift-more', function() {
  278. getGiftList();
  279. });
  280. /* $(document).on('tap', '.see', function() {
  281. if($(this).hasClass('icon-biyan')){
  282. $(this).parent().next().text($(this).parent().next().attr('name'));
  283. $(this).removeClass('icon-biyan').addClass('icon-yanjing');
  284. }else{
  285. $(this).removeClass('icon-yanjing').addClass('icon-biyan');
  286. $(this).parent().next().prop('name',$(this).parent().next().text());
  287. $(this).parent().next().text("*******");
  288. }
  289. }); */
  290. $(document).on('change', '.my-select', function() {
  291. $(".my-card-list").empty();
  292. pageNumber=0;
  293. getGiftList($(this).val());
  294. });
  295. mui('body').on('tap', '.btn-details', function() {
  296. var th=this;
  297. mui.openWindow({
  298. url: '/watero/view/gift_card_exchange_details.html?name='+th.getAttribute("id")+'&psw='+th.getAttribute("name")
  299. });
  300. });
  301. </script>
  302. </body>
  303. </html>