baseline: 薪酬逻辑收口到 shared/payroll.js 后的当前全量状态
这是第一个包含完整工作区的提交,也是后续「拆 SFC / 上 Vite」的回滚基线。 此前的提交均为 index.html 单文件历史快照,由 .bak 文件重建。 当前状态(提交前已实测): - index.html 内联薪酬算法已删除,改调 WHTPayroll - shared/payroll.js 为唯一薪酬实现,浏览器与 Node 共用 - 对外接口未变:aggregateMonth / isCutEdge / payDayKind 等保留同名薄包装 未入库内容见 .gitignore:依赖、Chrome 验证 profile、验证截图、 运行时 sqlite 数据与日志、时间戳备份、.trash。
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
[Unit]
|
||||
Description=Work Hours Tracker (Node: static + sync API)
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=root
|
||||
WorkingDirectory=/root/.openclaw/workspace/work-hours-tracker/server
|
||||
ExecStart=/usr/bin/node --disable-warning=ExperimentalWarning node-server.js
|
||||
# 端口沿用 9522:localStorage 按「协议+域名+端口」隔离,
|
||||
# 换端口等于换 origin,浏览器里已有的打卡数据会全部看不见(而且旧端口没服务了,连导出都点不到)。
|
||||
# 保持 9522 → 现有数据原地可用,零迁移。
|
||||
Environment=PORT=9522
|
||||
Environment=HOST=0.0.0.0
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user