index.blade.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. @extends('vip.layouts')
  2. @section('seo_title')
  3. 游戏设置
  4. @endsection
  5. @section('content')
  6. <style>
  7. .layui-laydate-range {
  8. width: auto;
  9. }
  10. </style>
  11. <script type="text/html" id="closeTool">
  12. <!-- 这里的 checked 的状态只是演示 -->
  13. @if(checkRriv('/admin/game/GameClose'))
  14. <input type="checkbox" style="width: 40px;" name="status" value="@{{d.id}}" lay-skin="switch" lay-text="启用|禁用" lay-filter="openStatus" @{{ d.status == '1' ? 'checked' : '' }}>
  15. @endif
  16. <!-- <a href="http://baidu.com" class="layui-btn layui-btn-sm">jump</a>-->
  17. </script>
  18. <script type="text/html" id="online">
  19. @{{# if(d.close_status != 2){ }}
  20. <input type="checkbox" style="width: 40px;" name="close_status" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="onlineStatus" @{{ d.close_status == '1' ? 'checked' : '' }}>
  21. @{{# }else{ }}
  22. 待上线
  23. @{{# } }}
  24. </script>
  25. <script type="text/html" id="suggestTool">
  26. <input type="checkbox" name="suggest_status" value="@{{d.id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="suggestStatus" @{{ d.suggest == '1' ? 'checked' : '' }}>
  27. </script>
  28. <script type="text/html" id="option">
  29. <!-- 这里的 操作栏 -->
  30. <a class="layui-btn layui-btn-primary layui-btn-xs edit" lay-event="detail" pid="id" uri="/admin/gameClose/edit/?id=" href="/admin/gameClose/edit/?id=@{{d.id}}&name=@{{d.name}}"> 玩法介绍 </a>
  31. <a class="layui-btn layui-btn-primary layui-btn-xs edit" lay-event="detail" pid="id" uri="/admin/gameClose/edit/?id=" href="/admin/gameClose/editInfo/?id=@{{d.id}}"> 修改 </a>
  32. </script>
  33. <!---注单管理-->
  34. <div class="layui-row">
  35. <div class="layui-col-xs12">
  36. <form class="layui-form rewrite" action="" eventType=eventForm>
  37. <div class="layui-form-item">
  38. <div class="layui-inline">
  39. <label class="layui-form-label">{{ trans('gamemenu.name') }}</label>
  40. <div class="layui-input-inline" style="width: 125px">
  41. <select name="name" id="name" lay-verify="" autocomplete="off" eventType="event-query" class="layui-input">
  42. <option value="">{{ trans('gamemenu.select_game') }}</option>
  43. @foreach(trans('gamemenu.game_type') as $k=>$v):
  44. @if($k == $name)
  45. <option selected = "selected" value="{{$k}}">{{$v}}</option>
  46. @else
  47. <option value="{{$k}}">{{$v}}</option>
  48. @endif
  49. @endforeach
  50. </select>
  51. </div>
  52. </div>
  53. <div class="layui-inline">
  54. <a class="layui-btn layui-btn-sm lay-btn-diy" data-type="reload" eventType="event-query-submit"
  55. style="opacity: 1; pointer-events: auto;">提交</a>
  56. <a class="layui-btn layui-btn-sm layui-btn-normal reset" data-type="reload"
  57. style="opacity: 1; pointer-events: auto;" >重置</a>
  58. <a class="layui-btn layui-btn-sm layui-btn-green set" data-type="reload" style="opacity: 1; pointer-events: auto;" >
  59. <i class="layui-icon">ဂ</i></a>
  60. </div>
  61. <div class="layui-inline"><a href="/admin/gameClose/add" class="layui-btn layui-btn-sm ">添加游戏</a></div>
  62. </div>
  63. </form>
  64. </div>
  65. </div>
  66. @push('dataTableJS')
  67. // var active = {
  68. // reload: function(){
  69. // //执行重载
  70. // table.reload('{{ $dataId }}', {
  71. // page: {
  72. // curr: 1 //重新从第 1 页开始
  73. // }
  74. // ,where: {
  75. // name:$('#name').val(),
  76. // }
  77. // });
  78. // }
  79. // };
  80. // $('.lay-btn-diy').on('click', function(){
  81. // var type = $(this).data('type');
  82. // active[type] ? active[type].call(this) : '';
  83. // });
  84. //重置表单
  85. $('.reset').on('click',function(){
  86. $('input').val('');
  87. $('#name').val('');
  88. // var type = $(this).data('type');
  89. // active[type] ? active[type].call(this) : '';
  90. });
  91. //刷新表单
  92. $('.set').on('click',function(){
  93. });
  94. form.on('switch(openStatus)', function(obj){
  95. var status = 0;
  96. if(obj.elem.checked==true){
  97. status =1;
  98. }
  99. setcolumn('/admin/game/GameClose',this.name,status,this.value,obj);
  100. //layer.tips(msg, obj.othis);
  101. });
  102. form.on('switch(onlineStatus)', function(obj){
  103. var status = 0;
  104. if(obj.elem.checked==true){
  105. status =1;
  106. }
  107. setcolumn('/admin/game/GameOnlie',this.name,status,this.value,obj);
  108. //layer.tips(msg, obj.othis);
  109. });
  110. form.on('switch(suggestStatus)', function(obj){
  111. var status = 0;
  112. if(obj.elem.checked==true){
  113. status =1;
  114. }
  115. setcolumn('/admin/gameClose/suggest',this.name,status,this.value,obj);
  116. //layer.tips(msg, obj.othis);
  117. });
  118. function setcolumn(url,column,value,id,obj){
  119. $.ajax({
  120. url: url+'?'+column+'='+value+'&id='+id,
  121. dataType: 'json',
  122. type: 'get',
  123. success:function(data){
  124. layer.msg(data.msg);
  125. if(data.status!=1){
  126. if(value==1){
  127. obj.othis[0].setAttribute("class", "layui-unselect layui-form-switch");
  128. obj.othis[0].innerHTML='<em>禁用</em><i></i>';
  129. }else{
  130. obj.othis[0].setAttribute("class",'layui-unselect layui-form-switch layui-form-onswitch');
  131. obj.othis[0].innerHTML='<em>启用</em><i></i>';
  132. }
  133. }
  134. }
  135. });
  136. }
  137. @endpush
  138. @include('vip.datatable')
  139. @endsection