FastAdmin表格添加统计信息

FastAdmin表格添加统计信息_第1张图片

如上图,在列表顶部添加订单统计信息,统计符合当前筛选条件的记录。

列表页html中:

    

对应的js文件,index方法最后:

            table.on('load-success.bs.table', function (e, data){
                    $("#price").text(data.extend.price);
                    $("#dingjin_price").text(data.extend.dingjin_price);
                    $("#count").text(data.extend.count);
            });
            // 为表格绑定事件
            Table.api.bindevent(table);

php控制器

            $price = $this->model
                ->with(['user'])
                ->where($where)
                ->sum('price');
            $dingjin_price = $this->model
                ->with(['user'])
                ->where($where)
                ->sum('dingjin_price');
            $count = $this->model
                ->with(['user'])
                ->where($where)
                ->count();
            $result = array("total" => $list->total(), "rows" => $list->items(),"extend" => compact(  'price', 'dingjin_price','count'));

你可能感兴趣的:(php,javascript,layui,前端)