表单功能完善
This commit is contained in:
@@ -115,10 +115,11 @@ class Form extends Base {
|
|||||||
$list = $this->model->order('id desc')->paginate(25);
|
$list = $this->model->order('id desc')->paginate(25);
|
||||||
|
|
||||||
$this->data = array(
|
$this->data = array(
|
||||||
|
'grid' => $this->modelInfo['grid_list'],
|
||||||
'meta_title' => $this->modelInfo['title'] . '列表',
|
'meta_title' => $this->modelInfo['title'] . '列表',
|
||||||
'form_id' => $form_id,
|
'form_id' => $form_id,
|
||||||
'list' => $list,
|
'list' => $list,
|
||||||
'page' => $list->render()
|
'page' => $list->render(),
|
||||||
);
|
);
|
||||||
return $this->fetch();
|
return $this->fetch();
|
||||||
}
|
}
|
||||||
@@ -192,7 +193,7 @@ class Form extends Base {
|
|||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
$result = FormAttr::create($data);
|
$result = FormAttr::create($data);
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
return $this->success('添加成功!', url('admin/form/attr?form_id='.$form_id));
|
return $this->success('添加成功!', url('/admin/form/attr', ['form_id'=>$form_id]));
|
||||||
}else{
|
}else{
|
||||||
return $this->error($this->Fattr->getError());
|
return $this->error($this->Fattr->getError());
|
||||||
}
|
}
|
||||||
@@ -218,9 +219,9 @@ class Form extends Base {
|
|||||||
}
|
}
|
||||||
if ($this->request->isPost()) {
|
if ($this->request->isPost()) {
|
||||||
$data = $request->post();
|
$data = $request->post();
|
||||||
$result = $this->Fattr->save($data, array('id'=>$data['id']));
|
$result = FormAttr::update($data, array('id'=>$data['id']));
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
return $this->success('修改成功!', url('admin/form/attr?form_id='.$form_id));
|
return $this->success('修改成功!', url('/admin/form/attr', ['form_id'=>$form_id]));
|
||||||
}else{
|
}else{
|
||||||
return $this->error($this->Fattr->getError());
|
return $this->error($this->Fattr->getError());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,47 @@
|
|||||||
<a class="btn btn-warning" href="{:url('/admin/form/lists')}"><i class="fa fa-reply"></i> 导出</a>
|
<a class="btn btn-warning" href="{:url('/admin/form/lists')}"><i class="fa fa-reply"></i> 导出</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-body"></div>
|
<div class="box-body">
|
||||||
|
|
||||||
|
<table class="table table-hover">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th width="30"><input class="checkbox check-all" type="checkbox"></th>
|
||||||
|
{volist name="grid" id="item"}
|
||||||
|
<th>{$item['title']}</th>
|
||||||
|
{/volist}
|
||||||
|
<th>操作</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
{if condition="empty($list)"}
|
||||||
|
{php}
|
||||||
|
$cow = count($grid)+2;
|
||||||
|
{/php}
|
||||||
|
<tr>
|
||||||
|
<td colspan="{$cow}" align="center">暂无数据!</td>
|
||||||
|
</tr>
|
||||||
|
{else/}
|
||||||
|
{volist name="list" id="item"}
|
||||||
|
<tr>
|
||||||
|
<td><input class="ids row-selected" type="checkbox" name="id[]" value="{$item['id']}"></td>
|
||||||
|
{volist name="grid" id="vo"}
|
||||||
|
{if isset($vo['format'])}
|
||||||
|
<td>{$item[$vo['field']]|$vo['format']}</td>
|
||||||
|
{else/}
|
||||||
|
<td>{$item[$vo['field']]}</td>
|
||||||
|
{/if}
|
||||||
|
{/volist}
|
||||||
|
<td>
|
||||||
|
<a href="{:url('/admin/form/editdata', ['form_id' => $form_id,'id'=>$item['id']])}" >回复</a>
|
||||||
|
<a href="{:url('/admin/form/deldata', ['form_id' => $form_id,'id'=>$item['id']])}" class="ajax-get confirm">删除</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{/volist}
|
||||||
|
{/if}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
{$page|raw}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/block}
|
{/block}
|
||||||
Reference in New Issue
Block a user