outcome.blade.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  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. .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. <script type="text/html" id="newtime">
  22. @{{#if(d.match_id!=null){ }}
  23. <span>@{{ d.match_id}}</span>
  24. @{{#} }}<br>
  25. @{{#if(d.saisname!=null){ }}
  26. <span>@{{ d.saisname}}</span>
  27. @{{#} }}
  28. </script>
  29. <script type="text/html" id="totime">
  30. @{{#if(d.match_time!=null){ }}
  31. <span>@{{ d.match_time}}</span>
  32. @{{#} }}
  33. </script>
  34. <script type="text/html" id="sxalfcourt">
  35. @{{#if(d.match_time!=null){ }}
  36. <!-- <span>@{{ d.match_time}}</span> -->
  37. <input type="text" style="width:30px;heigth:20px" id="u_home_score" name="u_home_score" value="@{{d.u_home_score}}" onchange="inputFunc(@{{d.id}}, event.target.value)">
  38. <input type="text" style="width:30px;heigth:20px" id="u_guest_score" name="u_guest_score" value="@{{d.u_guest_score}}" onchange="inputTunc(@{{d.id}}, event.target.value)"> /
  39. <input type="text" style="width:30px;heigth:20px" id="home_score" name="home_score" value="@{{d.home_score}}" onchange="inputSunc(@{{d.id}}, event.target.value)">
  40. <input type="text" style="width:30px;heigth:20px" id="guest_score" name="guest_score" value="@{{d.guest_score}}" onchange="inputAunc(@{{d.id}}, event.target.value)">
  41. @{{#} }}
  42. </script>
  43. <script type="text/html" id="status">
  44. @if(checkRriv('/admin/sportsfoot/index'))<input type="checkbox" name="status" id="uid" value="@{{d.id}}" lay-skin="switch" lay-text="进行中|已结束" lay-filter="openStatus" @{{ d.status == '1' ? 'checked' : '' }}>@endif
  45. </script>
  46. <div class="layui-row">
  47. <div class="layui-col-xs12">
  48. <form class="layui-form rewrite" eventType="eventForm" action="">
  49. <div class="layui-form-item">
  50. <div class="layui-inline">
  51. <label class="layui-form-label">{{ trans('sportsfoot.sousuo') }}</label>
  52. <div class="layui-input-inline">
  53. <input type="text" name="home_team" id="home_team" eventType="event-query" value="{{ $home_team }}" lay-verify="required" autocomplete="off" class="layui-input">
  54. </div>
  55. <div class="layui-input-inline checkbox">
  56. <input type="checkbox" name="sureblur" id="form_sureblur" lay-skin="switch" lay-text="精确|模糊" @if(!isset($sureblurs) || $sureblurs=='on') checked @endif class="layui-input" eventType=event-query>
  57. <input type="hidden" name="sureblurs" id="form_sureblurs" lay-verify="required" autocomplete="off" class="layui-input" eventType=event-query value="{{ $sureblurs }}">
  58. </div>
  59. </div>
  60. <div class="layui-inline">
  61. <label class="layui-form-label">{{ trans('sportsfoot.status') }}</label>
  62. <div class="layui-input-inline" style="width: 200px">
  63. <select name="status" id="form_status" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  64. <option value="-1">{{ trans('sportsfoot.select_status') }}</option>
  65. @foreach(trans('status.match_status.status') as $k=>$v):
  66. @if($status==$k))
  67. <option value="{{$k}}" selected="selected">{{$v}}</option>
  68. @else
  69. <option value="{{$k}}">{{$v}}</option>
  70. @endif
  71. @endforeach
  72. </select>
  73. </div>
  74. </div>
  75. <div class="layui-inline">
  76. <label class="layui-form-label">{{ trans('sportsfoot.sjsource') }}</label>
  77. <div class="layui-input-inline" style="width: 200px">
  78. <select name="source" id="form_source" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  79. <option value="">请选择{{ trans('sportsfoot.sjsource') }}</option>
  80. @foreach(trans('status.sjsource.source') as $k=>$v):
  81. @if($source==$k)
  82. <option value={{$v}} selected>{{$v}}</option>
  83. @else
  84. <option value={{$v}}>{{$v}}</option>
  85. @endif
  86. @endforeach
  87. </select>
  88. </div>
  89. </div>
  90. <div class="layui-inline">
  91. <label class="layui-form-label">相关操作:</label>
  92. <div class="layui-input-inline" style="width: 200px">
  93. <select name="name_chinese" id="name_chinese" lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
  94. <option value="">选择确认</option>
  95. @foreach(trans('status.xgstatus.status') as $k=>$v):
  96. @if($status==$k)
  97. <option value="{{$v['name_chinese']}}" selected>{{$v['name_chinese']}}</option>
  98. @else
  99. <option value="{{$k}}">{{$v}}</option>
  100. @endif
  101. @endforeach
  102. <option value="">设为无效</option>
  103. </select>
  104. </div>
  105. </div>
  106. <div class="layui-inline">
  107. <label class="layui-form-label">{{ trans('sportsfoot.star_time') }}</label>
  108. <div class="layui-input-inline">
  109. <input type="text" name="star_time" value="{{ $star_time }}" id="star_time" placeholder=" - " lay-verify="" autocomplete="off" class="layui-input test-item" eventType=event-query>
  110. </div>
  111. </div>
  112. <div class="layui-inline">
  113. <label class="layui-form-label">{{ trans('sportsfoot.end_time') }}</label>
  114. <div class="layui-input-inline">
  115. <input type="text" name="end_time" value="{{$end_time}}" id="end_time" placeholder=" - " word-break: break-all; lay-verify="" autocomplete="off" class="layui-input test-item" eventType=event-query>
  116. </div>
  117. </div>
  118. <div class="layui-inline">
  119. <a class="layui-btn layui-btn-sm lay-btn-diy" data-type="reload" eventType="event-query-submit" style="opacity: 1; pointer-events: auto;">提交</a>
  120. <a class="layui-btn layui-btn-sm layui-btn-normal reset" data-type="reload" style="opacity: 1; pointer-events: auto;">重置</a>
  121. <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>
  122. @if(checkRriv('/admin/sportsfoot/addoutcome'))<a href="/admin/sportsfoot/addoutcome" class="layui-btn layui-btn-sm ">添加</a>@endif
  123. @if(checkRriv('/admin/sportsfoot/deleteoutcome'))<a href="javascript:delWin('/admin/sportsfoot/deleteoutcome?id=');" class="layui-btn layui-btn-sm layui-btn-danger">删除</a>@endif
  124. </div>
  125. </div>
  126. </form>
  127. </div>
  128. </div>
  129. <script type="text/javascript">
  130. $(function () {
  131. $('body').on('click', 'a[eventtype="event-delete"]', function () {
  132. var span = $(this).prev();
  133. var id = span.attr('data-id');
  134. // openWin('/admin/system/AddMenu','{{ trans("menu.menu_edit")}}','600px','500px',id);
  135. })
  136. $('body').on('click','#form_sureblur~.layui-form-switch',function(){
  137. var sus = $('#form_sureblur').next().text();
  138. if(sus=='精确'){
  139. $('#form_sureblurs').val('on');
  140. }else{
  141. $('#form_sureblurs').val('off');
  142. }
  143. })
  144. })
  145. //上半场主队
  146. function inputFunc(id,num){
  147. var id = id;
  148. var num = num;
  149. var reg = /^[0-99]\d*$/;
  150. var home_score = $("#home_score").val();
  151. if(reg.test(num)==false){
  152. return;
  153. }else if(home_score<num){
  154. return;
  155. }
  156. $.ajax({
  157. type: 'POST',
  158. dataType: 'json',
  159. url: '/admin/Sportsfoot/updatenum',
  160. data: {id:id,num:num,type:1},
  161. success: function(data) {
  162. }
  163. })
  164. }
  165. //上半场客队
  166. function inputTunc(id,num){
  167. var id = id;
  168. var num = num;
  169. var reg = /^[0-99]\d*$/;
  170. var guest_score = $("#guest_score").val();
  171. if(reg.test(num)==false){
  172. return;
  173. }else if(guest_score<num){
  174. return;
  175. }
  176. $.ajax({
  177. type: 'POST',
  178. dataType: 'json',
  179. url: '/admin/Sportsfoot/updatenum',
  180. data: {id:id,num:num,type:2},
  181. success: function(data) {
  182. }
  183. })
  184. }
  185. //全场主队
  186. function inputSunc(id,num){
  187. var id = id;
  188. var num = num;
  189. var u_home_score = $("#u_home_score").val();
  190. if(u_home_score>num){
  191. return;
  192. }
  193. $.ajax({
  194. type: 'POST',
  195. dataType: 'json',
  196. url: '/admin/Sportsfoot/updatenum',
  197. data: {id:id,num:num,type:3},
  198. success: function(data) {
  199. }
  200. })
  201. }
  202. //全场客队
  203. function inputAunc(id,num){
  204. var id = id;
  205. var num = num;
  206. var u_guest_score = $("#u_guest_score").val();
  207. if(u_guest_score>num){
  208. return;
  209. }
  210. $.ajax({
  211. type: 'POST',
  212. dataType: 'json',
  213. url: '/admin/Sportsfoot/updatenum',
  214. data: {id:id,num:num,type:4},
  215. success: function(data) {
  216. }
  217. })
  218. }
  219. </script>
  220. @push('dataTableJS')
  221. /*var active = {
  222. reload: function(){
  223. //执行重载
  224. table.reload('{{ $dataId }}', {
  225. page: {
  226. curr: 1 //重新从第 1 页开始
  227. }
  228. ,where: {
  229. account:$("#form_account").val(),
  230. register_ip:$('#form_register_ip').val(),
  231. last_ip:$('#form_last_ip').val(),
  232. register_url:$('#form_register_url').val(),
  233. last_url:$('#form_last_url').val(),
  234. regist_startime:$('#form_regist_startime').val(),
  235. regist_endtime:$('#form_regist_endtime').val(),
  236. statuss:$('#form_statuss').val(),
  237. cash_small:$('#form_cash_small').val(),
  238. cash_big:$('#form_cash_big').val(),
  239. sureblur:$('.layui-form-switch').text(),
  240. }
  241. });
  242. }
  243. };
  244. $('.lay-btn-diy').on('click', function(){
  245. var type = $(this).data('type');
  246. active[type] ? active[type].call(this) : '';
  247. });*/
  248. //重置表单
  249. $('.reset').on('click',function(){
  250. $('input').val('');
  251. $('#form_statuss').val('');
  252. //var type = $(this).data('type');
  253. //active[type] ? active[type].call(this) : '';
  254. });
  255. //刷新表单
  256. $('.set').on('click',function(){
  257. //var type = $(this).data('type');
  258. //active[type] ? active[type].call(this) : '';
  259. });
  260. @endpush
  261. @include('vip.datatable')
  262. @endsection