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

@@ -13,7 +13,10 @@
所有数据处理均在客户端完成:
- 文件解析:`src/core/parser.ts`
- 聚合构建:`src/core/sankey.ts`
- 状态承载:`src/App.vue`(内存态)
- 状态承载:
- Web`src/App.vue`(响应式状态 + localStorage 持久化)
- 小程序:`miniapp/pages/index/index.js`(页面状态)
- 小程序端聚合与解析:`miniapp/utils/sankey.js`
## 3. 当前“数据结构合同”
虽然没有数据库,但有稳定的数据结构合同。
@@ -49,9 +52,12 @@ interface SankeyBuildResult {
```
## 4. 存储规则
- 运行时数据仅驻留内存(浏览器刷新后丢失)。
- 不写入 localStorage / IndexedDB / 远程存储
- 导出结果通过浏览器下载能力交付给用户。
- Web
- 映射配置与上传文件快照持久化到 localStorage刷新可恢复
- 导出结果通过浏览器下载能力交付给用户。
- 小程序:
- 页面状态在当前会话内存中维护(当前未做本地持久化恢复)。
- PNG 导出保存到系统相册SVG 导出写入用户数据目录文件。
## 5. 认证与权限
- 当前不存在用户登录、权限校验、租户隔离。