接入结果总览风险真实接口
This commit is contained in:
@@ -140,6 +140,45 @@ export const mockOverviewData = {
|
||||
},
|
||||
};
|
||||
|
||||
const summaryStatMetaMap = mockOverviewData.summary.stats.reduce((acc, item) => {
|
||||
acc[item.key] = {
|
||||
icon: item.icon,
|
||||
tone: item.tone,
|
||||
};
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
function normalizeSummaryStats(stats) {
|
||||
if (!Array.isArray(stats)) {
|
||||
return [];
|
||||
}
|
||||
return stats.map((item) => ({
|
||||
...summaryStatMetaMap[item.key],
|
||||
...item,
|
||||
}));
|
||||
}
|
||||
|
||||
export function createOverviewLoadedData({ dashboardData, riskPeopleData, topRiskPeopleData } = {}) {
|
||||
return {
|
||||
...mockOverviewData,
|
||||
summary: {
|
||||
...mockOverviewData.summary,
|
||||
...(dashboardData || {}),
|
||||
actions: mockOverviewData.summary.actions,
|
||||
stats: normalizeSummaryStats(dashboardData && dashboardData.stats),
|
||||
},
|
||||
riskPeople: {
|
||||
...mockOverviewData.riskPeople,
|
||||
overviewList: Array.isArray(riskPeopleData && riskPeopleData.overviewList)
|
||||
? riskPeopleData.overviewList
|
||||
: [],
|
||||
topRiskList: Array.isArray(topRiskPeopleData && topRiskPeopleData.topRiskList)
|
||||
? topRiskPeopleData.topRiskList
|
||||
: [],
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
export const mockOverviewStateData = {
|
||||
loaded: mockOverviewData,
|
||||
empty: {
|
||||
|
||||
Reference in New Issue
Block a user