docs: 更新 STRUCTURE.md 目录结构说明
- 添加 BasicInfoTab/ 目录结构详情 - 补充各子组件功能注释: - LoadingState: 加载状态组件 - ShareholderPanel: 股权结构面板 - ManagementPanel: 管理团队面板 - AnnouncementsPanel: 公告信息面板 - BranchesPanel: 分支机构面板 - BusinessInfoPanel: 工商信息面板 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -21,11 +21,22 @@ src/views/Company/
|
|||||||
│ │
|
│ │
|
||||||
│ ├── CompanyOverview/ # Tab: 公司概览(TypeScript 拆分)
|
│ ├── CompanyOverview/ # Tab: 公司概览(TypeScript 拆分)
|
||||||
│ │ ├── index.tsx # 主组件(组合层,约 50 行)
|
│ │ ├── index.tsx # 主组件(组合层,约 50 行)
|
||||||
│ │ ├── CompanyHeaderCard.tsx # 头部卡片组件(约 130 行)
|
│ │ ├── CompanyHeaderCard.tsx # 头部卡片组件(黑金主题,约 200 行)
|
||||||
│ │ ├── BasicInfoTab.js # 基本信息 Tab(暂保持 JS)
|
│ │ ├── BasicInfoTab/ # 基本信息 Tab(TypeScript 可配置化重构)
|
||||||
|
│ │ │ ├── index.tsx # 主组件(可配置,约 120 行)
|
||||||
|
│ │ │ ├── config.ts # Tab 配置 + 黑金主题(约 90 行)
|
||||||
|
│ │ │ ├── utils.ts # 格式化工具函数(约 50 行)
|
||||||
|
│ │ │ └── components/ # 子组件
|
||||||
|
│ │ │ ├── index.ts # 组件统一导出
|
||||||
|
│ │ │ ├── LoadingState.tsx # 加载状态组件(黑金主题 Spinner)
|
||||||
|
│ │ │ ├── ShareholderPanel.tsx # 股权结构面板(实控人、十大股东、股权集中度)
|
||||||
|
│ │ │ ├── ManagementPanel.tsx # 管理团队面板(高管列表表格)
|
||||||
|
│ │ │ ├── AnnouncementsPanel.tsx # 公告信息面板(公告列表 + 披露日程)
|
||||||
|
│ │ │ ├── BranchesPanel.tsx # 分支机构面板(分支列表表格)
|
||||||
|
│ │ │ └── BusinessInfoPanel.tsx # 工商信息面板(注册资本、成立日期等)
|
||||||
│ │ ├── DeepAnalysisTab.js # 深度分析 Tab
|
│ │ ├── DeepAnalysisTab.js # 深度分析 Tab
|
||||||
│ │ ├── NewsEventsTab.js # 新闻事件 Tab
|
│ │ ├── NewsEventsTab.js # 新闻事件 Tab
|
||||||
│ │ ├── types.ts # 类型定义(约 50 行)
|
│ │ ├── types.ts # 类型定义(约 120 行)
|
||||||
│ │ ├── utils.ts # 格式化工具(约 20 行)
|
│ │ ├── utils.ts # 格式化工具(约 20 行)
|
||||||
│ │ └── hooks/
|
│ │ └── hooks/
|
||||||
│ │ └── useCompanyOverviewData.ts # 数据 Hook(约 100 行)
|
│ │ └── useCompanyOverviewData.ts # 数据 Hook(约 100 行)
|
||||||
|
|||||||
Reference in New Issue
Block a user