open_games.blade.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. @extends('base.base')
  2. @section('base')
  3. <!-- 内容区域 -->
  4. <div class="main-panel">
  5. <div class="content-wrapper">
  6. <div class="page-header">
  7. <h3 class="page-title">
  8. <span class="page-title-icon bg-gradient-primary text-white mr-2">
  9. <i class="mdi mdi-settings"></i>
  10. </span>
  11. {{ __('auto.游戏配置修改') }}
  12. </h3>
  13. <nav aria-label="breadcrumb">
  14. <ol class="breadcrumb">
  15. <li class="breadcrumb-item"><a href="#">{{ __('auto.渠道管理') }}</a></li>
  16. <li class="breadcrumb-item active" aria-current="page">{{ __('auto.游戏配置修改') }}</li>
  17. </ol>
  18. </nav>
  19. </div>
  20. <div class="row">
  21. <div class="col-lg-12 grid-margin stretch-card">
  22. <div class="card">
  23. <div class="card-body">
  24. <h4 class="card-title">{{ __('auto.包名:') }}{{$ChannelPackageName}}</h4>
  25. <h5 style="color: red">{{ __('auto.排序数字越大,游戏排序越靠前') }}</h5>
  26. <form class="forms-sample" id="form">
  27. <table class="table table-bordered">
  28. <tr>
  29. <th>{{ __('auto.游戏名字') }}</th>
  30. <th>{{ __('auto.是否展示在大厅') }}</th>
  31. <th>{{ __('auto.是否大图标') }}</th>
  32. <th>{{ __('auto.展示大厅排序') }}</th>
  33. <th>{{ __('auto.客户端版本限制(默认0)') }}</th>
  34. <th>VIP</th>
  35. </tr>
  36. @foreach($list as $k=>$v)
  37. <tr id="tr-{{$k}}">
  38. <input type="hidden" name="KindID[{{$k}}]" value="{{$v->KindID}}">
  39. <td>{{$v->KindName}}</td>
  40. <td>
  41. <input type="radio" name="Status[{{$k}}]" value="1"
  42. @if ($v->Status == 1)
  43. checked
  44. @endif> {{ __('auto.开启') }}
  45. <input type="radio" name="Status[{{$k}}]" value="2"
  46. @if ($v->Status == 2)
  47. checked
  48. @endif> {{ __('auto.关闭') }}
  49. </td>
  50. <td>
  51. <input type="radio" name="IconType[{{$k}}]" value="1"
  52. @if ($v->IconType == 1)
  53. checked
  54. @endif> {{ __('auto.大图标') }}
  55. <input type="radio" name="IconType[{{$k}}]" value="0"
  56. @if ($v->IconType == 0)
  57. checked
  58. @endif> {{ __('auto.小图标') }}
  59. </td>
  60. <td>{{ __('auto.排序:') }}<input type="number" name="Sort[{{$k}}]" class="form-control"
  61. value="{{$v->Sort}}"></td>
  62. <td>
  63. LimitCV:<input type="number" name="LimitCV[{{$k}}]"
  64. class="form-control" value="{{$v->LimitCV}}">
  65. </td>
  66. <td>
  67. VIP:<input type="number" name="VIP[{{$k}}]"
  68. class="form-control" value="{{$v->VIP}}">
  69. </td>
  70. </tr>
  71. @endforeach
  72. </tbody>
  73. @if ($Channel == -1)
  74. <tr>
  75. <td>{{ __('auto.游戏分享链接配置') }}</td>
  76. <td colspan="4"><input name="ShareUrl" value="{{ $GameShareUrl }}"
  77. class="form-control"></td>
  78. </tr>
  79. @endif
  80. <tr>
  81. <td>ted{{ __('auto.提现开关') }}</td>
  82. <td>@component('components.radio', [
  83. 'name' => 'ted_switch',
  84. 'options' => [1 =>__('auto.开启'), 0 => __('auto.关闭') ],
  85. 'default' => $tedSwitch ? $tedSwitch->status : 0
  86. ])@endcomponent</td>
  87. </tr>
  88. </table>
  89. <button type="button" onclick="commit({{$Channel}})"
  90. class="btn btn-sm btn-gradient-primary btn-icon-text">
  91. <i class="mdi mdi-file-check btn-icon-prepend"></i>
  92. {{ __('auto.提交') }}
  93. </button>
  94. <button type="button" onclick="cancel()"
  95. class="btn btn-sm btn-gradient-warning btn-icon-text">
  96. <i class="mdi mdi-reload btn-icon-prepend"></i>
  97. {{ __('auto.取消') }}
  98. </button>
  99. </form>
  100. </div>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106. <script>
  107. function StatusFunc(obj, val, key) {
  108. Status = 'StatusArr[' + key + ']'
  109. input = "<input type='hidden' name=" + Status + " value=" + val + ">"
  110. $("#tr-" + key).append(input)
  111. }
  112. function commit(Channel) {
  113. if (!checkForm()) {
  114. return false;
  115. }
  116. params = ($("#form").serializeObject());
  117. myRequest("/admin/channel/open_games/" + Channel, "post", params, function (res) {
  118. if (res.code == '200') {
  119. layer.msg(res.msg)
  120. setTimeout(function () {
  121. parent.location.reload();
  122. }, 1500)
  123. } else {
  124. layer.msg(res.msg)
  125. }
  126. });
  127. }
  128. function cancel() {
  129. parent.location.reload();
  130. }
  131. function add() {
  132. layer.open({
  133. type: 2,
  134. title: '{{ __('auto.添加咖啡档位') }}',
  135. shadeClose: true,
  136. shade: 0.8,
  137. area: ['50%', '50%'],
  138. content: '/admin/recharge/add'
  139. });
  140. }
  141. function update() {
  142. layer.open({
  143. type: 2,
  144. title: '{{ __('auto.渠道修改') }}',
  145. shadeClose: true,
  146. shade: 0.8,
  147. area: ['50%', '50%'],
  148. content: '/admin/recharge/update'
  149. });
  150. }
  151. function switch_control(id, config_id, type) {
  152. console.log(id)
  153. myConfirm("{{ __('auto.操作不可逆,是否继续') }}?", function () {
  154. myRequest("/admin/recharge/gear_switch/" + id, "post", {config_id, type}, function (res) {
  155. layer.msg(res.msg)
  156. setTimeout(function () {
  157. parent.location.reload();
  158. }, 1500)
  159. });
  160. });
  161. }
  162. </script>
  163. @endsection