158 lines
3.5 KiB
TypeScript
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
|
|
} |