packages/shared/src/data/acupoints.json 穴位数据库packages/shared/src/types/acupoint.ts 类型定义packages/shared/src/utils/acupointCalculator.ts 坐标计算算法apps/api/src/routes/acupoints.ts 路由GET /api/acupoints 获取穴位列表GET /api/acupoints/:id 获取单个穴位POST /api/acupoints/calculate 计算穴位位置POST /api/acupoints/recommend 症状推荐apps/web/src/components/MeridianGraph/ 目录MeridianGraph.tsx 经络图主组件AcupointMarker.tsx 穴位标记点AcupointTooltip.tsx 穴位信息浮层apps/web/src/components/AcupointSelector/ 目录AcupointSelector.tsx 穴位选择器AcupointCard.tsx 穴位卡片useAcupointStore/opsx:archive acupoint-location需要准备的穴位数据(12个):
| ID | 穴位名称 | 相对大椎穴偏移 | 功效 |
|---|---|---|---|
| dazhui | 大椎穴 | (0, 0) | 驱寒、祛湿、解表 |
| shenzhu | 身柱穴 | (0, -7.5cm) | 止咳平喘、安神 |
| zhiyang | 至阳穴 | (0, -15cm) | 宽胸理气 |
| mingmen | 命门穴 | (0, -30cm) | 补肾壮阳 |
| yaoyangguan | 腰阳关穴 | (0, -35cm) | 强腰健肾 |
| fengmen | 风门穴 | (±4cm, -3cm) | 祛风解表 |
| bingfeng | 秉风穴 | (±6cm, -8cm) | 祛风散寒 |
| geshu | 膈俞穴 | (±4cm, -17cm) | 活血化瘀 |
| baliao | 八髎穴 | (0, -33cm) | 调理下焦 |
| feishu | 肺俞穴 | (±4cm, -10cm) | 化痰止咳 |
| pishu | 脾俞穴 | (±4cm, -20cm) | 健脾养血 |
| shenshu | 肾俞穴 | (±4cm, -22cm) | 补肾益气 |
| 技能 | 用途 | 状态 |
|---|---|---|
| test-driven-development | TDD 开发 | 需安装 Superpowers |
| design-taste-frontend | UI 设计 | 已安装 |
| verification-before-completion | 验收测试 | 需安装 Superpowers |
pnpm test 全部通过