index.blade.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. @extends('vip.layouts')
  2. @section('seo_title')
  3. {{ trans('menu.backwater') }}
  4. @endsection
  5. @section('content')
  6. <style>
  7. .layui-laydate-range {
  8. width: auto;
  9. }
  10. .layui-form-switch em {
  11. width: auto;
  12. }
  13. .layui-form-switch {
  14. width: 44px;
  15. line-height: 23px;
  16. }
  17. .layui-form-item .checkbox {
  18. width: auto;
  19. }
  20. </style>
  21. <div class="layui-row">
  22. <div class="layui-col-xs12">
  23. <div class="layui-inline">
  24. </div>
  25. <form class="layui-form rewrite" action="" eventType=eventForm>
  26. <div class="layui-form-item">
  27. <div class="layui-inline">
  28. <label class="layui-form-label">平台类型</label>
  29. <div class="layui-input-inline" style="width: 200px">
  30. <select name="game_type" id="form_gametype" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  31. @foreach($gamelist as $k=>$v):
  32. @if($game_type==$v['game_type']))
  33. <option value="{{$v['game_type']}}" selected="selected">{{$v['game_zh']}}</option>
  34. @else
  35. <option value="{{$v['game_type']}}" eventType=event-query>{{$v['game_zh']}}</option>
  36. @endif
  37. @endforeach
  38. <!-- <option value="kygame" @if($game_type=='kygame') selected @endif eventType=event-query>开元棋牌</option>
  39. <option value="aggame" @if($game_type=='aggame') selected @endif eventType=event-query>AG视讯</option>
  40. <option value="lcqpgame" @if($game_type=='lcqpgame') selected @endif eventType=event-query>龙城棋牌</option>
  41. <option value="lygame" @if($game_type=='lygame') selected @endif eventType=event-query>乐游棋牌</option>
  42. <option value="hjgame" @if($game_type=='hjgame') selected @endif eventType=event-query>皇家视讯</option>
  43. <option value="ogsports" @if($game_type=='ogsports') selected @endif eventType=event-query>OG体育</option>
  44. <option value="fygame" @if($game_type=='fygame') selected @endif eventType=event-query>泛亚电竞</option> -->
  45. </select>
  46. </div>
  47. </div>
  48. <div class="layui-inline">
  49. <label class="layui-form-label">{{ trans('money.account_name') }}</label>
  50. <div class="layui-input-inline">
  51. <input type="text" name="account_name" id="account_name" lay-verify="required" autocomplete="off" class="layui-input" eventType=event-query value="{{$account_name}}">
  52. </div>
  53. <div class="layui-input-inline checkbox">
  54. <input type="checkbox" name="sureblur" id="form_sureblur" lay-skin="switch" lay-text="精确|模糊" checked eventType=event-query>
  55. </div>
  56. </div>
  57. <div class="layui-inline">
  58. <label class="layui-form-label">{{ trans('gamemenu.star_time') }}</label>
  59. <div class="layui-input-inline">
  60. <input type="text" name="star_time" id="form_star_time" placeholder=" - " lay-verify="" autocomplete="off" value="{{$star_time}}" class="layui-input test-item" eventType=event-query>
  61. </div>
  62. </div>
  63. <div class="layui-inline">
  64. <label class="layui-form-label">{{ trans('gamemenu.end_time') }}</label>
  65. <div class="layui-input-inline">
  66. <input type="text" name="end_time" id="form_end_time" placeholder=" - " lay-verify="" autocomplete="off" value="{{$end_time}}" class="layui-input test-item" eventType=event-query>
  67. </div>
  68. </div>
  69. <!--
  70. <label class="layui-form-label">{{ trans('money.lossmoney_area') }}</label>
  71. <div class="layui-input-inline" style="width: 100px;">
  72. <input type="text" name="lossmoney_small" id="lossmoney_small" placeholder="¥0" autocomplete="off" class="layui-input">
  73. </div>
  74. <div class="layui-form-mid">-</div>
  75. <div class="layui-input-inline" style="width: 100px;">
  76. <input type="text" name="lossmoney_big" id="lossmoney_big" placeholder="¥100" autocomplete="off" class="layui-input">
  77. </div>-->
  78. <div class="layui-inline">
  79. <label class="layui-form-label" style="background-color: red;color: white;">反水比例设置&nbsp;%</label>
  80. <div class="layui-input-inline">
  81. <input type="text" name="return_point" id="form_return_point" lay-verify="required" autocomplete="off" class="layui-input" value="{{$return_point}}" eventType=event-query>
  82. </div>
  83. </div>
  84. <div class="layui-inline">
  85. <label class="layui-form-label">下注额度区间</label>
  86. <div class="layui-input-inline" style="width: 100px;">
  87. <input type="text" name="takenum_small" id="form_takenum_small" placeholder="0" autocomplete="off" class="layui-input" eventType=event-query value="{{ $takenum_small }}">
  88. </div>
  89. <div class="layui-form-mid">-</div>
  90. <div class="layui-input-inline" style="width: 100px;">
  91. <input type="text" name="takenum_big" id="form_takenum_big" placeholder="0" autocomplete="off" class="layui-input" eventType=event-query value="{{ $takenum_big }}">
  92. </div>
  93. </div>
  94. <div class="layui-inline">
  95. <a class="layui-btn layui-btn-sm lay-btn-diy" data-type="reload" style="opacity: 1; pointer-events: auto;" eventType=event-query-submit>提交</a>
  96. <a class="layui-btn layui-btn-sm layui-btn-normal reset" data-type="reload" style="opacity: 1; pointer-events: auto;">重置</a>
  97. <a class="layui-btn layui-btn-sm layui-btn-green set" data-type="reload" style="opacity: 1; pointer-events: auto;"><i class="layui-icon">ဂ</i></a>
  98. </div>
  99. <div class="layui-inline">
  100. @if(checkRriv('/admin/Backwater/delete'))<a href="javascript:;" class="layui-btn layui-btn-sm layui-btn-danger backwater">一键反水</a>@endif
  101. </div>
  102. {{--<div class="layui-inline">
  103. <a href="javascript:;" class="layui-btn layui-btn-sm layui-btn-danger auto_backwater" data-type="reload" style="opacity: 1; pointer-events: auto;">自动返水</a>
  104. </div>--}}
  105. <div class="layui-inline">
  106. @if(checkRriv('/admin/Backwater_log/index'))<a href="/admin/Backwater_log/index" class="layui-btn layui-btn-sm layui-btn-green">反水记录列表</a>@endif
  107. </div>
  108. </div>
  109. </form>
  110. </div>
  111. </div>
  112. @push('dataTableJS')
  113. /*var active = {
  114. reload: function(){
  115. //执行重载
  116. table.reload('{{ $dataId }}', {
  117. page: {
  118. curr: 1 //重新从第 1 页开始
  119. }
  120. ,where: {
  121. account_name:$("#account_name").val(),
  122. gametype:$('#gametype').val(),
  123. lossmoney_small:$('#lossmoney_small').val(),
  124. lossmoney_big:$('#lossmoney_big').val(),
  125. sureblur:$('.layui-form-switch').text(),
  126. star_time:$('#star_time').val(),
  127. end_time:$('#end_time').val(),
  128. return_point:$("#return_point").val(),
  129. betting_money:$("#betting_money").val(),
  130. }
  131. });
  132. }
  133. };*/
  134. $('.backwater').on('click',function(){
  135. var checkStatus = table.checkStatus('{{ $dataId }}')
  136. ,data = checkStatus.data;
  137. var return_point = $('#return_point').val();
  138. var s_time= $('#form_star_time').val();
  139. var e_time=$('#form_end_time').val();
  140. var account_idedtity=$('#form_gametype').val();
  141. var point=$('#form_return_point').val();
  142. var gametype=$('#form_gametype').val();
  143. var url='/admin/Backwater/delete?star_time='+s_time+'&end_time='+e_time+'&return_point='+point+'&game_type='+gametype;
  144. if(data.length!==0){
  145. layer.open({
  146. type: 1,
  147. btn: ['确定', '取消'],
  148. btnAlign: 'c',
  149. id: 'box',
  150. content: '<p style="height: 80px;line-height: 80px;font-size: 20px;text-align: center">确定提交<p style="text-align: center;"><span>平台类型:'+gametype+'</span></p><p style="text-align:center;">反水比例:'+point+'</p></p></p>',
  151. //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
  152. yes: function (index, layero) {
  153. layer.close(index);
  154. var msgIndex = parent.layer.msg('数据处理中...', {
  155. icon: 16,
  156. shade: 0.71
  157. });
  158. $.ajax({
  159. type:'post',
  160. url:url,
  161. data:{data:data,return_point:return_point},
  162. dataType:'json',
  163. success:function(json){
  164. layer.close(msgIndex);
  165. layer.msg(json.msg)
  166. reloadDataTable();
  167. },
  168. error:function(){
  169. console.log('链接失败');
  170. }
  171. })
  172. }
  173. });
  174. }else{
  175. layer.msg('请选择条目数')
  176. }
  177. })
  178. $('.auto_backwater').on('click',function(){
  179. var checkStatus = table.checkStatus('{{ $dataId }}')
  180. ,data = checkStatus.data;
  181. var return_point = $('#return_point').val();
  182. var s_time= $('#form_star_time').val();
  183. var e_time=$('#form_end_time').val();
  184. var account_idedtity=$('#form_gametype').val();
  185. var point=$('#form_return_point').val();
  186. var gametype=$('#form_gametype').val();
  187. var url='/admin/Backwater/auto_delete?star_time='+s_time+'&end_time='+e_time+'&return_point='+point+'&game_type='+gametype;
  188. if(data.length!==0){
  189. layer.open({
  190. type: 1,
  191. btn: ['确定', '取消'],
  192. btnAlign: 'c',
  193. id: 'box',
  194. content: '<p style="height: 80px;line-height: 80px;font-size: 20px;text-align: center">确定提交<p style="text-align: center;"><span>平台类型:'+gametype+'</span></p><p style="text-align:center;">反水比例:'+point+'</p></p></p>',
  195. //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
  196. yes: function (index, layero) {
  197. layer.close(index);
  198. var msgIndex = parent.layer.msg('数据处理中...', {
  199. icon: 16,
  200. shade: 0.71
  201. });
  202. $.ajax({
  203. type:'post',
  204. url:url,
  205. data:{data:data,return_point:return_point},
  206. dataType:'json',
  207. success:function(json){
  208. layer.close(msgIndex);
  209. layer.msg(json.msg)
  210. reloadDataTable();
  211. },
  212. error:function(){
  213. console.log('链接失败');
  214. }
  215. })
  216. }
  217. });
  218. }else{
  219. layer.msg('请选择条目数')
  220. }
  221. })
  222. /*$('.lay-btn-diy').on('click', function(){
  223. var type = $(this).data('type');
  224. active[type] ? active[type].call(this) : '';
  225. });*/
  226. //重置表单
  227. $('.reset').on('click',function(){
  228. $('input').val('');
  229. $('#gametype').val('');
  230. // var type = $(this).data('type');
  231. // active[type] ? active[type].call(this) : '';
  232. });
  233. //刷新表单
  234. $('.set').on('click',function(){
  235. //var type = $(this).data('type');
  236. //active[type] ? active[type].call(this) : '';
  237. });
  238. @endpush
  239. @include('vip.datatable')
  240. @endsection