fix(代理中心): 调整对接接口数据
This commit is contained in:
parent
ee086c52a6
commit
baeac68495
@ -215,3 +215,111 @@ export function formatEventDescribe(eventDescribe) {
|
||||
.replace(/Settlement Agent Salary/i, 'Create An Account')
|
||||
.replace(/Settlement Member salary/i, 'Transfer')
|
||||
}
|
||||
|
||||
// 获取累积充值信息
|
||||
export const getTotalRecharge = async (userId) => {
|
||||
try {
|
||||
const response = await get(`/user/count/total-recharge?userId=${userId}`)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch total recharge:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 获取提现方式列表
|
||||
export const getWithdrawalWays = async () => {
|
||||
try {
|
||||
const response = await get(`/wallet/bank/withdrawal_ways`)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch withdrawal ways:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 根据用户ID获取银行卡列表
|
||||
export const getBankCardList = async () => {
|
||||
try {
|
||||
const response = await get(`/wallet/bank-card/list`)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch bank card list:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 添加用户银行卡
|
||||
export const addBankCard = async (data) => {
|
||||
try {
|
||||
const response = await post(`/wallet/bank-card/add`, data)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to add bank card:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 根据卡片ID删除银行卡
|
||||
export const deleteBankCard = async (data) => {
|
||||
try {
|
||||
const response = await post(`/wallet/bank-card/delete`, data)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to delete bank card:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 使用银行卡
|
||||
export const useBankCard = async (data) => {
|
||||
try {
|
||||
const response = await post(`/wallet/bank-card/use`, data)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to use bank card:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 根据用户ID获取提现信息列表
|
||||
export const getWithdrawInfoList = async () => {
|
||||
try {
|
||||
const response = await get(`/wallet/withdraw-info/list`)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch withdraw info list:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 添加用户提现信息
|
||||
export const addWithdrawInfo = async (data) => {
|
||||
try {
|
||||
const response = await post(`/wallet/withdraw-info/add`, data)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to add withdraw info:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 修改用户提现信息
|
||||
export const updateWithdrawInfo = async (data) => {
|
||||
try {
|
||||
const response = await post(`/wallet/withdraw-info/update`, data)
|
||||
return response
|
||||
} catch (error) {
|
||||
console.error('Failed to update withdraw info:', error)
|
||||
console.error('error:' + error.response.errorMsg)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
@ -422,15 +422,6 @@ const fetchMemberWorkData = async () => {
|
||||
income: latestTarget.target?.settlementResult?.acceptGiftValue,
|
||||
timeDays: latestTarget.target?.effectiveDay || '–',
|
||||
})
|
||||
|
||||
// 更新数据
|
||||
Object.assign(teamBillInfo, {
|
||||
date: `${year}.${month}`,
|
||||
status: formatStatus(latestTarget.status),
|
||||
hostSalary: latestTarget.target?.settlementResult?.memberSalary?.toFixed(2) || '–',
|
||||
agentSalary: latestTarget.target?.settlementResult?.ownSalary?.toFixed(2) || '–',
|
||||
total: latestTarget.target?.settlementResult?.totalSalary?.toFixed(2) || '–',
|
||||
})
|
||||
} else {
|
||||
console.warn('No targets data available')
|
||||
}
|
||||
@ -584,8 +575,8 @@ const { userInfo, salaryInfo, taskInfo, handleImageError, getAvatarPlaceholder }
|
||||
forceRefresh: true, // 强制刷新
|
||||
onDataLoaded: () => {
|
||||
fetchTeamMemberCount()
|
||||
// fetchTeamBillData() // 获取团队账单数据
|
||||
fetchMemberWorkData() // 获取最新成员工作数据和账单数据
|
||||
fetchTeamBillData() // 获取团队账单数据
|
||||
fetchMemberWorkData() // 获取最新成员工作数据
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user