功能: - 退货库存预警:横林二仓/苏北/睢宁/山东青岗集/河南洛宁 五张看板, 按各仓客退上架仓对应的自定义库存位取数(各仓位不同:横林/苏北/睢宁 c1,山东 c2) - 支持导入聚水潭「箱及仓位库存」导出文件覆盖创建时间、件数、供应商 (副本只有仓库级数量,没有箱级维度,真实上架时间只能靠导入) - 退货入库核销与每日库存监控:状态落本地系统库,含定时任务与差异清单 - 服务端导出(xlsx/csv),不受列表分页与展示上限约束 稳定性: - 前端幂等请求在后端重启窗口内自动退避重连,不再直接抛 500 - 后端补齐统一 JSON 错误兜底与 /api JSON 404,异常不再返回 HTML - 隧道 ssh 改为绝对路径解析并隐藏窗口,避免非交互式启动 ENOENT 与黑窗弹窗 - 业务库 DATETIME 按北京时间解析(useUTC: false),修复时间显示整体 +8 小时 合并:与上游「隧道断线自愈 + 配置负缓存」为同一问题的两份实现, 本分支采用上游方案(带 TTL 的负缓存 + 统一失效函数 + 单测)。
70 lines
1.0 KiB
Plaintext
70 lines
1.0 KiB
Plaintext
# OS / editor
|
|
.DS_Store
|
|
.vs/
|
|
.vscode/
|
|
!.vscode/extensions.json
|
|
.idea/
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
*.user
|
|
|
|
# .NET build outputs
|
|
/dotnet/**/bin/
|
|
/dotnet/**/obj/
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
# Local runtime / cache artifacts
|
|
backend/.cubestore/
|
|
frontend/dist-backups/
|
|
backend/.env.bak*
|
|
.gateway-sync.env
|
|
/backend/database/system-db.config.json
|
|
/backups/
|
|
/tmp/
|
|
/tmp-ai-buyer-show.png
|
|
**/__pycache__/
|
|
*.py[cod]
|
|
|
|
# Local analysis outputs
|
|
tmall-board-speed-check.json
|
|
/tmall-*-readstore.png
|
|
|
|
# Job runner local artifacts
|
|
/job-runner/buildcheck*/
|
|
/job-runner/tmp_*
|
|
/.tmp/
|
|
|
|
# Keep the job-runner solution tracked
|
|
!/job-runner/src/Shujuku2.JobRunner.sln
|
|
|
|
# Private local configuration and generated files
|
|
**/node_modules/
|
|
**/dist/
|
|
**/.env
|
|
**/.env.*
|
|
!**/.env.example
|
|
**/uploads/
|
|
.remote-access/
|
|
.remote-access.backup-*/
|
|
.workbuddy/
|
|
**/node_modules
|
|
|
|
# Local verification artifacts
|
|
/outputs/
|
|
.git-status.txt
|
|
|
|
# 本地一次性探查/调试产物(不进仓库)
|
|
_probe_*.json
|
|
_probe_*.js
|
|
_work-scratch-*/
|