feat: 后台新增积分明细页面,查看所有用户积分消耗/充值流水

- 新增云函数 admin/points/sys/getList(jjx-points-log 联表 uni-id-users)
- 新增页面 pages/points/log/list(vk-data-table,支持类型/业务类型/时间筛选)
- 菜单注册在资金管理下「积分明细」
This commit is contained in:
2026-10-23 21:14:00 +08:00
parent 805b1e3b26
commit bb7bf06ea7
4 changed files with 194 additions and 0 deletions
@@ -0,0 +1,37 @@
'use strict';
module.exports = {
/**
* 积分流水列表(所有用户)
* @url admin/points/sys/getList 前端调用的url参数地址
* data 请求参数说明
* @param {Number} pageIndex 当前页码
* @param {Number} pageSize 每页显示数量
* @param {Object} formData 查询条件数据源
* @param {Array} columns 查询条件规则
*/
main: async (event) => {
let { data = {}, util } = event;
let { vk, _ } = util;
let res = { code: 0, msg: '' };
// 业务逻辑开始-----------------------------------------------------------
res = await vk.baseDao.getTableData({
dbName: "jjx-points-log",
data,
whereJson: {},
sortArr: [{ name: "_add_time", type: "desc" }],
foreignDB: [{
dbName: "uni-id-users",
localKey: "user_id",
foreignKey: "_id",
as: "userInfo",
limit: 1,
fieldJson: {
nickname: true,
mobile: true
}
}]
});
// 业务逻辑结束-----------------------------------------------------------
return res;
}
};