| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- namespace App\Http\Controllers\Admin;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request as Req;
- use Request;
- /**
- *
- */
- class TeammanageController extends Controller {
- /**
- * @return 管理员日志管理
- */
- function index(Req $req) {
- $request=array();
- $request['team_name'] = isset($req->team_name) ? trim($req->team_name) : null;
- $request['sureblurs'] = isset($req->sureblurs) ? $req->sureblurs : 'on';
- $request['status'] = isset($req->status) ? trim($req->status) : null;
- $dt = \App\Lib\DataTable\DataTable::init();
- $dt->setDataSource('/admin/Teammanage/tlist');
- $dt->setLang('teammanage');
- $dt->addColsFields('team_name_cn', array('templet' => '#team_name_cn', 'sort' => false, 'width' => 160));
- $dt->addColsFields('game_type', array('templet' => '#game_type', 'sort' => false, 'width' => 160));
- $dt->addColsFields('update_time', array('templet' => '#update_time', 'sort' => false, 'width' => 160));
- $dt->addColsFields('status', array('templet' => '#status', 'sort' => false, 'width' => 130));
-
- $dt->enableCheckBox();
- return view('admin.teammanage/index', $dt->render($request));
- }
- function tlist(){
- $page = Request::has('page') ? Request::get('page') : '';
- $list = Request::has('limit') ? Request::get('limit') : 10;
- $team_name = Request::has('team_name') ? Request::get('team_name') : '';
- $sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
- $status = Request::has('status') ? Request::get('status') : '';
- $where = array();
- if (!empty($team_name)) {
- if (empty($sureblur) || $sureblur == 'off') {
- $where[] = array('st_team.team_name_cn', 'like', '%' . $team_name . '%');
- } else {
- $where[] = array('st_team.team_name_cn', '=', $team_name);
- }
- }
- if ($status != -1) {
- $where[] = array('st_team.status', '=', $status);
- }
- $newapp = new \App\Models\Stteam();
- $data = $newapp->teamlist($list, $page, $where);
-
- return \App\Lib\DataTable\DataTable::init()->toJson($data['data'], $data['total']);
- }
- }
- ?>
|