fix: 修复资产流水页面收入/支出切换不生效的问题 - user.js: getProfitMoney/getProfitIntegral/getProfitScore 增加 type 参数 - yetx.vue/bi_jl.vue/jf_jl.vue: loadData 传递 this.show 作为 type 参数

This commit is contained in:
zpc 2026-01-28 15:37:13 +08:00
parent 885dbb6741
commit 3248274998
4 changed files with 15 additions and 9 deletions

View File

@ -51,12 +51,14 @@ export const getVipList = async () => {
* 获取余额流水记录
* @param {Number} page 页码
* @param {Number} pageSize 每页数量
* @param {Number} type 类型 0-全部 1-收入 2-支出
* @returns {Promise} 流水记录
*/
export const getProfitMoney = async (page = 1, pageSize = 10) => {
export const getProfitMoney = async (page = 1, pageSize = 10, type = 0) => {
return await RequestManager.get('/profitMoney', {
page,
pageSize
pageSize,
type
}, true);
};
@ -64,12 +66,14 @@ export const getProfitMoney = async (page = 1, pageSize = 10) => {
* 获取积分流水记录
* @param {Number} page 页码
* @param {Number} pageSize 每页数量
* @param {Number} type 类型 0-全部 1-收入 2-支出
* @returns {Promise} 流水记录
*/
export const getProfitIntegral = async (page = 1, pageSize = 10) => {
export const getProfitIntegral = async (page = 1, pageSize = 10, type = 0) => {
return await RequestManager.get('/profitIntegral', {
page,
pageSize
pageSize,
type
}, true);
};
@ -77,12 +81,14 @@ export const getProfitIntegral = async (page = 1, pageSize = 10) => {
* 获取欧气值流水记录
* @param {Number} page 页码
* @param {Number} pageSize 每页数量
* @param {Number} type 类型 0-全部 1-收入 2-支出
* @returns {Promise} 流水记录
*/
export const getProfitScore = async (page = 1, pageSize = 10) => {
export const getProfitScore = async (page = 1, pageSize = 10, type = 0) => {
return await RequestManager.get('/profitScore', {
page,
pageSize
pageSize,
type
}, true);
};

View File

@ -79,7 +79,7 @@
},
async loadData(pageNo) {
//
const res = await getProfitIntegral(pageNo, 10);
const res = await getProfitIntegral(pageNo, 10, this.show);
this.mescroll.endByPage(res.data.list.length, res.data.last_page);
if (pageNo == 1) {
this.aixuanArr = res.data.list;

View File

@ -99,7 +99,7 @@
},
async loadData(pageNo) {
//
const res = await getProfitScore(pageNo, 10);
const res = await getProfitScore(pageNo, 10, this.show);
this.mescroll.endByPage(res.data.list.length, res.data.last_page)
if (pageNo == 1) {
this.aixuanArr = res.data.list

View File

@ -109,7 +109,7 @@ export default {
},
async loadData(pageNo) {
//
const res = await getProfitMoney(pageNo, 10);
const res = await getProfitMoney(pageNo, 10, this.show);
// list data
const list = res.data.list ;
this.mescroll.endByPage(list.length, res.data.last_page);