Jimy 6 lat temu
rodzic
commit
7416a3d4de

+ 35 - 11
app/Http/Controllers/Admin/SportsbqController.php

@@ -13,27 +13,25 @@ use Request;
  */
 class SportsbqController extends Controller {
 
-	//足球结果列表  sureblurs
+	//棒球结果列表
 	function outcome(Req $req) {
 		$request=array();
 		$request['status'] = isset($req->status) ? trim($req->status) : '-1';
 		$request['source'] = isset($req->source) ? $req->source : null;
 		$request['sureblurs'] = isset($req->sureblurs) ? $req->sureblurs : 'on';
 		$request['home_team'] = isset($req->home_team) ? trim($req->home_team) : null;
+		$request['star_time'] = isset($req->star_time) ? trim($req->star_time) :trans('status.default_time.seven_day') ;
+        $request['end_time'] = isset($req->end_time) ? trim($req->end_time) : trans('status.default_time.etime');
 		$dt = \App\Lib\DataTable\DataTable::init();
         $dt->setDataSource('/admin/Sportsbq/info');
         $dt->setLang('Sportsbq');
+        $dt->addColsFields('newtime', array('templet' => '#home_team', 'sort' => false, 'width' => 200));
         $dt->addColsFields('home_team', array('templet' => '#home_team', 'sort' => false, 'width' => 200));
         $dt->addColsFields('guest_team', array('templet' => '#guest_team', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('home_rate', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('guest_rate', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('home_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('guest_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('all_goal', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('first_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('last_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('dsnum', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('csnum', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
         $dt->addColsFields('match_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
-        $dt->addColsFields('match_winer', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('statusmatch', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
 		return view('admin.Sportsbq/outcome', $dt->render($request));
 	}
 
@@ -46,16 +44,42 @@ class SportsbqController extends Controller {
 		$source = Request::has('source') ? Request::get('source') : 'hg3535';
 		$star_time = Request::get('star_time') ? Request::get('star_time').' 00:00:00' : '';
         $end_time = Request::get('end_time') ? Request::get('end_time').' 23:59:59' : '';
+
         $where = array();
         if ($status != -1) {
-			$where[] = array('st_zq_result.status', '=', $status);
+			$where[] = array('st_bq_result.status', '=', $status);
 		}
 		if (!empty($source)) {
-			$where[] = array('st_zq_result.source', '=', $source);
+			$where[] = array('st_bq_result.source', '=', $source);
 		}
+		if (!empty($star_time)) {
+	            $star_time = date('Y-m-d H:i:s', strtotime($star_time));
+	            $where[] = array('st_bq_result.start_time', '>', $star_time);
+	        }
+	    if (!empty($end_time)) {
+	        $end_time = date('Y-m-d H:i:s', strtotime($end_time));
+	        $where[] = array('st_bq_result.start_time', '<', $end_time);
+	    }//var_dump($where);die;
 		$newapp = new \App\Models\Stbqresult();
         $data = $newapp->getinfo($list, $page, $where);
         
         return \App\Lib\DataTable\DataTable::init()->toJson($data['data'], $data['total']);
 	}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 }

+ 91 - 0
app/Http/Controllers/Admin/SportswqController.php

@@ -0,0 +1,91 @@
+<?php
+
+namespace App\Http\Controllers\Admin;
+
+use App\Http\Controllers\Controller;
+use Illuminate\Http\Request as Req;
+use Illuminate\Support\Facades\DB;
+Use App\Lib\Settlement\SettlementOrder;
+use App\Models;
+use Request;
+
+/**
+ *
+ */
+class SportswqController extends Controller {
+	public $code = "wq";
+
+	//网球结果列表
+	public function outcome(Req $req) {
+		$request=array();
+		$request['home_team'] = isset($req->home_team) ? trim($req->home_team) : null;
+		$request['status'] = isset($req->status) ? trim($req->status) : '-1';
+		$request['sureblurs'] = isset($req->sureblurs) ? $req->sureblurs : 'on';
+		$request['source'] = isset($req->source) ? $req->source : null;
+		$request['name_chinese'] = isset($req->name_chinese) ? $req->name_chinese : null;
+		$request['star_time'] = isset($req->star_time) ? trim($req->star_time) :trans('status.default_time.seven_day') ;
+        $request['end_time'] = isset($req->end_time) ? trim($req->end_time) : trans('status.default_time.etime');
+        $newapp = new \App\Models\SoccerLeague();
+		$data = $newapp->allleague();
+        $request['league'] = $data;//联赛id
+
+        $dt = \App\Lib\DataTable\DataTable::init();
+        $dt->setDataSource('/admin/Sportswq/outcomeinfo');
+        $dt->setLang('sportswq');
+        $dt->addColsFields('newtime', array('templet' => '#home_team', 'sort' => false, 'width' => 200));
+        $dt->addColsFields('home_team', array('templet' => '#home_team', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('guest_team', array('templet' => '#guest_team', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('dsnum', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('csnum', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('match_score', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        $dt->addColsFields('statusmatch', array('templet' => '#home_rate', 'sort' => false, 'width' => 80));
+        return view('admin.Sportswq/outcome', $dt->render($request));
+	}
+
+	function outcomeinfo(){
+		$page = Request::has('page') ? Request::get('page') : '';
+		$list = Request::has('limit') ? Request::get('limit') : 10;
+		$home_team = Request::has('home_team') ? Request::get('home_team') : '';
+		$sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
+		$status = Request::has('status') ? Request::get('status') : '';
+		$source = Request::has('source') ? Request::get('source') : 'hg3535';
+        $star_time = Request::get('star_time') ? Request::get('star_time').' 00:00:00' : '';
+        $end_time = Request::get('end_time') ? Request::get('end_time').' 23:59:59' : '';
+        $name_chinese = Request::has('name_chinese') ? Request::get('name_chinese') : '';
+
+		$where = array();
+		$orwhere = array();
+		if (!empty($home_team)) {
+			if (empty($sureblur) || $sureblur == 'off') {
+				$where[] = array('st_wq_result.home_team', 'like', '%' . $home_team . '%');
+				$orwhere[] = array('st_wq_result.guest_team', 'like', '%' . $home_team . '%');
+			} else {
+				$where[] = array('st_wq_result.home_team', '=', $home_team);
+				$orwhere[] = array('st_wq_result.guest_team', '=', $home_team);
+			}
+		}
+		if ($status != -1) {
+			$where[] = array('st_wq_result.status', '=', $status);
+		}
+		if (!empty($source)) {
+			$where[] = array('st_wq_result.source', '=', $source);
+		}
+		if (!empty($name_chinese)) {
+			$where[] = array('st_wq_result.name_chinese', '=', $name_chinese);
+		}
+		if (!empty($star_time)) {
+            $star_time = date('Y-m-d H:i:s', strtotime($star_time));
+            $where[] = array('st_wq_result.start_time', '>', $star_time);
+        }
+        if (!empty($end_time)) {
+            $end_time = date('Y-m-d H:i:s', strtotime($end_time));
+            $where[] = array('st_wq_result.start_time', '<', $end_time);
+        }
+        $newapp = new \App\Models\Stwqresult();
+        $data = $newapp->resultlist($list, $page, $where, $orwhere);
+        
+        return \App\Lib\DataTable\DataTable::init()->toJson($data['data'], $data['total']);
+	}
+
+
+}

+ 3 - 4
app/Models/Stbqresult.php

@@ -11,13 +11,12 @@ class Stbqresult extends BaseModel {
     protected $table = "st_bq_result";
     public $timestamps = false;
 
-    function getinfo($list = 10, $page, $where = '',$orwhere = '')
+    function getinfo($list = 10, $page, $where = '')
     {
     	if (is_array ($where) && count ($where) > 0) {
-            $data = $this->join('st_bq_league','st_bq_result.lg_id','=','st_bq_league.lg_id')->select($this->table.'.id',$this->table.'.home_team',$this->table.'.guest_team',$this->table.'.match_id','st_zq_result.guest_team','st_zq_result.home_rate','st_zq_result.guest_rate','st_zq_result.first_score','st_zq_result.status','st_zq_result.last_score','st_zq_result.match_score','st_zq_result.match_winer','st_zq_result.update_time','st_zq_competition.match_time','st_zq_result.match_process',$this->table.'.home_score',$this->table.'.guest_score',$this->table.'.u_guest_score',$this->table.'.u_home_score','st_zq_league.name_chinese as saisname')->orderby('st_zq_result.id','desc')->where($where)->orwhere($orwhere)->paginate ($list);
+            $data = $this->join('st_bq_league','st_bq_result.lg_id','=','st_bq_league.id')->join('st_zq_competition','st_zq_competition.id','=','st_bq_result.match_id')->select($this->table.'.id',$this->table.'.home_team',$this->table.'.guest_team',$this->table.'.match_id','st_bq_result.guest_team','st_bq_result.home_rate','st_bq_result.guest_rate','st_bq_result.first_score','st_bq_result.status','st_bq_result.last_score','st_bq_result.match_score','st_bq_result.match_winer','st_bq_result.update_time','st_zq_competition.match_time','st_bq_result.match_process',$this->table.'.home_score',$this->table.'.guest_score',$this->table.'.u_guest_score',$this->table.'.u_home_score',$this->table.'.start_time','st_bq_league.name_chinese as saisname')->orderby('st_bq_result.id','desc')->where($where)->paginate ($list);
         } else { 
-        	//$data = $this->join('st_bq_league','st_bq_result.lg_id','=','st_bq_league.lg_id')->select($this->table.".home_team",$this->table.".guest_team",$this->table.".home_rate",$this->table.".guest_rate")->orderby($this->table.'.id','desc')->select()->paginate($list);
-        	$data = $this->join('st_bq_league','st_bq_result.lg_id','=','st_bq_league.lg_id')->select($this->table.".*")->orderby($this->table.'.id','desc')->select()->paginate($list);
+        	$data = $this->join('st_bq_league','st_bq_result.lg_id','=','st_bq_league.id')->join('st_zq_competition','st_zq_competition.id','=','st_bq_result.match_id')->select($this->table.'.id',$this->table.'.home_team',$this->table.'.guest_team',$this->table.'.match_id','st_bq_result.guest_team','st_bq_result.home_rate','st_bq_result.guest_rate','st_bq_result.first_score','st_bq_result.status','st_bq_result.last_score','st_bq_result.match_score','st_bq_result.match_winer','st_bq_result.update_time','st_zq_competition.match_time','st_bq_result.match_process',$this->table.'.home_score',$this->table.'.guest_score',$this->table.'.u_guest_score',$this->table.'.u_home_score',$this->table.'.start_time','st_bq_league.name_chinese as saisname')->orderby('st_bq_result.id','desc')->paginate ($list);
         }
         return $data->toArray ();
     }

+ 25 - 0
app/Models/Stwqresult.php

@@ -0,0 +1,25 @@
+<?php
+
+namespace App\Models;
+
+use Illuminate\Database\Eloquent\Model;
+
+class Stwqresult extends Model
+{
+    protected $table = 'st_wq_result';
+    public $timestamps = false;
+
+    function resultlist($list = 10, $page, $where = '')
+    {
+        if (is_array ($where) && count ($where) > 0) {
+            $data = $this->join('st_wq_league','st_wq_result.lg_id','=','st_wq_league.id')->join('st_zq_competition','st_zq_competition.id','=','st_wq_result.match_id')->select($this->table.'.id',$this->table.'.home_team',$this->table.'.guest_team',$this->table.'.match_id','st_wq_result.guest_team','st_wq_result.home_rate','st_wq_result.guest_rate','st_wq_result.first_score','st_wq_result.status','st_wq_result.last_score','st_wq_result.match_score','st_wq_result.match_winer','st_wq_result.update_time','st_zq_competition.match_time','st_wq_result.match_process',$this->table.'.home_score',$this->table.'.guest_score',$this->table.'.u_guest_score',$this->table.'.u_home_score',$this->table.'.start_time','st_wq_league.name_chinese as saisname')->orderby('st_wq_result.id','desc')->where($where)->paginate ($list);
+        } else { 
+            $data = $this->join('st_wq_league','st_wq_result.lg_id','=','st_wq_league.id')->join('st_zq_competition','st_zq_competition.id','=','st_wq_result.match_id')->select($this->table.'.id',$this->table.'.home_team',$this->table.'.guest_team',$this->table.'.match_id','st_wq_result.guest_team','st_wq_result.home_rate','st_wq_result.guest_rate','st_wq_result.first_score','st_wq_result.status','st_wq_result.last_score','st_wq_result.match_score','st_wq_result.match_winer','st_wq_result.update_time','st_zq_competition.match_time','st_wq_result.match_process',$this->table.'.home_score',$this->table.'.guest_score',$this->table.'.u_guest_score',$this->table.'.u_home_score',$this->table.'.start_time','st_wq_league.name_chinese as saisname')->orderby('st_wq_result.id','desc')->paginate ($list);
+        }
+
+        return $data->toArray ();
+
+    }
+}
+
+?>

+ 4 - 0
resources/lang/zh-cn/Sportsbq.php

@@ -24,5 +24,9 @@ return array(
     'u_home_score' => '上半场-主队进球数',
     'u_guest_score' => '上半场-客队进球数',
     'source' => '数据来源',
+    'newtime' => '联赛',
+    'dsnum' => '单式注单',
+    'csnum' => '串式注单',
+    'statusmatch' => '比赛状态',
 
 );

+ 32 - 0
resources/lang/zh-cn/sportswq.php

@@ -0,0 +1,32 @@
+<?php
+return array(
+
+    //网球赛事结果
+    'id' => '赛事结果ID',
+    'lg_id' => '联赛id',
+    'home_team' =>'主队名称',
+    'guest_team' => '客队名称',
+    'home_rate' => '主队让球',
+    'guest_rate' => '客队让球',
+    'home_score' => '主队总进球数',
+    'guest_score' => '客队总进球数',
+    'all_goal' => '总进球数',
+    'status' => '比赛状态',
+    'first_score' => '最先进球球队',
+    'last_score' => '最后进球球队',
+    'match_score' => '赛事比分',
+    'match_winer' => '获胜球队',
+    'update_time' => '更新时间',
+    'match_time' => '比赛进行时间',
+    'match_process' => '比赛进程',
+    'tag' => '赛事 标签 用于获取赛事赔率详情',
+    'match_id' => '赛事id',
+    'u_home_score' => '上半场-主队进球数',
+    'u_guest_score' => '上半场-客队进球数',
+    'source' => '数据来源',
+    'newtime' => '联赛',
+    'dsnum' => '单式注单',
+    'csnum' => '串式注单',
+    'statusmatch' => '比赛状态',
+
+);

+ 168 - 0
resources/views/admin/Sportswq/addoutcome.blade.php

@@ -0,0 +1,168 @@
+@extends('vip.layouts')
+@section('content')
+
+<form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
+{!! csrf_field() !!}
+
+			<div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.home_team') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="home_team"   id="home_team"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($home_team) {{ $sportsbk['home_team'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+			<div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.guest_team') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="guest_team"   id="guest_team"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['guest_team'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.home_rate') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="home_rate"   id="home_rate"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['home_rate'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.guest_rate') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="guest_rate"   id="guest_rate"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['guest_rate'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.home_score') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="home_score"   id="home_score"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($home_score) {{ $sportsbk['home_score'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.guest_score') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="guest_score"   id="guest_score"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['guest_score'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.all_goal') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="all_goal"   id="all_goal"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['all_goal'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.u_home_score') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="u_home_score"   id="u_home_score"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['u_home_score'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.u_guest_score') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="u_guest_score"   id="u_guest_score"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['u_guest_score'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.tag') }}:</label>
+                <div class="layui-input-block">
+                <input type="text" name="tag"   id="tag"  required  lay-verify="" placeholder="" autocomplete="off" value="@isset($sportsbk) {{ $sportsbk['tag'] }} @endisset" class="layui-input">
+                </div>
+            </div>
+            <div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.match_score') }}:</label>
+                <div class="layui-input-block">
+                <textarea  name="match_score"   id="match_score"    lay-verify="" placeholder="" autocomplete="off" class="layui-input" >@isset($sportsbk) {{ $sportsbk['match_score'] }} @endisset </textarea>
+                </div>
+                <p style="color:red;">请填写如下格式:'2:3'</p>
+            </div>
+			<div class="layui-form-item">
+                <label class="layui-form-label">{{ trans('sportsbk.match_process') }}:</label>
+                <div class="layui-input-block">
+                <textarea  name="match_process"   id="match_process"    lay-verify="" placeholder="" autocomplete="off" class="layui-input" >@isset($sportsbk) {{ $sportsbk['match_process'] }} @endisset </textarea>
+                </div>
+            </div>
+            <div class="layui-form-item layui-form">
+                <label class="layui-form-label">{{ trans('sportsbk.lgid') }}:</label>
+                    <div class="layui-input-block">
+                    <select name="lg_id"  id="lg_id" lay-filter = 'sect'  lay-verify="required" autocomplete="off" class="layui-input"  eventType=event-query>
+                        <option value="">{{ trans('sportsbk.lg_select') }}</option>
+                        @foreach($data as $k=>$v)
+                            <option value="{{$v['lg_id']}}">{{$v['name_chinese']}}</option>
+                        @endforeach
+                    </select>
+                </div>
+            </div>
+             <div class="layui-form-item layui-form">
+                <label class="layui-form-label">{{ trans('sportsbk.smatchid') }}:</label>
+                <div class="layui-input-block">
+                    <select name="match_id" id="match_id" lay-filter='api' lay-verify="required" autocomplete="off" class="layui-input" eventType=event-query>
+                        <option value="">{{ trans('sportsbk.league_select') }}</option>
+                    </select>
+                </div>
+            </div>
+
+            <div class="layui-form-item">
+              <label class="layui-form-label">{{ trans('sportsbk.status') }}:</label>
+              <div class="layui-input-block">
+                <input type="radio" name="status" value="1" title="进行中" checked >
+                <input type="radio" name="status" value="2" title="已结束">
+              </div>
+            </div>
+
+    @if(S('ACTION')!='view')
+      <div class="layui-form-item">
+        <div class="layui-input-block">
+          <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
+          <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+        </div>
+      </div>
+    @endif
+    </form>
+
+<script>
+    var data;
+    var lgid;
+    var res;
+    layui.use(['form'], function() {
+        var form = layui.form;
+
+        form.on('select(sect)', function(data) {
+            lgid = data.value;
+            $("#match_id").empty()
+            $.ajax({
+                type: 'POST',
+                dataType: 'json',
+                url: '/admin/Sportsbk/saislist',
+                data: {lgid:lgid},
+                success: function(data) {
+                    if (data != undefined && data != null && data != "") {
+                        var html = "<option value=''>请选择所属赛事</option>";
+                        for (var i = 0; i < data.length; i++) {
+                            html += "<option value=" + data[i]["lg_id"] + ">" + data[i]["home_team"] + "</option>";
+                        }
+                    $("#match_id").append(html);
+                            //重新渲染select
+                             form.render('select');
+                             // $("#match_id").empty()
+                    }
+                }
+            })
+        })
+      form.on('select(api)',function(data){
+        data = data.value;
+        // $("#match_id").empty()
+      })
+    });
+
+// function cbFormSuccess(data){
+// 	layer.msg(data.msg);
+// 	setTimeout(function(){
+//     window.location.href='/admin/Sportsfoot/index';
+// 		// parent.window.location.reload();
+// 	},2500);
+// }
+// lay('.test-item').each(function(){
+//     laydate.render({
+//         elem: this
+//         ,type: 'datetime'
+//         ,trigger: 'click'
+//     });
+// });
+</script>
+@endsection

+ 65 - 0
resources/views/admin/Sportswq/edit.blade.php

@@ -0,0 +1,65 @@
+@extends('vip.layouts')
+@section('content')
+<form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
+{!! csrf_field() !!}
+  <div class="layui-form-item">
+    <label class="layui-form-label">主队名称</label>
+    <div class="layui-input-block">
+      <input type="text" name="home_team" required  lay-verify="required" placeholder="请输入主动名称" autocomplete="off" value="{{ isset($home_team)?$home_team:'' }}" class="layui-input">
+    </div>
+  </div>
+  <div class="layui-form-item">
+    <label class="layui-form-label">客队名称</label>
+    <div class="layui-input-block">
+    <input type="text" name="guest_team"   lay-verify="" placeholder="请输入客队名称" autocomplete="off" class="layui-input"  value="{{ isset($guest_team)?$guest_team:'' }}" >
+    </div>
+  </div>
+  <div class="layui-form-item">
+    <label class="layui-form-label">客队让球数</label>
+    <div class="layui-input-block">
+    <input type="text" name="home_rate"   lay-verify="" placeholder="请输入客队让球数" autocomplete="off" class="layui-input"  value="{{ isset($home_rate)?$home_rate:'' }}" >
+    </div>
+  </div>
+  <div class="layui-form-item">
+    <label class="layui-form-label">主队让球数</label>
+    <div class="layui-input-block">
+    <input type="text" name="guest_rate"   lay-verify="" placeholder="请输入主队让球数" autocomplete="off" class="layui-input"  value="{{ isset($guest_rate)?$guest_rate:'' }}" >
+    </div>
+  </div>
+  <div class="layui-form-item">
+    <label class="layui-form-label">比赛状态:</label>
+        <div class="layui-input-block">
+            <input type="radio" name="status" value="1" title="进行中" @if($status==1) checked @endif >
+            <input type="radio" name="status" value="2" title="已结束" @if($status==2) checked @endif>
+        </div>
+  </div>
+
+
+@if(S('ACTION')!='view')
+  <div class="layui-form-item">
+    <div class="layui-input-block">
+      <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
+      <button type="reset" class="layui-btn layui-btn-primary">重置</button>
+    </div>
+  </div>
+@endif
+</form>
+
+<script>
+//Demo
+layui.use(['form'], function(){
+  var form = layui.form;
+
+  //监听提交
+  form.on('submit(submitForm)', function(data){
+    return true;
+  });
+});
+function cbFormSuccess(data){
+	layer.msg(data.msg);
+	setTimeout(function(){
+		parent.window.location.reload();
+	},2500);
+}
+</script>
+@endsection

+ 158 - 0
resources/views/admin/Sportswq/outcome.blade.php

@@ -0,0 +1,158 @@
+@extends('vip.layouts')
+@section('seo_title')
+    网球赛事
+@endsection
+@section('content')
+    <style>
+        .layui-laydate-range {
+            width: auto;
+        }
+
+        .layui-form-switch em {
+            width: auto;
+        }
+
+        .layui-form-switch {
+            width: 44px;
+            line-height: 23px;
+        }
+
+        .layui-form-item .checkbox {
+            width: auto;
+        }
+    </style>
+
+    <script type="text/html" id="status">
+        @if(checkRriv('/admin/sportsbk/index'))<input type="checkbox" name="status" value="@{{d.id}}" lay-skin="switch" lay-text="进行中|已结束" lay-filter="openStatus" @{{ d.status == '1' ? 'checked' : '' }}>@endif
+    </script>
+
+    <div class="layui-row">
+        <div class="layui-col-xs12">
+            <form class="layui-form rewrite" eventType="eventForm"  action="">
+                <div class="layui-form-item">
+                    <div class="layui-inline">
+                        <label class="layui-form-label">{{ trans('sportsbk.sousuo') }}</label>
+                        <div class="layui-input-inline">
+                            <input type="text" name="home_team" id="home_team" eventType="event-query"  value="{{ $home_team }}" lay-verify="required" autocomplete="off" class="layui-input">
+                        </div>
+                        <div class="layui-input-inline checkbox">
+                            <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>
+                            <input type="hidden" name="sureblurs" id="form_sureblurs" lay-verify="required" autocomplete="off" class="layui-input" eventType=event-query  value="{{ $sureblurs }}">
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <label class="layui-form-label">{{ trans('sportsbk.status') }}</label>
+                        <div class="layui-input-inline" style="width: 200px">
+                            <select name="status"  id="form_status"  lay-verify="" autocomplete="off" class="layui-input"  eventType=event-query>
+                                <option value="-1">{{ trans('sportsbk.select_status') }}</option>
+                                @foreach(trans('status.match_status.status') as $k=>$v):
+                                    @if($status==$k))
+                                        <option value="{{$k}}" selected="selected">{{$v}}</option>
+                                    @else
+                                        <option value="{{$k}}">{{$v}}</option>
+                                    @endif
+                                @endforeach
+                            </select>
+                        </div>
+                   </div>
+                   <!-- <div class="layui-inline">
+                        <label class="layui-form-label">{{ trans('sportsbk.sjsource') }}</label>
+                        <div class="layui-input-inline" style="width: 200px">
+                            <select name="source"  id="form_source"  lay-verify="" autocomplete="off" class="layui-input" eventType=event-query>
+                                <option value="">请选择{{ trans('sportsbk.sjsource') }}</option>
+                                @foreach(trans('status.sjsource.source') as $k=>$v):
+                                    @if($source==$k)
+                                        <option value={{$v}} selected>{{$v}}</option>
+                                    @else
+                                        <option value={{$v}}>{{$v}}</option>
+                                    @endif
+                                @endforeach
+                            </select>
+                        </div>
+                    </div> -->
+                    <div class="layui-inline">
+                        <label class="layui-form-label">{{ trans('sportsfoot.star_time') }}</label>
+                        <div class="layui-input-inline">
+                            <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>
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <label class="layui-form-label">{{ trans('sportsfoot.end_time') }}</label>
+                        <div class="layui-input-inline">
+                            <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>
+                        </div>
+                    </div>
+                    <div class="layui-inline">
+                        <a class="layui-btn layui-btn-sm lay-btn-diy"   data-type="reload" eventType="event-query-submit" style="opacity: 1; pointer-events: auto;">提交</a>
+                        <a  class="layui-btn   layui-btn-sm layui-btn-normal reset" data-type="reload" style="opacity: 1; pointer-events: auto;">重置</a>
+                        <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>
+                        @if(checkRriv('/admin/sportsbk/addoutcome'))<a href="/admin/sportsbk/addoutcome" class="layui-btn layui-btn-sm ">添加</a>@endif
+                        @if(checkRriv('/admin/sportsbk/deleteoutcome'))<a href="javascript:delWin('/admin/sportsbk/deleteoutcome?id=');" class="layui-btn layui-btn-sm  layui-btn-danger">删除</a>@endif
+                    </div>
+                </div>
+            </form>
+        </div>
+    </div>
+	<script>
+        $(function () {
+            $('body').on('click', 'a[eventtype="event-delete"]', function () {
+                var span = $(this).prev();
+                var id = span.attr('data-id');
+                // openWin('/admin/system/AddMenu','{{ trans("menu.menu_edit")}}','600px','500px',id);
+            })
+            $('body').on('click','#form_sureblur~.layui-form-switch',function(){
+            	var sus = $('#form_sureblur').next().text();
+            	if(sus=='精确'){
+            		$('#form_sureblurs').val('on');
+            	}else{
+            		$('#form_sureblurs').val('off');
+            	}
+            })
+        })
+	</script>
+@push('dataTableJS')
+/*var active = {
+    reload: function(){
+      //执行重载
+      table.reload('{{ $dataId }}', {
+        page: {
+          curr: 1 //重新从第 1 页开始
+        }
+        ,where: {
+            account:$("#form_account").val(),
+            register_ip:$('#form_register_ip').val(),
+            last_ip:$('#form_last_ip').val(),
+            register_url:$('#form_register_url').val(),
+            last_url:$('#form_last_url').val(),
+            regist_startime:$('#form_regist_startime').val(),
+            regist_endtime:$('#form_regist_endtime').val(),
+            statuss:$('#form_statuss').val(),
+            cash_small:$('#form_cash_small').val(),
+            cash_big:$('#form_cash_big').val(),
+            sureblur:$('.layui-form-switch').text(),
+        }
+      });
+    }
+  };
+$('.lay-btn-diy').on('click', function(){
+    var type = $(this).data('type');
+    active[type] ? active[type].call(this) : '';
+  });*/
+
+  //重置表单
+  $('.reset').on('click',function(){
+      $('input').val('');
+      $('#form_statuss').val('');
+      //var type = $(this).data('type');
+      //active[type] ? active[type].call(this) : '';
+  });
+  //刷新表单
+    $('.set').on('click',function(){
+    //var type = $(this).data('type');
+    //active[type] ? active[type].call(this) : '';
+    });
+
+@endpush
+
+    @include('vip.datatable')
+@endsection