VM暫存
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

member_query_all.php 6.7KB

8 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?php /* ----- 會員清單 ----- */?>
  2. <div data-items="member_query_all" class="row" style="display:none;">
  3. <div class="col-lg-12">
  4. <div class="panel panel-default">
  5. <div class="panel-heading">
  6. 會員清單 <button class='btn btn-default' style='font-size:16px;' onclick='export_members();'>匯出 excel</button>
  7. </div>
  8. <!-- /.panel-heading -->
  9. <div class="panel-body">
  10. <div class="dataTable_wrapper">
  11. <table class="table table-striped table-bordered table-hover">
  12. <thead>
  13. <tr>
  14. <th style="text-align:left;">車號</th>
  15. <th style="text-align:left;">姓名</th>
  16. <th style="text-align:center;">手機</th>
  17. <th style="text-align:center;">開始日</th>
  18. <th style="text-align:center;">結束日</th>
  19. <th style="text-align:center;">繳期</th>
  20. <th style="text-align:center;">身份</th>
  21. <!--th style="text-align:center;">租金</th-->
  22. <th style="text-align:center;">停權</th>
  23. <!--th style="text-align:center;">狀態</th-->
  24. <th style="text-align:center;">有效期限</th>
  25. <!--th style="text-align:center;">備註</th-->
  26. </tr>
  27. </thead>
  28. <tbody id="member_list_all" style="font-size:18px;"></tbody>
  29. </table>
  30. </div><?php /* ----- end of dataTable_wrapper ----- */?>
  31. </div><?php /* ----- end of panel-body ----- */?>
  32. </div><?php /* ----- end of panel panel-default ----- */?>
  33. </div><?php /* ----- end of col-lg-12 ----- */?>
  34. </div>
  35. <?php /* ----- 會員清單(結束) ----- */?>
  36. <script>
  37. // 載入
  38. function reload_member_query_all()
  39. {
  40. $("#member_list_all").html("");<?php /* 清除原內容 */ ?>
  41. $.ajax
  42. ({
  43. url: "<?=APP_URL?>member_query_all",
  44. type: "post",
  45. dataType:"json",
  46. data: {},
  47. success: function(jdata)
  48. {
  49. var member_list = [];
  50. for(idx in jdata)
  51. {
  52. mno = jdata[idx]['member_no'];
  53. member_list = member_list.concat([
  54. "<tr><td id='member_query_all_lpr_", mno, "' style='text-align:left; '>", jdata[idx]['lpr'], "</td>",
  55. "<td id='name_", mno, "' style='text-align:left; '>", jdata[idx]['member_name'], "</td>",
  56. "<td id='mobile_", mno, "' style='text-align:center; '>", jdata[idx]['mobile_no'], "</td>",
  57. "<td id='sdate_", mno, "' style='text-align:center; '>", jdata[idx]['start_date'], "</td>",
  58. "<td id='edate_", mno, "' style='text-align:center; '>", jdata[idx]['end_date'], "</td>",
  59. "<td id='fee_period_", mno, "' style='text-align:center; '>", period_name[jdata[idx]['fee_period']], "</td>",
  60. "<td id='member_attr_", mno, "' style='text-align:center; '>", mem_attr[jdata[idx]['member_attr']], "</td>",
  61. //"<td id='contract_", mno, "' style='text-align:center; '>", jdata[idx]['contract_no'], "</td>",
  62. //"<td id='etag_", mno, "' style='text-align:center; '>", jdata[idx]['etag'], "</td>",
  63. //"<td id='amt_", mno, "' style='text-align:center; '>", jdata[idx]['amt'], "</td>",
  64. //"<td style='text-align:center, '><select id='sel_", mno, "' onChange='member_modify(", mno, "); '><option value='choice'>請選擇</option><option value='modify'>修改</option><option value='delete'>刪除</option></select></td>",
  65. //"</tr>"
  66. ]);
  67. if(jdata[idx]['suspended'] == "1")
  68. {
  69. member_list = member_list.concat(["<td style='text-align:center;'><input type='checkbox' checked id='suspended_", mno, "' disabled/></td>"]);
  70. }
  71. else
  72. {
  73. member_list = member_list.concat(["<td style='text-align:center;'><input type='checkbox' id='suspended_", mno, "' disabled/></td>"]);
  74. }
  75. /*
  76. if(jdata[idx]['verify_state'] == 0)
  77. {
  78. member_list = member_list.concat(["<td style='color:red;text-align:center;' id='verify_state_", mno, "'><button class='btn btn-default' onclick='member_tx_check(0);'>待審核</button></td>"]);
  79. }
  80. else if(jdata[idx]['verify_state'] == 1)
  81. {
  82. member_list = member_list.concat(["<td style='color:green;text-align:center;' id='verify_state_", mno, "'>審核通過</td>"]);
  83. }
  84. else
  85. {
  86. member_list = member_list.concat(["<td style='color:blue;text-align:center;' id='verify_state_", mno, "'><button class='btn btn-default' style='color:blue;' onclick='member_tx_check(0);'>未通過</button></td>"]);
  87. }
  88. */
  89. if(jdata[idx]['valid_time'] < jdata[idx]['end_date'])
  90. {
  91. //member_list = member_list.concat(["<td style='color:red;text-align:left;' id='valid_time_", mno, "'>", jdata[idx]['valid_time'], "</td>"]);
  92. member_list = member_list.concat(["<td style='color:red;text-align:center;' id='valid_time_", mno, "'><button class='btn' style='color:red;' onclick='member_query_all_tx_check(0);'>將於 ", jdata[idx]['valid_time'], " 到期</button></td>"]);
  93. }
  94. else
  95. {
  96. member_list = member_list.concat(["<td style='color:green;text-align:left;' id='valid_time_", mno, "'>結束日 ", jdata[idx]['end_date'], " 到期</td>"]);
  97. }
  98. //member_list = member_list.concat(["<td style='color:blue;text-align:center;' id='remarks_", mno, "'>", jdata[idx]['remarks'], "</td>"]);
  99. member_list = member_list.concat(["</tr>"]);
  100. }
  101. $("#member_list_all").append(member_list.join(''));
  102. }
  103. });
  104. }
  105. // 查核作業
  106. function member_query_all_tx_check(tx_no)
  107. {
  108. alertify_msg("請通知總公司營管!<br/><br/>電話:02-27057716 分機 119<br/><br/>");
  109. }
  110. // 匯出報表
  111. function export_members()
  112. {
  113. var newWindow = window.open("404", '_blank');
  114. newWindow.location.href = APP_URL+"export_members";
  115. }
  116. </script>