作者 chencheng

kaquana-2

... ... @@ -26,7 +26,7 @@ class Activity extends Backend
{
parent::_initialize();
$this->model = new \app\admin\model\verification\Activity;
$this->view->assign("statusList", $this->model->getStatusList());
}
... ...
... ... @@ -13,5 +13,8 @@ return [
'Poster' => '海报',
'Phone' => '联系电话',
'Store.name' => '门店名称',
'Coupon.name' => '卡卷名称'
'Coupon.name' => '卡卷名称',
'Status' => '状态',
'Status 0' => '下架',
'Status 1' => '上架',
];
... ...
... ... @@ -30,7 +30,10 @@ class Activity extends Model
public function getStatusList()
{
return ['0' => __('Status 0'), '1' => __('Status 1')];
}
public function getClosetimeTextAttr($value, $data)
... ...
... ... @@ -44,6 +44,17 @@
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key}"><input id="row[status]-{$key}" name="row[status]" type="radio" value="{$key}" {in name="key" value="1"}checked{/in} /> {$vo}</label>
{/foreach}
</div>
</div>
</div>
<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">
... ...
... ... @@ -34,6 +34,18 @@
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key}"><input id="row[status]-{$key}" name="row[status]" type="radio" value="{$key}" {in name="key" value="$row.status"}checked{/in} /> {$vo}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Poster')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
... ...
... ... @@ -39,6 +39,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{field: 'phone', title: __('Phone'), operate: 'LIKE'},
{field: 'store.name', title: __('Store.name'), operate: 'LIKE'},
{field: 'coupon.name', title: __('Coupon.name'), operate: 'LIKE'},
{field: 'status', title: __('Status'), searchList: {"0":__('Status 0'),"1":__('Status 1')}, formatter: Table.api.formatter.status},
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
]
]
... ...