refill.refund.add.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  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="">
  92. <td class="">
  93. <select name="card_type" id="card_type" class="layui_in" lay-verify="" lay-search>
  94. <option value=""><?php echo $lang['nc_please_choose']; ?></option>
  95. <option value="<?php echo mtopcard\PetroChinaCard;?>">中石油</option>
  96. <option value="<?php echo mtopcard\SinopecCard;?>">中石化</option>
  97. <option value="<?php echo mtopcard\ChinaMobileCard;?>">中国移动</option>
  98. <option value="<?php echo mtopcard\ChinaUnicomCard;?>">中国联通</option>
  99. <option value="<?php echo mtopcard\ChinaTelecomCard;?>">中国电信</option>
  100. </select>
  101. </td>
  102. <td class="vatop tips"></td>
  103. </tr>
  104. <tr class="noborder">
  105. <td colspan="2" class="required"><label class="validation" for="refill_amount">面值:</label></td>
  106. </tr>
  107. <tr class="noborder">
  108. <td class="vatop rowform"><input type="text" value="" name="refill_amount" id="refill_amount" class="txt"></td>
  109. <td class="vatop tips"></td>
  110. </tr>
  111. <tr class="noborder">
  112. <td colspan="2" class="required"><label class="validation">退款日期:</label></td>
  113. </tr>
  114. <tr class="noborder">
  115. <td class="vatop rowform">
  116. <input class="txt date" type="text" id="refund_time" name="refund_time" autocomplete="off" style="width:230px" />
  117. <td class="vatop tips"></td>
  118. </tr>
  119. <tr>
  120. <td colspan="2" class="required"><label>备注:</label></td>
  121. </tr>
  122. <tr class="noborder">
  123. <td class="vatop rowform"><textarea name="bz" rows="6" class="tarea"></textarea></td>
  124. </tr>
  125. </tbody>
  126. <tfoot>
  127. <tr class="tfoot">
  128. <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a></td>
  129. </tr>
  130. </tfoot>
  131. </table>
  132. </form>
  133. </div>
  134. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/laydate/laydate.js"></script>
  135. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/jquery.ui.js"></script>
  136. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/i18n/zh-CN.js"
  137. charset="utf-8"></script>
  138. <link rel="stylesheet" type="text/css"
  139. href="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/themes/ui-lightness/jquery.ui.css"/>
  140. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/refill/layer.js"></script>
  141. <script type="text/javascript" src="<?php echo ADMIN_TEMPLATES_URL;?>/layui/layui.js"></script>
  142. <link rel="stylesheet" type="text/css" href="<?php echo ADMIN_TEMPLATES_URL; ?>/layui/css/layui.css"/>
  143. <script type="text/javascript">
  144. $(function () {
  145. //按钮先执行验证再提交表单
  146. $("#submitBtn").click(function () {
  147. if ($("#user_form").valid()) {
  148. $("#user_form").submit();
  149. }
  150. });
  151. $('#user_form').validate({
  152. errorPlacement: function (error, element) {
  153. error.appendTo(element.parent().parent().prev().find('td:first'));
  154. },
  155. rules: {
  156. mchid: {
  157. required: true,
  158. },
  159. provider_id: {
  160. required: true,
  161. },
  162. mch_amount: {
  163. required: true,
  164. },
  165. channel_amount: {
  166. required: true,
  167. },
  168. refund_time: {
  169. required: true,
  170. },
  171. card_no: {
  172. required: true,
  173. },
  174. card_type: {
  175. required: true,
  176. },
  177. refill_amount: {
  178. required: true,
  179. },
  180. },
  181. messages: {
  182. mchid: {
  183. required: '必须选择机构',
  184. },
  185. provider_id: {
  186. required: '必须选择通道',
  187. },
  188. mch_amount: {
  189. required: '不能为空',
  190. },
  191. channel_amount: {
  192. required: '不能为空',
  193. },
  194. refund_time: {
  195. required: '不能为空',
  196. },
  197. card_no: {
  198. required: '不能为空',
  199. },
  200. card_type: {
  201. required: '不能为空',
  202. },
  203. refill_amount: {
  204. required: '不能为空',
  205. },
  206. }
  207. });
  208. // 日期选择器
  209. laydate.render({
  210. elem: '#refund_time',
  211. type: 'datetime',
  212. trigger: 'click'
  213. });
  214. function trim(str) {
  215. if (str && typeof str === "text") {
  216. return str.replace(/(^\s*)|(\s*)$/g,""); //去除前后空白符
  217. }
  218. }
  219. });
  220. </script>