exempt_review_add.blade.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. @extends('base.base')
  2. @section('base')
  3. <!-- 内容区域 -->
  4. <div class="main-panel">
  5. <div class="content-wrapper">
  6. <div class="row">
  7. <div class="col-12 grid-margin stretch-card">
  8. <div class="card">
  9. <div class="card-body">
  10. <h4 class="card-title">{{ __('auto.请填写管理员信息') }}</h4>
  11. <form class="forms-sample" id="form">
  12. <div class="form-group">
  13. <h4>{{ __('auto.菜单名称') }}</h4>
  14. <input type="text" class="form-control required" name="name" placeholder="{{ __('auto.请输入菜单名称') }}" value="3">
  15. </div>
  16. <div>
  17. <label for="recharge">
  18. <input type="checkbox" name="recharge_checkbox" id="recharge" checked>
  19. {{ __('auto.累计咖啡额度范围设置') }}
  20. </label>
  21. <br>
  22. <div class="form-group" style="width: 48%;float: left;margin-left: 3px">
  23. <label>* 下限值</label>
  24. <input type="text" class="form-control" name="recharge_min" placeholder="{{ __('auto.下限值') }}">
  25. </div>
  26. <div class="form-group" style="width: 50%;float: left;margin-left: 5px">
  27. <label>* 上限值</label>
  28. <input type="text" class="form-control" name="recharge_max" placeholder="{{ __('auto.上限值') }}">
  29. </div>
  30. </div>
  31. <div>
  32. <label for="draw">
  33. <input type="checkbox" name="draw_checkbox" id="draw" checked>
  34. {{ __('auto.单个玩家可免审核茶叶额度') }}
  35. </label> <br>
  36. <div class="form-group" style="width: 50%;float: left;margin-left: 5px">
  37. <label> <input type="radio" name="type" id="optionsRadios2" value="1" checked>
  38. {{ __('auto.固定额度') }}</label>
  39. <input type="text" class="form-control" name="quota" placeholder="{{ __('auto.固定额度') }}" value="0"
  40. id="quota">
  41. </div>
  42. <div class="form-group" style="width: 48%;float: left;margin-left: 3px">
  43. <label>* <input type="radio" name="type" id="optionsRadios2" value="2" >
  44. {{ __('auto.固定倍数') }}</label>
  45. <input type="text" class="form-control" name="multiple" placeholder="{{ __('auto.固定倍数') }}"
  46. id="multiple">
  47. </div>
  48. </div>
  49. <div>
  50. <div class="form-group" style="width: 50%;float: left;margin-left: 5px">
  51. <label> <input type="checkbox" name="draw_gt_recharge_checkbox" checked>
  52. {{ __('auto.茶叶大于咖啡,设置超过值:') }}</label>
  53. <input type="text" class="form-control" name="draw_gt_recharge" placeholder="{{ __('auto.茶叶大于咖啡') }}"
  54. id="quota" value="0">
  55. </div>
  56. <div class="form-group" style="width: 48%;float: left;margin-left: 3px">
  57. <label>* <input type="checkbox" name="draw_total_checkbox" checked>
  58. {{ __('auto.茶叶总额超过,设置超过值:') }}</label>
  59. <input type="text" class="form-control" name="draw_total" placeholder="{{ __('auto.茶叶总额超过') }}"
  60. id="multiple" value="0">
  61. </div>
  62. </div>
  63. <div>
  64. <div class="form-group" style="width: 50%;float: left;margin-left: 5px">
  65. <label> <input type="checkbox" name="draw_bi_checkbox" checked>
  66. {{ __('auto.单日茶叶笔数超过,设置超过值:') }}</label>
  67. <input type="text" class="form-control" name="draw_bi" placeholder="{{ __('auto.单日茶叶笔数超过') }}"
  68. id="quota" value="0">
  69. </div>
  70. <div class="form-group" style="width: 48%;float: left;margin-left: 3px">
  71. <label>* <input type="checkbox" name="game_time_checkbox" checked>
  72. {{ __('auto.总游戏时长低于,设置值(小时):') }}</label>
  73. <input type="text" class="form-control" name="game_time" placeholder="{{ __('auto.总游戏时长低于') }}"
  74. id="multiple" value="0">
  75. </div>
  76. </div>
  77. <div class="form-group">
  78. <label for=""><h4>{{ __('auto.每日申请总额度设置') }}</h4></label> <br>
  79. <label for="nickname">
  80. {{ __('auto.当前每日累计消耗额度/每日总额度:') }}
  81. </label>
  82. {{ __('auto.添加') }} / {{ __('auto.减少额度') }}<input type="text" class="form-control required" name="total_quota"
  83. placeholder="{{ __('auto.每日总额度设置') }}" value="1">
  84. </div>
  85. <div class="form-group">
  86. <label for=""><h4>{{ __('auto.开关设置') }}</h4></label> <br>
  87. <label> <input type="radio" name="status" id="optionsRadios2" value="1" checked> {{ __('auto.开启') }}</label>
  88. <label> <input type="radio" name="status" id="optionsRadios2" value="2"> {{ __('auto.关闭') }}</label>
  89. </div>
  90. <div style="margin-top: 10px">
  91. <span>{{ __('auto.请选择一个代付方') }}</span>
  92. @foreach($agent as $val)
  93. <div class="radio">
  94. <label>
  95. <input type="radio" value="{{$val->config_value}}" name="agent" @if ($loop->first)
  96. checked
  97. @endif>
  98. {{$val->name}}
  99. </label>
  100. </div>
  101. @endforeach
  102. </div>
  103. <button type="button" onclick="commit()"
  104. class="btn btn-sm btn-gradient-primary btn-icon-text">
  105. <i class="mdi mdi-file-check btn-icon-prepend"></i>
  106. {{ __('auto.提交') }}
  107. </button>
  108. <button type="button" onclick="cancel()"
  109. class="btn btn-sm btn-gradient-warning btn-icon-text">
  110. <i class="mdi mdi-reload btn-icon-prepend"></i>
  111. {{ __('auto.取消') }}
  112. </button>
  113. </form>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. <script>
  121. function commit() {
  122. if (!checkForm()) {
  123. return false;
  124. }
  125. var data = $("#form").serializeObject();
  126. if (! data.draw_bi_checkbox){
  127. data.draw_bi = 0
  128. }
  129. if (! data.draw_gt_recharge_checkbox){
  130. data.draw_gt_recharge = 0
  131. }
  132. if (! data.draw_total_checkbox){
  133. data.draw_total = 0
  134. }
  135. if (! data.game_time_checkbox){
  136. data.game_time = 0
  137. }
  138. if (! data.recharge_checkbox){
  139. data.recharge_max = 0
  140. data.recharge_min = 0
  141. }
  142. if (! data.draw_checkbox){
  143. data.type = 0
  144. }
  145. let type = data.type
  146. if (type == 1 && data.quota == '') {
  147. layer.msg('{{ __('auto.固定额度不能为空') }}');
  148. return false;
  149. }
  150. if (type == 2 && data.multiple == '') {
  151. layer.msg('{{ __('auto.固定倍数不能为空') }}');
  152. return false;
  153. }
  154. if (parseInt(data.recharge_min) > parseInt(data.recharge_max)) {
  155. layer.msg('{{ __('auto.下限值不能大于上限') }}');
  156. return false;
  157. }
  158. if (data.quota != '' && (data.quota < 0 || data.quota > 1000000)) {
  159. layer.msg('{{ __('auto.固定额度区间为') }}0-1000000');
  160. return false;
  161. }
  162. if (data.multiple != '' && (data.multiple < 1 || data.multiple > 100)) {
  163. layer.msg('{{ __('auto.固定倍数区间为') }}1-100');
  164. return false;
  165. }
  166. if (data.multiple != '' && type == 2) {
  167. data.quota = data.multiple
  168. }
  169. myRequest("/admin/withdrawal/exempt_review_add", "post", data, function (res) {
  170. if (res.code == '200') {
  171. layer.msg(res.msg)
  172. setTimeout(function () {
  173. parent.location.reload();
  174. }, 1500)
  175. } else {
  176. layer.msg(res.msg)
  177. }
  178. });
  179. }
  180. function cancel() {
  181. parent.location.reload();
  182. }
  183. </script>
  184. @endsection