当前位置: 首页 > 工具软件 > ThinkAdmin > 使用案例 >

在ThinkAdmin中增加显示数据表格汇总金额

戎永福
2023-12-01

1.在vendor/zoujingli/think-library/src/helper/PageHelper.php
 


    public function layTable($dbQuery, string $template = ''): array
    {
        if ($this->output === 'get.json') {
            // 原有代码
        }
        if ($this->output === 'get.layui.table') {
            
            // 原有代码,下面为增加的代码
            if(isset($get['sunar_sum']) && $get['sunar_sum']){
                $sum = $query->sum($get['sunar_sum']);
                $result['sum'] = $sum;
            }
            $this->xssFilter($result['data']);
            // 原有代码
        } else {
            $this->class->fetch($template);
            return [];
        }
    }

2.在public/static/admin.js 中option.done里面增加

            option.done = function () {
                // code
            }, option.parseData = function (res) {
                if(res.sum){
                    $('#sunar_sum').html(res.sum)
                }
                // code
                return res;
            };

3.在页面增加名为sunar_sum的元素

 类似资料: