Sin descripción
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.

pay_api_list.htm 5.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <div class="hDiv" id="alipay_set">
  2. <div class="hDivBox">
  3. <table cellspacing="0" cellpadding="0" style="width: 100%">
  4. <thead>
  5. <tr>
  6. <th class="sign w10" axis="col0">
  7. <div class="tc"></div>
  8. </th>
  9. <th abbr="article_title" axis="col3" class="w10">
  10. <div id="anchor-sms" class="tc">支付接口</div>
  11. </th>
  12. <th abbr="ac_id" axis="col4">
  13. <div class=""></div>
  14. </th>
  15. </tr>
  16. </thead>
  17. </table>
  18. </div>
  19. </div>
  20. <div class="plug-list">
  21. {empty name="pay_api_list"}
  22. <div class="bDiv" style="height: auto;">
  23. <div id="flexigrid" cellpadding="0" cellspacing="0" border="0">
  24. <table style="width: 100%">
  25. <tbody>
  26. <tr>
  27. <td class="no-data" align="center" axis="col0" colspan="50">
  28. <div class="no_row">
  29. <div class="no_pic"><img src="__SKIN__/images/null-data.png"></div>
  30. </div>
  31. </td>
  32. </tr>
  33. </tbody>
  34. </table>
  35. </div>
  36. <div class="iDiv" style="display: none;"></div>
  37. </div>
  38. {else /}
  39. {foreach name="pay_api_list" item="vo" key="k" }
  40. <div class="plug-item-content">
  41. <div class="plug-item-top">
  42. <div class="plug-img">
  43. <a href="JavaScript:void(0);" onclick="PayApiConfig({$vo.pay_id}, '{$vo.pay_name}');"><img src="{$vo.litpic|get_default_pic=###}"></a>
  44. </div>
  45. <div class="plug-text">
  46. <div class="plug-text-title">
  47. <a href="JavaScript:void(0);" onclick="PayApiConfig({$vo.pay_id}, '{$vo.pay_name}');">{$vo.pay_name}</a>
  48. </div>
  49. <div class="plug-text-versions">
  50. <span>{eq name="$vo.system_built" value="1"}系统内置{else/}插件应用{/eq}</span>
  51. </div>
  52. <!-- <div class="plug-text-des">暂无描述</div> -->
  53. </div>
  54. </div>
  55. <div class="plug-item-bottm">
  56. <a href="JavaScript:void(0);" onclick="PayApiConfig({$vo.pay_id}, '{$vo.pay_name}');">配置</a>
  57. </div>
  58. </div>
  59. {/foreach}
  60. <!-- 内置余额支付开关 - 陈风任 -->
  61. <div class="plug-item-content">
  62. <div class="plug-item-top">
  63. <div class="plug-img">
  64. <a href="JavaScript:void(0);"><img src="__SKIN__/images/balance.png?v={$version}"></a>
  65. </div>
  66. <div class="plug-text">
  67. <div class="plug-text-title"> <a href="JavaScript:void(0);">余额支付</a> </div>
  68. <div class="plug-text-versions"> <span>系统内置</span> </div>
  69. </div>
  70. </div>
  71. <div class="plug-item-bottm">
  72. <a href="JavaScript:void(0);" id="pay_balance_open1" onclick="BalancePayOpen('0');" {eq name="$pay_balance_open" value="1"} style="cursor: pointer;" {else/} style="cursor: pointer; display: none;" {/eq} title="点击关闭">已启用 </a>
  73. <a href="JavaScript:void(0);" id="pay_balance_open0" onclick="BalancePayOpen('1');" {eq name="$pay_balance_open" value="1"} style="cursor: pointer; color: #9ea3a7; display: none;" {else/} style="cursor: pointer; color: #9ea3a7;" {/eq} title="点击启用">已关闭 </a>
  74. </div>
  75. </div>
  76. <script type="text/javascript">
  77. function BalancePayOpen(open_value) {
  78. $.ajax({
  79. url: "{:url('Ajax/BalancePayOpen', ['_ajax'=>1])}",
  80. type: 'POST',
  81. dataType: 'JSON',
  82. data: {open_value: open_value},
  83. success: function(res) {
  84. layer.closeAll();
  85. if (1 == res.code) {
  86. if (1 == open_value) {
  87. $('#pay_balance_open1').show();
  88. $('#pay_balance_open0').hide();
  89. } else {
  90. $('#pay_balance_open0').show();
  91. $('#pay_balance_open1').hide();
  92. }
  93. layer.msg(res.msg, {icon: 1, time: 1000});
  94. return false;
  95. } else {
  96. layer.alert(res.msg, {icon: 2, title:false});
  97. return false;
  98. }
  99. },
  100. error: function(e){
  101. layer.closeAll();
  102. showErrorMsg(e.responseText);
  103. return false;
  104. }
  105. });
  106. }
  107. </script>
  108. <!-- 内置余额支付开关 - END -->
  109. {/empty}
  110. </div>
  111. <script type="text/javascript">
  112. function PayApiConfig(pay_id, title) {
  113. if (!pay_id) return false;
  114. var url = "{:url('PayApi/open_pay_api_config')}";
  115. //iframe窗
  116. var iframes = layer.open({
  117. type: 2,
  118. title: title,
  119. area: ['100%', '100%'],
  120. fixed: true,
  121. shadeClose: false,
  122. shade: layer_shade,
  123. content: url + '&pay_id=' + pay_id
  124. });
  125. layer.full(iframes);
  126. }
  127. </script>