作者 开飞机的舒克

后台功能优化

1 -<?php  
2 -  
3 -return [  
4 - 'Item_id' => '项目id',  
5 - 'Images' => '图片',  
6 - 'Details' => '详情',  
7 - 'Is_sift' => '是否为精选',  
8 - 'Is_sift 0' => '否',  
9 - 'Is_sift 1' => '是',  
10 - 'Createtime' => '创建时间',  
11 - 'Updatetime' => '更新时间',  
12 - 'Item.title' => '名称'  
13 -];  
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 return [ 3 return [
4 'Campus_id' => '所属校区', 4 'Campus_id' => '所属校区',
5 - 'Ronda_id' => '场次', 5 + 'Ronda_id' => '所属场次',
6 'Title' => '名称', 6 'Title' => '名称',
7 'Radar_id' => '所属维度', 7 'Radar_id' => '所属维度',
8 'User_id' => '所属老师', 8 'User_id' => '所属老师',
1 -<?php  
2 -  
3 -return [  
4 - 'Id' => '积分',  
5 - 'Campus_id' => '校区id',  
6 - 'Item_id' => '项目id',  
7 - 'Study_id' => '学生id',  
8 - 'Team_id' => '战队id',  
9 - 'Score' => '积分',  
10 - 'Memo' => '备注',  
11 - 'Createtime' => '创建时间',  
12 - 'Updatetime' => '更新时间'  
13 -];  
@@ -25,15 +25,14 @@ class Item extends Model @@ -25,15 +25,14 @@ class Item extends Model
25 25
26 // 追加属性 26 // 追加属性
27 protected $append = [ 27 protected $append = [
28 - 28 + 'campus_text'
29 ]; 29 ];
30 30
31 -  
32 -  
33 -  
34 -  
35 -  
36 - 31 + public function getCampusTextAttr($value,$data){
  32 + $cid = db('ronda')->where('id',$data['ronda_id'])->value('campus_id');
  33 + $list = db('campus')->where('id',$cid)->value('title');
  34 + return $list;
  35 + }
37 36
38 37
39 38
@@ -54,7 +53,6 @@ class Item extends Model @@ -54,7 +53,6 @@ class Item extends Model
54 return $this->belongsTo('Radar', 'radar_id', 'id', [], 'LEFT')->setEagerlyType(0); 53 return $this->belongsTo('Radar', 'radar_id', 'id', [], 'LEFT')->setEagerlyType(0);
55 } 54 }
56 55
57 -  
58 public function campus() 56 public function campus()
59 { 57 {
60 return $this->belongsTo('Campus', 'campus_id', 'id', [], 'LEFT')->setEagerlyType(0); 58 return $this->belongsTo('Campus', 'campus_id', 'id', [], 'LEFT')->setEagerlyType(0);
@@ -7,15 +7,15 @@ @@ -7,15 +7,15 @@
7 </div> 7 </div>
8 </div> 8 </div>
9 <div class="form-group"> 9 <div class="form-group">
10 - <label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label> 10 + <label class="control-label col-xs-12 col-sm-2">{:__('Campus_id')}:</label>
11 <div class="col-xs-12 col-sm-8"> 11 <div class="col-xs-12 col-sm-8">
12 - <input id="c-ronda_id" data-rule="required" data-source="ronda/index" class="form-control selectpage" data-field="title" name="row[ronda_id]" type="text" value=""> 12 + <input id="c-campus_id" data-rule="required" data-source="campus/index" class="form-control selectpage" data-field="title" name="row[campus_id]" type="text" value="">
13 </div> 13 </div>
14 </div> 14 </div>
15 <div class="form-group"> 15 <div class="form-group">
16 - <label class="control-label col-xs-12 col-sm-2">{:__('Campus_id')}:</label> 16 + <label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label>
17 <div class="col-xs-12 col-sm-8"> 17 <div class="col-xs-12 col-sm-8">
18 - <input id="c-campus_id" data-rule="required" data-source="campus/index" class="form-control selectpage" data-field="title" name="row[campus_id]" type="text" value=""> 18 + <input id="c-ronda_id" data-rule="required" data-source="ronda/index" class="form-control selectpage" data-field="title" name="row[ronda_id]" type="text" value="">
19 </div> 19 </div>
20 </div> 20 </div>
21 <div class="form-group"> 21 <div class="form-group">
@@ -7,15 +7,15 @@ @@ -7,15 +7,15 @@
7 </div> 7 </div>
8 </div> 8 </div>
9 <div class="form-group"> 9 <div class="form-group">
10 - <label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label> 10 + <label class="control-label col-xs-12 col-sm-2">{:__('Campus_id')}:</label>
11 <div class="col-xs-12 col-sm-8"> 11 <div class="col-xs-12 col-sm-8">
12 - <input id="c-ronda_id" data-rule="required" data-source="ronda/index" class="form-control selectpage" name="row[ronda_id]" data-field="title" type="text" value="{$row.ronda_id|htmlentities}"> 12 + <input id="c-campus_id" data-rule="required" data-source="campus/index" class="form-control selectpage" name="row[campus_id]" data-field="title" type="text" value="{$row.campus_id|htmlentities}">
13 </div> 13 </div>
14 </div> 14 </div>
15 <div class="form-group"> 15 <div class="form-group">
16 - <label class="control-label col-xs-12 col-sm-2">{:__('Campus_id')}:</label> 16 + <label class="control-label col-xs-12 col-sm-2">{:__('Ronda_id')}:</label>
17 <div class="col-xs-12 col-sm-8"> 17 <div class="col-xs-12 col-sm-8">
18 - <input id="c-campus_id" data-rule="required" data-source="campus/index" class="form-control selectpage" name="row[campus_id]" data-field="title" type="text" value="{$row.campus_id|htmlentities}"> 18 + <input id="c-ronda_id" data-rule="required" data-source="ronda/index" class="form-control selectpage" name="row[ronda_id]" data-field="title" type="text" value="{$row.ronda_id|htmlentities}">
19 </div> 19 </div>
20 </div> 20 </div>
21 <div class="form-group"> 21 <div class="form-group">