这是一份纯前端应用:界面 + 逻辑都在浏览器跑,数据要么存在本机浏览器(本机模式),要么存在你自己的Supabase 云端库(云端模式)。部署就是把静态文件托管到一个网址(Cloudflare Pages),再按需建云端库。当前版本 v4.20.0。
当前版本 v4.20.0 · 更新日期 2026-11-04 · 纯静态前端 + Supabase发布时生成 v4.20.0_部署包/ 目录,里面是可直接托管的全部文件(不含开发用的 .bak 备份、不含 __verify 测试):
| 路径 | 作用 |
|---|---|
餐饮流水管家.html | 应用主入口 |
assets/core.js assets/app.js assets/style.css | 逻辑与样式(版本号随发版升级、强制刷新缓存) |
assets/vendor/ | 第三方库:chart.umd.min.js(图表)、xlsx.full.min.js(导出)、supabase.min.js(云端) |
系统文件/ | 云端配置与建库脚本:Supabase云数据库-云端配置.js、supabase_schema.sql |
icons/ | 应用图标(PWA 安装到手机用) |
manifest.json _redirects | PWA 清单与路由重定向 |
v4.20.0更新日志.html 等三份文档 | 更新日志 / 使用说明 / 本部署文档 |
| 本机模式 | 云端模式 | |
|---|---|---|
| 数据位置 | 这台电脑的浏览器 localStorage | 你自己的 Supabase 库 |
| 多设备同步 | 不支持(换设备看不到) | 支持(同邮箱登录即同一份账) |
| 清空缓存风险 | 会丢,需定期导出备份 | 库在云端,不受浏览器缓存影响 |
| 访问口令 | 建议设置(默认 123456) | 邮箱+密码注册/登录 |
https://xxx.pages.dev 网址;可再绑自己的域名。云端模式需要一个 Supabase 项目(免费额度足够小门店)。建库方式:
URL 与 anon key。URL 和 anon key 填进 系统文件/Supabase云数据库-云端配置.js(或直接通过应用内「我的 → 高级设置」配置)。123456。正式使用前请改成你自己的;设为空则不要求口令。assets/ 与 餐饮流水管家.html 覆盖上传到 Pages(或重新拖拽部署包)。三份文档一并上传。?v= 缓存号都会升,就是为了强刷生效。浏览器缓存。覆盖上传后请用户 Ctrl+F5 强刷;确认部署包的 ?v= 已随版本升级(v4.20.0 部署包应为 ?v=4.20.0)。
在 Supabase SQL Editor 执行 系统文件/supabase_schema.sql 重建/补齐表与权限;若只缺单列,按应用内提示执行对应建列语句。
本机模式「导出备份」下载 xlsx → 切到云端模式注册/登录 → 「导入数据」选该 xlsx,账本即搬上云。
该问题在上一补丁版已修复(本机模式导出/导入对设置项约定不一致导致)。升级到 v4.20.0 后重新导出再导入即可恢复;本版未改动导出/导入逻辑。