refill.refund.add.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?php defined('InShopNC') or exit('Access Invalid!'); ?>
  2. <style>
  3. .layui-form-select .layui-input {
  4. padding: 13px 5px;
  5. }
  6. .layui-form-select dl {
  7. top: 29px !important;
  8. }
  9. .layui-form-select {
  10. width: 85%;
  11. }
  12. .layui-select-title {
  13. width: 100%;
  14. }
  15. .page .fixed-bar .item-title h3 {
  16. margin-top: 18px !important;
  17. margin-bottom: 10px !important;
  18. font-weight: 700 !important;
  19. }
  20. .tab-base li span {
  21. font-size: 12px !important;
  22. }
  23. </style>
  24. <div class="page">
  25. <div class="fixed-bar">
  26. <div class="item-title">
  27. <h3>退款信息管理</h3>
  28. <ul class="tab-base">
  29. <li><a href="index.php?act=refill_refund&op=index"><span>退款信息管理</span></a></li>
  30. <li><a href="JavaScript:void(0);" class="current"><span>新增</span></a></li>
  31. </ul>
  32. </div>
  33. </div>
  34. <div class="fixed-empty"></div>
  35. <form id="user_form" enctype="multipart/form-data" method="post" class="layui-form">
  36. <input type="hidden" name="form_submit" value="ok"/>
  37. <table class="table tb-type2 nobdb">
  38. <tbody>
  39. <tr class="noborder">
  40. <td colspan="2" class="required"><label class="validation" for="provider_id">通道选择:</label></td>
  41. </tr>
  42. <tr class="">
  43. <td class="">
  44. <select name="provider_id" id="provider_id" lay-verify="" lay-search>
  45. <option value=""><?php echo $lang['nc_please_choose']; ?></option>
  46. <?php foreach($output['provider_list'] as $provider){?>
  47. <option value="<?php echo $provider['provider_id']?>"><?php echo $provider['store_name']?></option>
  48. <?php }?>
  49. </select>
  50. </td>
  51. <td class="vatop tips"></td>
  52. </tr>
  53. <tr class="noborder">
  54. <td colspan="2" class="required"><label class="validation" for="channel_amount">通道退款金额:</label></td>
  55. </tr>
  56. <tr class="noborder">
  57. <td class="vatop rowform"><input type="text" value="" name="channel_amount" id="channel_amount" class="txt"></td>
  58. <td class="vatop tips"></td>
  59. </tr>
  60. <tr class="noborder">
  61. <td colspan="2" class="required"><label class="validation" for="mchid">机构选择:</label></td>
  62. </tr>
  63. <tr class="">
  64. <td class="">
  65. <select name="mchid" id="mchid" class="layui_in" lay-verify="" lay-search>
  66. <option value=""><?php echo $lang['nc_please_choose']; ?></option>
  67. <?php foreach($output['merchant_list'] as $merchant){?>
  68. <option value="<?php echo $merchant['mchid']?>"><?php echo $merchant['company_name']??$merchant['name'];?></option>
  69. <?php }?>
  70. </select>
  71. </td>
  72. <td class="vatop tips"></td>
  73. </tr>
  74. <tr class="noborder">
  75. <td colspan="2" class="required"><label class="validation" for="mch_amount">机构退款金额:</label></td>
  76. </tr>
  77. <tr class="noborder">
  78. <td class="vatop rowform"><input type="text" value="" name="mch_amount" id="mch_amount" class="txt"></td>
  79. <td class="vatop tips"></td>
  80. </tr>
  81. <tr class="noborder">
  82. <td colspan="2" class="required"><label class="validation" for="card_no">退款卡号:</label></td>
  83. </tr>
  84. <tr class="noborder">
  85. <td class="vatop rowform"><input type="text" value="" name="card_no" id="card_no" class="txt"></td>
  86. <td class="vatop tips"></td>
  87. </tr>
  88. <tr class="noborder">
  89. <td colspan="2" class="required"><label class="validation" for="card_type">卡类型:</label></td>
  90. </tr>
  91. <tr class="noborder">
  92. <td class="vatop rowform"><input type="text" value="" name="card_type" id="card_type" class="txt"></td>
  93. <td class="vatop tips"></td>
  94. </tr>
  95. <tr class="noborder">
  96. <td colspan="2" class="required"><label class="validation" for="refill_amount">面值:</label></td>
  97. </tr>
  98. <tr class="noborder">
  99. <td class="vatop rowform"><input type="text" value="" name="refill_amount" id="refill_amount" class="txt"></td>
  100. <td class="vatop tips"></td>
  101. </tr>
  102. <tr class="noborder">
  103. <td colspan="2" class="required"><label class="validation">退款日期:</label></td>
  104. </tr>
  105. <tr class="noborder">
  106. <td class="vatop rowform">
  107. <input class="txt date" type="text" id="refund_time" name="refund_time" autocomplete="off" style="width:230px" />
  108. <td class="vatop tips"></td>
  109. </tr>
  110. <tr>
  111. <td colspan="2" class="required"><label>备注:</label></td>
  112. </tr>
  113. <tr class="noborder">
  114. <td class="vatop rowform"><textarea name="bz" rows="6" class="tarea"></textarea></td>
  115. </tr>
  116. </tbody>
  117. <tfoot>
  118. <tr class="tfoot">
  119. <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a></td>
  120. </tr>
  121. </tfoot>
  122. </table>
  123. </form>
  124. </div>
  125. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/laydate/laydate.js"></script>
  126. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/jquery.ui.js"></script>
  127. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/i18n/zh-CN.js"
  128. charset="utf-8"></script>
  129. <link rel="stylesheet" type="text/css"
  130. href="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/themes/ui-lightness/jquery.ui.css"/>
  131. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/refill/layer.js"></script>
  132. <script type="text/javascript" src="<?php echo ADMIN_TEMPLATES_URL;?>/layui/layui.js"></script>
  133. <link rel="stylesheet" type="text/css" href="<?php echo ADMIN_TEMPLATES_URL; ?>/layui/css/layui.css"/>
  134. <script type="text/javascript">
  135. $(function () {
  136. //按钮先执行验证再提交表单
  137. $("#submitBtn").click(function () {
  138. if ($("#user_form").valid()) {
  139. $("#user_form").submit();
  140. }
  141. });
  142. $('#user_form').validate({
  143. errorPlacement: function (error, element) {
  144. error.appendTo(element.parent().parent().prev().find('td:first'));
  145. },
  146. rules: {
  147. mchid: {
  148. required: true,
  149. },
  150. provider_id: {
  151. required: true,
  152. },
  153. mch_amount: {
  154. required: true,
  155. },
  156. channel_amount: {
  157. required: true,
  158. },
  159. refund_time: {
  160. required: true,
  161. },
  162. card_no: {
  163. required: true,
  164. },
  165. card_type: {
  166. required: true,
  167. },
  168. refill_amount: {
  169. required: true,
  170. },
  171. },
  172. messages: {
  173. mchid: {
  174. required: '必须选择机构',
  175. },
  176. provider_id: {
  177. required: '必须选择通道',
  178. },
  179. mch_amount: {
  180. required: '不能为空',
  181. },
  182. channel_amount: {
  183. required: '不能为空',
  184. },
  185. refund_time: {
  186. required: '不能为空',
  187. },
  188. card_no: {
  189. required: '不能为空',
  190. },
  191. card_type: {
  192. required: '不能为空',
  193. },
  194. refill_amount: {
  195. required: '不能为空',
  196. },
  197. }
  198. });
  199. // 日期选择器
  200. laydate.render({
  201. elem: '#refund_time',
  202. type: 'datetime'
  203. });
  204. function trim(str) {
  205. if (str && typeof str === "text") {
  206. return str.replace(/(^\s*)|(\s*)$/g,""); //去除前后空白符
  207. }
  208. }
  209. });
  210. </script>