addwarn.blade.php 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. @extends('vip.layouts')
  2. @section('content')
  3. <div class="layui-row">
  4. <div class="layui-col-xs12">
  5. <div class="layui-form-item" style="margin-left:50px;">
  6. <form class="layui-form rewrite" eventType="eventForm" action="">
  7. <div class="layui-inline">
  8. <label class="layui-form-label">搜&nbsp;&nbsp;索 </label>
  9. <input type="hidden" id="match_id" name="match_id" value="{{$match_id}}">
  10. <div class="layui-input-inline">
  11. <select name="sousuo" id="sousuo" autocomplete="off">
  12. <option value="">请选择危险球类型</option>
  13. <option value="角球">角球</option>
  14. <option value="12码罚球">12码罚球</option>
  15. <option value="自由球">自由球</option>
  16. <option value="掷入球">掷入球</option>
  17. </select>
  18. <!-- <input type="text" placeholder="输入赛事ID" name="sousuo" id="sousuo" lay-verify="" autocomplete="off" class="layui-input" value="{{$sousuo}}"> -->
  19. </div>
  20. <div class="layui-inline">
  21. <button class="layui-btn layui-btn-sm lay-btn-diy" data-type="reload" style="opacity: 1; pointer-events: auto;">提交</button>
  22. </div>
  23. </div>
  24. </form>
  25. <div class="layui-inline" style="margin-left:320px;margin-top:-55px;"><button onclick="addResult({{$match_id}},'',10000)" class="layui-btn layui-btn-sm layui-btn-green set">危险球添加</button></div>
  26. </div>
  27. </div>
  28. </div>
  29. <table lay-filter="parse-table-demo" style="width:80%;text-align:left;">
  30. <tr class="layui-form-item">
  31. <td class="layui-form-label" style="width:5%;left:10px;"><h3>id</h3></td>
  32. <td class="layui-form-label" style="width:20%;left:10px;"><h3>危险球时间</h3></td>
  33. <td class="layui-form-label" style="width:20%;left:10px;"><h3>危险球有效时间</h3></td>
  34. <td class="layui-form-label" style="width:20%;left:10px;"><h3>危险球类型</h3></td>
  35. <td class="layui-form-label" style="width:20%;left:10px;"><h3>操 作</h3></td>
  36. </tr>
  37. @if($warnmore)
  38. @foreach ($warnmore as $k=>$val)
  39. <tr class="layui-form-item">
  40. <td class="layui-form-label" style="width:5%;left:10px;">{{$k+1}}</td>
  41. <td class="layui-form-label" style="width:20%;left:10px;">{{$val['timei']}}</td>
  42. <td class="layui-form-label" style="width:20%;left:10px;">{{$val['timep']}}</td>
  43. <td class="layui-form-label" style="width:20%;left:10px;">{{$val['rtype']}}</td>
  44. <td class="layui-form-label" style="width:20%;left:10px;">
  45. <button onclick="addResult({{$match_id}},{{$k}},2)" class="layui-btn layui-btn-sm layui-btn-green set">编辑</button>
  46. </td>
  47. </tr>
  48. @endforeach
  49. @else
  50. <tr class="layui-form-item">
  51. <td class="layui-form-label" style="width:150px;left:10px;">暂时无危险球数据</td>
  52. </tr>
  53. @endif
  54. </table>
  55. <script type="text/javascript">
  56. $(function () {
  57. $('body').on('click', 'a[eventtype="event-delete"]', function () {
  58. var span = $(this).prev();
  59. var id = span.attr('data-id');
  60. })
  61. $('body').on('click','#form_sureblur~.layui-form-switch',function(){
  62. var sus = $('#form_sureblur').next().text();
  63. if(sus=='精确'){
  64. $('#form_sureblurs').val('on');
  65. }else{
  66. $('#form_sureblurs').val('off');
  67. }
  68. })
  69. })
  70. let conttxt = '';
  71. let layerOpen = '';
  72. function addResult(match_id,wid,typenum){
  73. var wid = wid?wid:0;
  74. $.ajax({
  75. type: 'POST',
  76. dataType: 'json',
  77. url: '/admin/Sportsfoot/warnresult',
  78. data: {match_id:match_id,wid:wid},
  79. success: function(data) {
  80. conttxt ='<div style="margin-left:50px;margin-top:20px;font-size:18px;line-height:150%;"><input type="hidden" id="matchid" name="matchid" value="'+match_id+'" /><input type="hidden" id="wid" name="wid" value="'+wid+'" /><input type="hidden" id="typenum" name="typenum" value="'+typenum+'" /><div style="display: flex;margin-top: 30px;"><li style="width: 120px;">危险球时间:</li>';
  81. /*
  82. if(wid!=0){
  83. conttxt += '<input type="text" id="timei" name="timei" value="'+data.warn_more[wid].timei+'" autocomplete="off">';
  84. }else{
  85. conttxt += '<input type="text" id="timei" name="timei" value="'+data['starttime']+'" autocomplete="off">';
  86. }
  87. */
  88. //=================
  89. conttxt += '<input type="number" min="0" max="90" style="width:63px;" placeholder="0~90" id="timei_i" name="timei_i" value="" autocomplete="off">';
  90. conttxt += '<p>分</p>';
  91. conttxt += '<input type="number" min="0" max="59" style="width:63px;" placeholder="0~59" id="timei_s" name="timei_s" value="" autocomplete="off">';
  92. conttxt += '<p>秒</p>';
  93. //======================
  94. conttxt +='</div><div style="display: flex;margin-top: 20px;"><li style="width: 120px;">需审核时间:</li>';
  95. if(data.warn_more[wid].timep!=0){
  96. conttxt += '<input type="number" min="60" max="300" style="width:150px;" placeholder="60~300" id="timep" name="timep" value="'+data.warn_more[wid].timep+'" autocomplete="off">';
  97. }else{
  98. conttxt += '<input type="number" min="60" max="300" style="width:150px;" placeholder="60~300" id="timep" name="timep" autocomplete="off">';
  99. }
  100. conttxt += '<p>秒</p>';
  101. conttxt += '</div><div style="display: flex;margin-top: 20px;"><li style="width: 120px;">危险球类型:</li><select name="warntype" id="warntype">';
  102. if(data.warn_more[wid].rtype!=0){
  103. conttxt += '<option style="width:140px;" value="'+data.warn_more[wid].rtype+'">'+data.warn_more[wid].rtype+'</option><option style="width:140px;" value="0">无危险球类型';
  104. }else{
  105. conttxt += '<option style="width:140px;" value="0">请选择危险球类型';
  106. }
  107. conttxt += '</option><option value="角球">角球</option><option value="12码罚球">12码罚球</option><option value="自由球">自由球</option><option value="掷入球">掷入球</option></select></div><br><div style="margin-left:230px;"><button class="layui-btn layui-btn-sm layui-btn-green set" onclick="buttonClick()"><h3>确定</h3></button>&nbsp;<button class="layui-btn layui-btn-sm layui-btn-danger" onclick="czClick()"><h3>取消</h3></button></div></div>';
  108. layerOpen = layer.open({
  109. type: 1 //Page层类型
  110. ,area: ['500px', '270px']
  111. ,title: '<h2>添加危险球结果<h2>'
  112. ,shade: 0.6 //遮罩透明度
  113. ,maxmin: true //允许全屏最小化
  114. ,anim: 1 //0-6的动画形式,-1不开启
  115. ,content:conttxt
  116. });
  117. }
  118. })
  119. }
  120. function czClick() {
  121. layer.close(layerOpen)
  122. }
  123. function ces(){
  124. var match_id = $("#match_id").val();
  125. var warn_type = $("#sousuo").val();
  126. console.log(match_id);
  127. console.log(warn_type);
  128. }
  129. function buttonClick(){
  130. var matchid = $("#matchid").val();
  131. var timei_i = $("#timei_i").val();
  132. var timei_s = $("#timei_s").val();
  133. var timep = $("#timep").val();
  134. var warntype = $("#warntype").val();
  135. var wid = $("#wid").val();
  136. var typenum = $("#typenum").val();
  137. $.ajax({
  138. type: 'POST',
  139. dataType: 'json',
  140. url: '/admin/Sportsfoot/addwarnonly',
  141. data: {match_id:matchid,time_i:timei_i,time_s:timei_s,time_p:timep,warn_type:warntype,wid:wid,type_num:typenum},
  142. success: function(data) {
  143. //console.log(data);
  144. if(data.status==1){
  145. layer.msg(data.msg);
  146. location. reload()//刷新当前页面
  147. }else{
  148. layer.msg(data.msg);return;
  149. }
  150. }
  151. })
  152. }
  153. /*
  154. function buttonClick(){
  155. var matchid = $("#matchid").val();
  156. var timei = $("#timei").val();
  157. var timep = $("#timep").val();
  158. var warntype = $("#warntype").val();
  159. var wid = $("#wid").val();
  160. var typenum = $("#typenum").val();
  161. $.ajax({
  162. type: 'POST',
  163. dataType: 'json',
  164. url: '/admin/Sportsfoot/addwarnonly',
  165. data: {matchid:matchid,timei:timei,timep:timep,warntype:warntype,wid:wid,typenum:typenum},
  166. success: function(data) {
  167. //console.log(data);
  168. if(data.status==1){
  169. layer.msg(data.msg);
  170. location. reload()//刷新当前页面
  171. }else{
  172. layer.msg(data.msg);return;
  173. }
  174. }
  175. })
  176. }
  177. */
  178. </script>
  179. @endsection