thinkadmin查看审批意见与开发前端传值代码严谨性

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='--'} &nbsp;
                    {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>

显示结果页
在这里插入图片描述

发布了161 篇原创文章 · 获赞 0 · 访问量 7398

猜你喜欢

转载自blog.csdn.net/weixin_39218464/article/details/105340993