2025-06-13 19:18:28 +08:00

158 lines
3.5 KiB
TypeScript

import request from '@/utils/request';
import { tableList, wrapTreeNode } from '@/utils/format';
// 查询应收回款确认表列表
export async function GetProjectSplitSummary(params: any) {
const data = await request('/Finance/GetProjectSplitSummary', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 20,
total: 0,
success: true,
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, success: true };
}
// 查询应收回款确认表列表
export async function GetProjectSummary(params: any) {
const data = await request('/Finance/GetProjectSummary', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return {
data: [],
otherData: 0,
current: 1,
pageSize: 20,
total: 0,
success: true,
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, otherData: data.Result_Data.OtherData, success: true };
}
// 查询应收回款确认表列表 (四川)
export async function handleGetRevenueSplitSummary(params: any) {
const data = await request('/Finance/GetRevenueSplitSummary', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return {
data: [],
otherData: 0,
current: 1,
pageSize: 20,
total: 0,
success: true,
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, otherData: data.Result_Data.OtherData, success: true };
}
// 显示商户的
export async function GetProjectSummaryShop(params: any) {
const data = await request('/Finance/GetProjectMerchantSummary', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return {
data: [],
otherData: 0,
current: 1,
pageSize: 20,
total: 0,
success: true,
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, otherData: data.Result_Data.OtherData, success: true };
}
// 获取日度业主到账汇总数据
export async function handleGetRoyaltyReport(params?: any) {
const data = await request(`/Finance/GetRoyaltyReport`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, otherData: data.Result_Data.OtherData, success: true };
}
export async function handleGetRoyaltyDateSumReport(params?: any) {
const data = await request(`/Finance/GetRoyaltyDateSumReport`, {
method: 'GET',
params
});
if (data.Result_Code !== 100) {
return {
data: [],
current: 1,
pageSize: 10,
total: 0,
success: false
};
}
const treeTable = wrapTreeNode(data.Result_Data.List);
return { data: treeTable, otherData: data.Result_Data.OtherData, success: true };
}
// 香烟报表数据
export async function handleGetCigaretteReport(params: any) {
const data = await request('/Revenue/GetCigaretteReport', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return data
}
return data.Result_Data.List
}
// 重新生成香烟数据
export async function handleCorrectShopCigarette(params: any) {
const data = await request('/Revenue/CorrectShopCigarette', {
method: 'GET',
params
})
if (data.Result_Code !== 100) {
return data
}
return data
}