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的元素