update at 2026-02-13 22:26:53

This commit is contained in:
douboer@gmail.com
2026-02-13 22:26:53 +08:00
parent 2fe45888ba
commit 43107afff1
54 changed files with 2183 additions and 311 deletions

View File

@@ -52,19 +52,30 @@
- `src/App.vue`: Web 页面与交互
- `src/styles.css`: 全局样式
- `src/theme-presets.ts`: 主题色预设
- `miniapp/*`: 小程序骨架
- `miniapp/pages/index/*`: 小程序页面与交互
- `miniapp/utils/sankey.js`: 小程序解析与聚合逻辑(含 xlsx 分流)
- `miniapp/README.md`: 小程序端能力与限制说明
## 9. 开发服务器约束
## 9. 小程序运行时能力
- 运行平台:微信小程序原生运行时(非浏览器 DOM 环境)
- 文件读写:`wx.getFileSystemManager()`
- 图表绘制:`canvas` + `wx.createCanvasContext`
- 导出:
- PNG`wx.canvasToTempFilePath` + `wx.saveImageToPhotosAlbum`
- SVG生成 XML 字符串后写本地文件(`writeFile`
- npm 依赖:小程序端 xlsx 解析依赖 `xlsx@0.18.5`,需在开发者工具执行“构建 npm”
## 10. 开发服务器约束
`vite.config.ts` 当前使用本地 HTTPS 证书路径:
- `~/mac.biboer.cn_ecc/fullchain.cer`
- `~/mac.biboer.cn_ecc/mac.biboer.cn.key`
若本机无该证书,`npm run dev` 需要先调整 Vite 配置。
## 10. 依赖治理规则
## 11. 依赖治理规则
- 生产依赖新增/升级必须先确认。
- 版本锁定以 `package-lock.json` + 本文档为准。
- 未在本文档出现的库,默认不可在实现中使用。
## 11. 后端说明
## 12. 后端说明
当前无后端服务、无数据库、无认证(详见 BACKEND_STRUCTURE.md