refill.refund.edit.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  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. <input type="hidden" name="id" value="<?php echo $_GET['id'];?>"/>
  38. <table class="table tb-type2 nobdb">
  39. <tbody>
  40. <tr class="noborder">
  41. <td colspan="2" class="required"><label class="validation" for="provider_id">通道选择:</label></td>
  42. </tr>
  43. <tr class="">
  44. <td class="">
  45. <select name="provider_id" id="provider_id" lay-verify="" lay-search>
  46. <option value=""><?php echo $lang['nc_please_choose']; ?></option>
  47. <?php foreach($output['provider_list'] as $provider){?>
  48. <option value="<?php echo $provider['provider_id']?>" <?php if($output['refund_info']['provider_id'] == $provider['provider_id']){ echo 'selected';}?>><?php echo $provider['store_name']?></option>
  49. <?php }?>
  50. </select>
  51. </td>
  52. <td class="vatop tips"></td>
  53. </tr>
  54. <tr class="noborder">
  55. <td colspan="2" class="required"><label class="validation" for="channel_amount">通道退款金额:</label></td>
  56. </tr>
  57. <tr class="noborder">
  58. <td class="vatop rowform"><input type="text" value="<?php echo $output['refund_info']['channel_amount'];?>" name="channel_amount" id="channel_amount" class="txt"></td>
  59. <td class="vatop tips"></td>
  60. </tr>
  61. <tr class="noborder">
  62. <td colspan="2" class="required"><label class="validation" for="mchid">机构选择:</label></td>
  63. </tr>
  64. <tr class="">
  65. <td class="">
  66. <select name="mchid" id="mchid" class="layui_in" lay-verify="" lay-search>
  67. <option value=""><?php echo $lang['nc_please_choose']; ?></option>
  68. <?php foreach($output['merchant_list'] as $merchant){?>
  69. <option value="<?php echo $merchant['mchid']?>" <?php if($output['refund_info']['mchid'] == $merchant['mchid']){ echo 'selected';}?>><?php echo $merchant['company_name']??$merchant['name'];?></option>
  70. <?php }?>
  71. </select>
  72. </td>
  73. <td class="vatop tips"></td>
  74. </tr>
  75. <tr class="noborder">
  76. <td colspan="2" class="required"><label class="validation" for="mch_amount">机构退款金额:</label></td>
  77. </tr>
  78. <tr class="noborder">
  79. <td class="vatop rowform"><input type="text" value="<?php echo $output['refund_info']['mch_amount'];?>" name="mch_amount" id="mch_amount" class="txt"></td>
  80. <td class="vatop tips"></td>
  81. </tr>
  82. <tr class="noborder">
  83. <td colspan="2" class="required"><label class="validation" for="card_no">退款卡号:</label></td>
  84. </tr>
  85. <tr class="noborder">
  86. <td class="vatop rowform"><input type="text" value="<?php echo $output['refund_info']['card_no'];?>" name="card_no" id="card_no" class="txt"></td>
  87. <td class="vatop tips"></td>
  88. </tr>
  89. <tr class="noborder">
  90. <td colspan="2" class="required"><label class="validation" for="card_type">卡类型:</label></td>
  91. </tr>
  92. <tr class="">
  93. <td class="">
  94. <select name="card_type" id="card_type" class="layui_in" lay-verify="" lay-search>
  95. <option value=""><?php echo $lang['nc_please_choose'];?></option>
  96. <option value="<?php echo mtopcard\PetroChinaCard;?>" <?php if($output['refund_info']['card_type'] == mtopcard\PetroChinaCard){ echo 'selected';}?>>中石油</option>
  97. <option value="<?php echo mtopcard\SinopecCard;?>" <?php if($output['refund_info']['card_type'] == mtopcard\SinopecCard){ echo 'selected';}?>>中石化</option>
  98. <option value="<?php echo mtopcard\ChinaMobileCard;?>" <?php if($output['refund_info']['card_type'] == mtopcard\ChinaMobileCard){ echo 'selected';}?>>中国移动</option>
  99. <option value="<?php echo mtopcard\ChinaUnicomCard;?>" <?php if($output['refund_info']['card_type'] == mtopcard\ChinaUnicomCard){ echo 'selected';}?>>中国联通</option>
  100. <option value="<?php echo mtopcard\ChinaTelecomCard;?>" <?php if($output['refund_info']['card_type'] == mtopcard\ChinaTelecomCard){ echo 'selected';}?>>中国电信</option>
  101. </select>
  102. </td>
  103. <td class="vatop tips"></td>
  104. </tr>
  105. <tr class="noborder">
  106. <td colspan="2" class="required"><label class="validation" for="refill_amount">面值:</label></td>
  107. </tr>
  108. <tr class="noborder">
  109. <td class="vatop rowform"><input type="text" value="<?php echo $output['refund_info']['refill_amount'];?>" name="refill_amount" id="refill_amount" class="txt"></td>
  110. <td class="vatop tips"></td>
  111. </tr>
  112. <tr class="noborder">
  113. <td colspan="2" class="required"><label class="validation">退款日期:</label></td>
  114. </tr>
  115. <tr class="noborder">
  116. <td class="vatop rowform">
  117. <input class="txt date" type="text" id="refund_time" value="<?php echo date("Y-m-d H:i:s",$output['refund_info']['refund_time']);?>" name="refund_time" autocomplete="off" style="width:230px" />
  118. <td class="vatop tips"></td>
  119. </tr>
  120. <tr>
  121. <td colspan="2" class="required"><label>备注:</label></td>
  122. </tr>
  123. <tr class="noborder">
  124. <td class="vatop rowform"><textarea name="bz" rows="6" class="tarea"><?php echo $output['refund_info']['bz'];?></textarea></td>
  125. </tr>
  126. </tbody>
  127. <tfoot>
  128. <tr class="tfoot">
  129. <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a></td>
  130. </tr>
  131. </tfoot>
  132. </table>
  133. </form>
  134. </div>
  135. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/laydate/laydate.js"></script>
  136. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/jquery.ui.js"></script>
  137. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/i18n/zh-CN.js"
  138. charset="utf-8"></script>
  139. <link rel="stylesheet" type="text/css"
  140. href="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/themes/ui-lightness/jquery.ui.css"/>
  141. <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL;?>/refill/layer.js"></script>
  142. <script type="text/javascript" src="<?php echo ADMIN_TEMPLATES_URL;?>/layui/layui.js"></script>
  143. <link rel="stylesheet" type="text/css" href="<?php echo ADMIN_TEMPLATES_URL; ?>/layui/css/layui.css"/>
  144. <script type="text/javascript">
  145. $(function () {
  146. //按钮先执行验证再提交表单
  147. $("#submitBtn").click(function () {
  148. if ($("#user_form").valid()) {
  149. $("#user_form").submit();
  150. }
  151. });
  152. $('#user_form').validate({
  153. errorPlacement: function (error, element) {
  154. error.appendTo(element.parent().parent().prev().find('td:first'));
  155. },
  156. rules: {
  157. mchid: {
  158. required: true,
  159. },
  160. provider_id: {
  161. required: true,
  162. },
  163. mch_amount: {
  164. required: true,
  165. },
  166. channel_amount: {
  167. required: true,
  168. },
  169. refund_time: {
  170. required: true,
  171. },
  172. card_no: {
  173. required: true,
  174. },
  175. card_type: {
  176. required: true,
  177. },
  178. refill_amount: {
  179. required: true,
  180. },
  181. },
  182. messages: {
  183. mchid: {
  184. required: '必须选择机构',
  185. },
  186. provider_id: {
  187. required: '必须选择通道',
  188. },
  189. mch_amount: {
  190. required: '不能为空',
  191. },
  192. channel_amount: {
  193. required: '不能为空',
  194. },
  195. refund_time: {
  196. required: '不能为空',
  197. },
  198. card_no: {
  199. required: '不能为空',
  200. },
  201. card_type: {
  202. required: '不能为空',
  203. },
  204. refill_amount: {
  205. required: '不能为空',
  206. },
  207. }
  208. });
  209. // 日期选择器
  210. laydate.render({
  211. elem: '#refund_time',
  212. type: 'datetime',
  213. trigger: 'click'
  214. });
  215. function trim(str) {
  216. if (str && typeof str === "text") {
  217. return str.replace(/(^\s*)|(\s*)$/g,""); //去除前后空白符
  218. }
  219. }
  220. });
  221. </script>