记一笔
充电、里程、跑单各记各的,互不干扰
🔌 一次充电
= 上次充满后骑到现在的剩余;可点按钮按骑行里程反推
家充模式:基于电池伏数 × 安时 × 家里电价自动估算
实测能跑多远,用于看衰减与电量估算
近期充电
数据总览
充电、里程与跑单收支一眼看清
💰
¥0
跑单收入
📈
¥0
净收入(不含电费)
🛵
0km
骑行里程
📅
0天
跑单天数
收益效率
¥0
日均收入
¥0
日均净收入
¥0/单
平均每单
¥0/km
每公里净收入
¥0
活动奖励(周期)
成本
+ 记一笔维修/罚单
¥0
维修保养(周期)
¥0
跑单罚单(周期)
¥0
总电费
¥0/km
每公里电费
¥0
今日保险
¥0
今日电费
充电
0次
充电次数
0度
累计充电
0km
平均续航
今日
0单
今日单量
¥0
今日收入
¥0
今日净收入
¥0
今日奖励
🛵 平台收入分布 · 每天
📤 导出报表
导出当前范围(全部时间)的汇总与明细。
电池状态
续航、健康与充电提醒
—
当前电量
🔔 充电提醒
📋 充电历史
我的
电池、外观与数据
帮助
📖 使用帮助
不会用?点这里看完整图文说明
电池管理
⚠️ 危险操作(不可恢复)
外观
主题
跟随系统或手动切换,所有颜色已做双主题适配
提醒
开启后需授权浏览器通知权限
🛵 平台与保险费
保险费按「每天每平台」扣一次。点平台左侧的 ☆ 设为跑单默认平台,新建跑单时第一行会自动选中。修改费率后,跑单统计与导出会按新费率重新计算(历史日期的保险费随之变化)。
☁️ GitHub 同步
把数据同步到你的 GitHub 仓库,换电脑 / 换网址都能拉回。Token 只存本机,不会写入仓库。需要 Contents: Read & Write 权限的 PAT。
仅存本机浏览器 localStorage,不上传任何服务器
📝 Gist 同步
用 GitHub Gist 保存数据,比仓库同步更轻:只要一个带 gist 权限的 Token,无需建仓库。开启自动同步后,本地改动秒推、远程改动每 10 秒自动拉回,多设备实时一致。Token 仅存本机。
仅需 gist 权限;可与上方 GitHub Token 相同也可不同
公网域名打开被 CORS 拦截时填写:部署一个 Cloudflare Worker(见 README),把地址填这里即可恢复自动同步。
未同步
导入 / 导出(整包备份)
整包 JSON(电池+充电+里程+跑单全部数据),建议定期下载留备份;CSV 上面已经按模块拆好。
💡 使用贴士
- 里程统一登记当天骑行里程只在「里程」里记一次,跑单统计自动取用
- 电量估算点「用里程估算」按骑行反推剩余电量,仅供参考
- 多端同步开 GitHub 自动同步后,换设备只需拉取即可恢复
使用帮助
一份给新手的图文说明
遇到不会用的地方,展开对应小节看看就好。
🚀 快速开始
首次打开会自动建一块空白「我的电池」,不用预先填示例数据,记的第一笔就是你的真实数据。
- 从底部(手机)/左侧(电脑)的「📝 记录」开始记第一笔:充电、里程、跑单、奖励。
- 两种打开方式:① 直接双击
index.html用浏览器打开;② 部署到固定网址(GitHub Pages 等),数据更稳、换设备也能用。
📝 四种记录怎么填
- 🔋 充电:填起止电量 %、度数、花费、续航、时长;单价和真实耗电会自动算。
- 🚗 里程:记当天骑了多少公里(跑单或不跑单都记),用于估算电量还能撑多久。
- 🛵 跑单:按「日期 + 平台」加单量和收入,一天可加多个平台;保险费按「每天每平台」只扣一次。
- 🎁 奖励:满勤奖、冲单奖等,直接算进收入。
每类记录下方都有「近期记录」列表,点「编辑」把整笔回填修改,点「删除」二次确认后移除。
🛵 跑单与保险费
- 保险费 每天每平台只扣一次(如 京东秒送 ¥3、美团众包 ¥2.5、淘宝闪购 ¥2.5、货拉拉 ¥0)。
- 同一天同一平台跑几单,只在首单扣,不会重复。
- 费率可在「⚙️ 我的 → 🛵 平台与保险费」里改,改后历史统计按新费率重算。
- 老数据用英文键(
jd/meituan等)记录的会自动归并到对应平台,不会重复统计。
🎁 活动奖励算在哪
- 奖励金额计入「跑单收入」和「净收入」,不扣保险费。
- 数据总览里有「活动奖励(周期)」和「今日 / 当日奖励」两项单独展示。
- 净收入已含奖励,会标注「(含奖励)」。
- 奖励指定平台时并入对应平台分布;不指定则以金色单独成条。
🔋 电池与提醒
- 支持多块电池(铅酸 / 石墨烯 / 锂电等),各自独立记录,可随时切换。
- 电量自动测算:以最近一次充电的「结束电量 + 满电续航」为基准,自动扣减之后每天登记的里程,得到当前剩余电量;你每天记的里程越多,电量估算越准。
- 手动修正:在「⚙️ 我的 → 电池管理 → 编辑」里改「当前电量」,系统会把它作为新的基准点,后续里程从这里开始扣。
- 满电续航:优先取最近一次充电记录填的「充满后续航」;如果还没记过充电,可在电池编辑里手动填一个。
- 电量环显示当前电量 %;智能提醒结合电量 + 近期骑行里程,估算「还能跑多少公里 / 大约还能用几天」。
- 桌面通知:在电池页或「我的」勾选「开启桌面提醒」,电量过低或久未充电时弹窗。需以
https或已安装方式打开(file://下会自动置灰,这是浏览器限制)。 - 右上角电池信息卡:页面右上角常驻显示当前电池「🛵 电池名 · 电量% + 状态点」。状态点颜色:绿色=电量充足、黄色=偏低(<40%)、红色=极低(<20%)、蓝色脉冲=今天有充电且尚未充满。点一下卡片可直接跳到「电池」页。
📊 看懂数据总览
- 顶部切换时间范围:总 / 今年 / 选月(可左右翻月)/ 某天(精确到某日),所有统计卡和图表同步变化。
- 净收入 = 收入 − 保险费(不含电费);「总电费」单独列出。
- 平台分布按各平台品牌色展示收入占比;奖励金色单独条。
- 底部可一键导出当前范围的 Excel(.xls) 报表或 PDF 报表。
💾 备份与导出
- 导出整包 JSON:电池 + 充电 + 里程 + 跑单 + 奖励全部数据,换机或重装时导入恢复。
- 导出 CSV:跑单 / 里程 / 奖励 / 充电 / 维修罚单 各自独立导出,文件带 BOM,Excel / WPS 打开中文不乱码,方便做账报税。
- 每日备份提醒:每次更新数据后,如果今天还没导出过 JSON,页面底部会弹一个提示卡,点「立即备份」直接下载整包 JSON,点 × 则当天不再打扰。即使已开启 GitHub / Gist 同步,也建议偶尔导一份本地文件做兜底(换机 / 重装 / 云端被覆盖时能救回)。
💸 其他支出(维修保养 / 罚单)
- 在「📝 记一笔 → 💸 其他支出」里登记两类花销:🛠 维修保养(保养 / 维修 / 换电池 / 换轮胎 / 换刹车 / 其他)和 🚨 跑单罚单(罚单 / 闯红灯 / 超速 / 逆行 / 超时 / 其他)。
- 点「支出类型」切换后,下面的「项目 / 类型」和「关联平台」会自动跟着变;罚单需选关联平台(哪个平台派单时吃的罚单),维修保养可不填。
- 类别支持自定义:「项目 / 类型」是输入框,既能在下拉里选预设项,也能直接打字填任意内容(如「改装」「补漆」「违停申诉」)。你填过的新类别会被自动记住,下次直接在下拉里选,不用重复输入。
- 金额、日期、备注都记全,方便日后回看花在哪。
- 数据总览「成本」区有 维修保养(周期) 和 跑单罚单(周期) 两项总额,随上方时间范围(总 / 今年 / 选月 / 某天)一起变化。
- Excel / PDF 报表和「我的 → 导出维修罚单 CSV」都包含这项支出。
☁️ GitHub 同步(可选)
- 把数据同步到你自己的仓库,换电脑 / 换网址都能拉回。
- 在「⚙️ 我的 → ☁️ GitHub 同步」填 Token(仅存本机)、仓库名,点测试连接 → 推送。
- 公开仓库建议保持「推送数据文件」关闭,只同步 index.html + README,保护隐私。
- 勾选「同步源代码」可把网页和说明一并推送。
📝 Gist 同步(可选)
- 不想建仓库也能同步:用 GitHub Gist,只要一个有
gist权限的 Token(和上方 GitHub 同步的 token 可相同也可不同)。 - 在「⚙️ 我的 → 📝 Gist 同步」填 Token;Gist ID 留空,首次点「推送」会自动创建并记住 ID,以后都更新这一个。
- 「公开 Gist」默认不勾(私有,只有你能看),真实数据请勿勾选公开。
- 勾选「启用」+「自动同步」后:本地改动约 1.2 秒自动推上去,远程有改动每 10 秒自动拉回合并,多设备实时一致。
- 点「测试连接」先验证 Token 有效,再「推送」即可。
🎨 外观与主题
「⚙️ 我的 → 外观」可在 浅色 / 深色 / 跟随系统 间切换;跟随系统会随系统偏好自动变。
🔒 隐私与安全
- 数据默认只存在你的浏览器 localStorage,不上传任何第三方。
- Token 只存本机,不会写进推送的数据文件。
- 提醒:WorkBuddy / IDE 预览每次端口会变,等于换了网址,localStorage 读不到旧数据;建议 file:// 双击或部署到固定网址。
❓ 常见问题
- 桌面通知在 file:// 下用不了?这是浏览器限制,部署到 https 或安装到桌面即可。
- 记错了能改吗?每类记录下方「近期记录」列表里点「编辑」回填修改、点「删除」二次确认移除。
- 多电池怎么切换?「🔋 电池」页或「我的」里选当前使用的电池。