fix(mock): 修复股权集中度和实控人数据格式

- 移除 holding_ratio 除以 100 的错误转换
- 数据保持原始百分比格式(如 52.38 表示 52.38%)
- 修复饼图显示异常问题

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-18 18:14:42 +08:00
parent 44ba2e24e8
commit ec2270ca8e

View File

@@ -69,13 +69,8 @@ export const companyHandlers = [
const data = getCompanyData(stockCode); const data = getCompanyData(stockCode);
const raw = data.actualControl; const raw = data.actualControl;
// 数据已经是数组格式只做数值转换holding_ratio 从 0-100 转为 0-1 // 数据保持原始百分比格式(如 52.38 表示 52.38%
const formatted = Array.isArray(raw) const formatted = Array.isArray(raw) ? raw : [];
? raw.map(item => ({
...item,
holding_ratio: item.holding_ratio > 1 ? item.holding_ratio / 100 : item.holding_ratio,
}))
: [];
return HttpResponse.json({ return HttpResponse.json({
success: true, success: true,
@@ -90,13 +85,8 @@ export const companyHandlers = [
const data = getCompanyData(stockCode); const data = getCompanyData(stockCode);
const raw = data.concentration; const raw = data.concentration;
// 数据已经是数组格式只做数值转换holding_ratio 从 0-100 转为 0-1 // 数据保持原始百分比格式(如 52.38 表示 52.38%
const formatted = Array.isArray(raw) const formatted = Array.isArray(raw) ? raw : [];
? raw.map(item => ({
...item,
holding_ratio: item.holding_ratio > 1 ? item.holding_ratio / 100 : item.holding_ratio,
}))
: [];
return HttpResponse.json({ return HttpResponse.json({
success: true, success: true,