1、传值时前端给个默认值
{$vo.update_time_auto|default=’–’}
控制器代码
/**
* 合同审批意见
* @auth true
* @menu true
*/
public function audit_log()
{
$id = Request::param('id');
$data = Db::table('rht_purchase_contract_log')
->where('contract_id',$id)
->find();
if($data){
$this->assign('result',$data);
}else{
$result = array();
$this->assign($result);
}
$this->fetch('purchase_contract/audit_log');
}
前端代码
<div class="padding-25" style="max-height:450px;overflow:auto">
{empty name='result'}
<div>还没有审批记录哦!</div>
{else}
<ul class="layui-timeline">
<li class="layui-timeline-item">
<div class="layui-timeline-content layui-text">
<strong class="layui-timeline-title">{$result.update_time_auto|default='--'}</strong>
<p>{$result.audit_name|default='--'}
{eq name='$result.is_result' value='0'}<span class="color-blue font-s12">待审批</span>{elseif $result.is_result eq 1}
<span class="color-green font-s12">同意</span>{elseif $result.is_result eq 2}<span class="color-red font-s12">拒绝</span>{/eq}
<span class="margin-left-40 font-s10">意见:{$result.comment|default='--'}</span></p>
</div>
</li>
</ul>
{/empty}
</div>
显示结果页