fastadmin 在操作里加订单详情弹窗

fastadmin 在操作里加订单详情弹窗_第1张图片

第一步找到控制器对应的js文件。

fastadmin 在操作里加订单详情弹窗_第2张图片

//添加一个详情按钮
buttons:[{
  name: 'detail',
  text: '详情',
  title: '详情',
  icon: 'fa fa-list',
  extend: 'data-area=\'["80%", "80%"]\'',
  classname: 'btn btn-xs btn-primary btn-dialog',
  url: 'order/detail'
}],

 

 在order控制器添加方法:

/**
     * 详情
     */
    public function detail($ids)
    {
        $row = $this->model->get(['id' => $ids]);
        if (!$row) {
            $this->error(__('No Results were found'));
        }
        if (!$this->auth->isSuperAdmin()) {
            if (!$row['admin_id'] || !in_array($row['admin_id'], $this->childrenAdminIds)) {
                $this->error(__('You have no permission'));
            }
        }
        $this->view->assign("row", $row->toArray());
        return $this->view->fetch();
    }

 添加一个新页面fastadmin 在操作里加订单详情弹窗_第3张图片



    {volist name="row" id="vo" }
    
    {/volist}
    
{:__('Title')} {:__('Content')}
{:__($key)} {if $key=='createtime'}{$vo|datetime}{else/}{$vo|htmlentities}{/if}

 fastadmin 在操作里加订单详情弹窗_第4张图片

你可能感兴趣的:(fastadmin,PHP,thinkphp框架,前端,javascript,html,fastadmin)