channel_withdrawal_configall.blade.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  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. <label for=""><h4>{{ __('auto.开关设置') }}</h4></label> <br>
  14. <label> <input type="radio" name="status" id="optionsRadios2" value="1" @if ($config->status == 1)
  15. checked
  16. @endif> {{ __('auto.开启') }}</label>
  17. <label> <input type="radio" name="status" id="optionsRadios2" value="2" @if ($config->status == 2)
  18. checked
  19. @endif> {{ __('auto.关闭') }}</label>
  20. </div>
  21. <div class="form-group">
  22. <label for=""><h4>{{ __('auto.人工审核是否启用默认代付方') }}</h4></label>
  23. <input type="radio" value="1" name="limit_manual_review_show"
  24. @if ($config->limit_manual_review_show == 1)
  25. checked
  26. @endif> {{ __('auto.开启') }}
  27. <input type="radio" value="0" name="limit_manual_review_show"
  28. @if ($config->limit_manual_review_show == 0)
  29. checked
  30. @endif> {{ __('auto.关闭') }}
  31. </div>
  32. <div style="margin-top: 10px">
  33. <span>{{ __('auto.请选择一个代付方') }}</span>
  34. @foreach($agent as $val)
  35. <div class="radio">
  36. <label>
  37. <input type="radio" value="{{$val->config_value}}" name="agent" @if ($config->agent == $val->config_value)
  38. checked
  39. @endif>
  40. {{$val->name}}
  41. </label>
  42. </div>
  43. @endforeach
  44. </div>
  45. <button type="button" onclick="commit({{ $config->channel }})"
  46. class="btn btn-sm btn-gradient-primary btn-icon-text">
  47. <i class="mdi mdi-file-check btn-icon-prepend"></i>
  48. {{ __('auto.提交') }}
  49. </button>
  50. <button type="button" onclick="cancel()"
  51. class="btn btn-sm btn-gradient-warning btn-icon-text">
  52. <i class="mdi mdi-reload btn-icon-prepend"></i>
  53. {{ __('auto.取消') }}
  54. </button>
  55. </form>
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <script>
  63. function commit(id) {
  64. if (!checkForm()) {
  65. return false;
  66. }
  67. var data = $("#form").serializeObject();
  68. if (! data.draw_bi_checkbox){
  69. data.draw_bi = 0
  70. }
  71. if (! data.draw_gt_recharge_checkbox){
  72. data.draw_gt_recharge = 0
  73. }
  74. if (! data.draw_total_checkbox){
  75. data.draw_total = 0
  76. }
  77. if (! data.game_time_checkbox){
  78. data.game_time = 0
  79. }
  80. if (! data.recharge_checkbox){
  81. data.recharge_max = 0
  82. data.recharge_min = 0
  83. }
  84. if (! data.draw_checkbox){
  85. data.type = 0
  86. }
  87. let type = data.type
  88. if (type == 1 && data.quota == '') {
  89. layer.msg('{{ __('auto.固定额度不能为空') }}');
  90. return false;
  91. }
  92. if (type == 2 && data.multiple == '') {
  93. layer.msg('{{ __('auto.固定倍数不能为空') }}');
  94. return false;
  95. }
  96. if (parseInt(data.recharge_min) > parseInt(data.recharge_max)) {
  97. layer.msg('{{ __('auto.下限值不能大于上限') }}');
  98. return false;
  99. }
  100. if (data.quota != '' && (data.quota < 0 || data.quota > 1000000)) {
  101. layer.msg('{{ __('auto.固定额度区间为') }}0-1000000');
  102. return false;
  103. }
  104. if (data.multiple != '' && (data.multiple < 1 || data.multiple > 100)) {
  105. layer.msg('{{ __('auto.固定倍数区间为') }}1-100');
  106. return false;
  107. }
  108. if (data.multiple != '' && type == 2) {
  109. data.quota = data.multiple
  110. }
  111. myRequest("/admin/channel/withdrawal_configall", "post", data, function (res) {
  112. if (res.code == '200') {
  113. layer.msg(res.msg)
  114. setTimeout(function () {
  115. parent.location.reload();
  116. }, 1500)
  117. } else {
  118. layer.msg(res.msg)
  119. }
  120. });
  121. }
  122. function cancel() {
  123. parent.location.reload();
  124. }
  125. </script>
  126. @endsection