作者 开飞机的舒克

大屏功能修改

... ... @@ -63,7 +63,7 @@ class Screen extends Backend
->paginate($limit);
foreach ($list as $row) {
$row->visible(['id', 'ronda_id', 'campus', 'images', 'starttime', 'endtime', 'is_view']);
$row->visible(['id', 'title','ronda_id', 'campus', 'images', 'starttime', 'endtime', 'is_view']);
$row->visible(['ronda']);
$row->getRelation('ronda')->visible(['title']);
}
... ...
<?php
return [
'Ronda_id' => '场次ID',
'Ronda_id' => '场次名称',
'Title' => '活动名称',
'Ronda_title' => '场次标题',
'Campus' => '届次名称',
'Images' => '背景图',
... ...
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ronda_id" class="form-control" data-source="ronda/index" data-field="title" name="row[ronda_id]" type="text">
... ...
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ronda_id" class="form-control selectpage" data-source="ronda/index" name="row[ronda_id]" type="text" data-field="title" value="{$row.ronda_id|htmlentities}">
... ...
... ... @@ -31,7 +31,7 @@ class Screen extends Api
$data = db('screen')->find();
$list['images'] = cdnurl($data['images'],true);
$list['count_down'] = $data['endtime'];
$list['screen_name'] = db('ronda')->where('id',$data['ronda_id'])->value('title');
$list['screen_name'] = $data['title'];
$list['campus_name'] = $data['campus'];
$list['time'] = date('Y-m-d H:i:s',time());
$list['team_rank'] = \db('team_score')
... ...
... ... @@ -33,6 +33,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{checkbox: true},
{field: 'id', title: __('ID'), operate: false},
//{field: 'ronda_id', title: __('Ronda_id'), operate: 'LIKE'},
{field: 'title', title: __('Title'), operate: 'LIKE'},
{field: 'ronda_title', title: __('Ronda_title'), operate: 'LIKE'},
{field: 'count_time', title: __('倒计时')},
//{field: 'campus_id', title: __('Campus_id')},
... ...