provider.group.set.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <link href="<?php echo ADMIN_TEMPLATES_URL;?>/css/recharge.css?<?php echo rand(1,10);?>" rel="stylesheet" type="text/css" id="cssfile2" />
  2. <?php defined('InShopNC') or exit('Access Invalid!'); ?>
  3. <div class="page">
  4. <div class="fixed-bar">
  5. <div class="item-title">
  6. <h3>通道组管理</h3>
  7. <ul class="tab-base">
  8. <li><a href="index.php?act=provider_group&op=index"><span><?php echo $lang['nc_manage'] ?></span></a></li>
  9. <li><a href="index.php?act=provider_group&op=add"><span><?php echo $lang['nc_new'] ?></span></a></li>
  10. <li><a href="JavaScript:void(0);" class="current"><span>通道组通道分配</span></a></li>
  11. </ul>
  12. </div>
  13. </div>
  14. <div class="fixed-empty"></div>
  15. <form method="post" id="merchant_name_form">
  16. <input type="hidden" name="form_submit" value="ok"/>
  17. <input type="hidden" name="group_id" value="<?php echo $_GET['group_id']?>">
  18. <input type="hidden" name="type" value="<?php echo $_GET['type'];?>">
  19. <input type="hidden" name="quality" value="<?php echo $_GET['quality']?>">
  20. <input type="hidden" name="is_only" value="<?php echo $output['is_only']?>">
  21. <table class=" tb-type2">
  22. <thead style="position: fixed;background-color: #fff;">
  23. <tr class="thead">
  24. <th class="w180">
  25. <a href="JavaScript:void(0);" class="btn" id="emptyBtn"><span>清空</span></a>
  26. </th>
  27. <th class="w57 align-center">
  28. 全选
  29. </th>
  30. <?php foreach ($output['amounts'] as $amount){?>
  31. <th class="w57 align-center"><?php echo $amount;?></th>
  32. <?php }?>
  33. </tr>
  34. </thead>
  35. <tbody style="display: block;padding-top: 47px;">
  36. <?php if(!empty($output['providers'])){?>
  37. <?php foreach ($output['providers'] as $provider){?>
  38. <tr class="trFlex">
  39. <td class="w180"><?php echo $provider['name'];?></td>
  40. <td class="w50 align-center">
  41. <input type="checkbox" class="w50 checkAll">
  42. </td>
  43. <?php foreach ($output['amounts'] as $amount){?>
  44. <td class="w50 align-center">
  45. <input type="checkbox" class="w50 input" name="info[]" style="vertical-align: middle;"
  46. value="<?php echo "{$_GET['quality']}-{$provider['provider_name']}-{$provider['card_type']}-{$amount}-{$provider['provider_id']}";?>"
  47. <?php if(in_array("{$_GET['quality']}-{$provider['provider_name']}-{$provider['card_type']}-{$amount}-{$provider['provider_id']}", $output['sel_data'])){ echo 'checked';}?>
  48. />
  49. </td>
  50. <?php }?>
  51. </tr>
  52. <?php }?>
  53. <?php }else{?>
  54. <tr class="no_data">
  55. <td colspan="8"><?php echo $lang['nc_no_record']; ?></td>
  56. </tr>
  57. <?php }?>
  58. </tbody>
  59. <tfoot>
  60. <tr class="tfoot">
  61. <td colspan="15">
  62. <?php if(!empty($output['providers'])){?>
  63. <a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a>
  64. <?php }?>
  65. </td>
  66. </tr>
  67. </tfoot>
  68. </table>
  69. </form>
  70. </div>
  71. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.edit.js" charset="utf-8"></script>
  72. <script>
  73. $(function () {
  74. $('#submitBtn').click(function () {
  75. $("#merchant_name_form").submit();
  76. });
  77. // 表格hover时背景
  78. $('.trFlex').each(function () {
  79. $(this).hover(function () {
  80. $(this)[0].style.backgroundColor = '#cbe9f3'
  81. },function() {
  82. $(this)[0].style.backgroundColor = '#fff'
  83. })
  84. })
  85. // 清空
  86. $('#emptyBtn').click(function () {
  87. $('input[type="checkbox"]').each(function () {
  88. if ($(this).is(":checked")) {
  89. $(this).attr("checked",false)
  90. }
  91. })
  92. })
  93. // 全选
  94. $('.checkAll').click(function () {
  95. let hang = $(this).parent().parent().prevAll().length + 1
  96. if ($(this).is(':checked')) {
  97. $('.input').each(function () {
  98. let inputH = $(this).parent().parent().prevAll().length + 1
  99. if (hang == inputH) {
  100. $(this).attr("checked",true)
  101. }
  102. })
  103. } else {
  104. $('.input').each(function () {
  105. let inputH = $(this).parent().parent().prevAll().length + 1
  106. if (hang == inputH) {
  107. $(this).attr("checked",false)
  108. }
  109. })
  110. }
  111. })
  112. });
  113. </script>