正在显示
8 个修改的文件
包含
62 行增加
和
6 行删除
@@ -34,4 +34,38 @@ class Banner extends Backend | @@ -34,4 +34,38 @@ class Banner extends Backend | ||
34 | */ | 34 | */ |
35 | 35 | ||
36 | 36 | ||
37 | + /** | ||
38 | + * 查看 | ||
39 | + */ | ||
40 | + public function index() | ||
41 | + { | ||
42 | + //当前是否为关联查询 | ||
43 | + $this->relationSearch = false; | ||
44 | + //设置过滤方法 | ||
45 | + $this->request->filter(['strip_tags', 'trim']); | ||
46 | + if ($this->request->isAjax()) { | ||
47 | + //如果发送的来源是Selectpage,则转发到Selectpage | ||
48 | + if ($this->request->request('keyField')) { | ||
49 | + return $this->selectpage(); | ||
50 | + } | ||
51 | + list($where, $sort, $order, $offset, $limit) = $this->buildparams(); | ||
52 | + | ||
53 | + $list = $this->model | ||
54 | + | ||
55 | + ->where($where) | ||
56 | + ->order($sort, $order) | ||
57 | + ->paginate($limit); | ||
58 | + | ||
59 | + foreach ($list as $row) { | ||
60 | + $row->visible(['id','title','images','is_url','url','details']); | ||
61 | + | ||
62 | + } | ||
63 | + | ||
64 | + $result = array("total" => $list->total(), "rows" => $list->items()); | ||
65 | + | ||
66 | + return json($result); | ||
67 | + } | ||
68 | + return $this->view->fetch(); | ||
69 | + } | ||
70 | + | ||
37 | } | 71 | } |
@@ -7,6 +7,7 @@ return [ | @@ -7,6 +7,7 @@ return [ | ||
7 | 'Is_url 0' => '否', | 7 | 'Is_url 0' => '否', |
8 | 'Is_url 1' => '是', | 8 | 'Is_url 1' => '是', |
9 | 'Url' => '跳转地址', | 9 | 'Url' => '跳转地址', |
10 | + 'Details' => '轮播图内容', | ||
10 | 'Createtime' => '创建时间', | 11 | 'Createtime' => '创建时间', |
11 | 'Updatetime' => '修改时间' | 12 | 'Updatetime' => '修改时间' |
12 | ]; | 13 | ]; |
@@ -38,6 +38,12 @@ | @@ -38,6 +38,12 @@ | ||
38 | <input id="c-url" class="form-control" name="row[url]" type="text"> | 38 | <input id="c-url" class="form-control" name="row[url]" type="text"> |
39 | </div> | 39 | </div> |
40 | </div> | 40 | </div> |
41 | + <div class="form-group"> | ||
42 | + <label class="control-label col-xs-12 col-sm-2">{:__('Details')}:</label> | ||
43 | + <div class="col-xs-12 col-sm-8"> | ||
44 | + <textarea id="c-details" class="form-control " rows="5" name="row[details]" cols="50"></textarea> | ||
45 | + </div> | ||
46 | + </div> | ||
41 | <div class="form-group layer-footer"> | 47 | <div class="form-group layer-footer"> |
42 | <label class="control-label col-xs-12 col-sm-2"></label> | 48 | <label class="control-label col-xs-12 col-sm-2"></label> |
43 | <div class="col-xs-12 col-sm-8"> | 49 | <div class="col-xs-12 col-sm-8"> |
@@ -38,6 +38,12 @@ | @@ -38,6 +38,12 @@ | ||
38 | <input id="c-url" class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}"> | 38 | <input id="c-url" class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}"> |
39 | </div> | 39 | </div> |
40 | </div> | 40 | </div> |
41 | + <div class="form-group"> | ||
42 | + <label class="control-label col-xs-12 col-sm-2">{:__('Details')}:</label> | ||
43 | + <div class="col-xs-12 col-sm-8"> | ||
44 | + <textarea id="c-details" class="form-control " rows="5" name="row[details]" cols="50">{$row.details|htmlentities}</textarea> | ||
45 | + </div> | ||
46 | + </div> | ||
41 | <div class="form-group layer-footer"> | 47 | <div class="form-group layer-footer"> |
42 | <label class="control-label col-xs-12 col-sm-2"></label> | 48 | <label class="control-label col-xs-12 col-sm-2"></label> |
43 | <div class="col-xs-12 col-sm-8"> | 49 | <div class="col-xs-12 col-sm-8"> |
@@ -102,7 +102,7 @@ class Index extends Api | @@ -102,7 +102,7 @@ class Index extends Api | ||
102 | if (!$data){ | 102 | if (!$data){ |
103 | $this->error('当前还没有轮播图',['status'=>2]); | 103 | $this->error('当前还没有轮播图',['status'=>2]); |
104 | } | 104 | } |
105 | - $this->success('获取轮播图成功', [$data, 'status' => 1]); | 105 | + $this->success('获取轮播图成功', $data); |
106 | } | 106 | } |
107 | 107 | ||
108 | /** | 108 | /** |
@@ -4308,7 +4308,7 @@ | @@ -4308,7 +4308,7 @@ | ||
4308 | 4308 | ||
4309 | </div> | 4309 | </div> |
4310 | <div class="col-md-6" align="right"> | 4310 | <div class="col-md-6" align="right"> |
4311 | - Generated on 2023-03-10 15:16:00 <a href="./" target="_blank">校园活动</a> | 4311 | + Generated on 2023-03-10 16:13:38 <a href="./" target="_blank">校园活动</a> |
4312 | </div> | 4312 | </div> |
4313 | </div> | 4313 | </div> |
4314 | 4314 |
@@ -94,9 +94,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | @@ -94,9 +94,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | ||
94 | {field: 'school.title', title: __('School.title'), operate: 'LIKE'}, | 94 | {field: 'school.title', title: __('School.title'), operate: 'LIKE'}, |
95 | {field: 'sno', title: __('Sno'), operate: 'LIKE'}, | 95 | {field: 'sno', title: __('Sno'), operate: 'LIKE'}, |
96 | // {field: 'team_id', title: __('Team_id')}, | 96 | // {field: 'team_id', title: __('Team_id')}, |
97 | - {field: 'earn_score', title: __('Earn_score'), operate:false}, | 97 | + {field: 'earn_score', title: __('Earn_score'),operate:false}, |
98 | {field: 'unique', title: __('Unique'), operate:false}, | 98 | {field: 'unique', title: __('Unique'), operate:false}, |
99 | - {field: 'barcode', title: __('Barcode'), operate:false}, | 99 | + {field: 'barcode', title: __('Barcode'),events: Table.api.events.image, formatter: Table.api.formatter.image, operate:false}, |
100 | // {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, | 100 | // {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, |
101 | // {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, | 101 | // {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, |
102 | {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, | 102 | {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, |
@@ -106,8 +106,12 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | @@ -106,8 +106,12 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | ||
106 | title: __('生成条形码'), | 106 | title: __('生成条形码'), |
107 | classname: 'btn btn-xs btn-primary btn-ajax', | 107 | classname: 'btn btn-xs btn-primary btn-ajax', |
108 | icon: 'fa fa-qrcode', | 108 | icon: 'fa fa-qrcode', |
109 | - url: 'study/barcode?ids', | ||
110 | - confirm: '确认生成新的条形码吗', | 109 | + url: function(ids){ |
110 | + var x = JSON.stringify(ids); | ||
111 | + var s = ids.id; | ||
112 | + return 'study/barcode?ids='+s; | ||
113 | + }, | ||
114 | + confirm: '确认生成新的条形码', | ||
111 | success: function (data, ret) { | 115 | success: function (data, ret) { |
112 | return true; | 116 | return true; |
113 | }, | 117 | }, |
-
请 注册 或 登录 后发表评论