root
|
2a26cbaf44
|
fix: 更新nginx配置为线上实际路径
|
2026-02-28 13:24:06 +08:00 |
|
root
|
c2e5c35a9b
|
docs: 修复HTML文档出差申请结构错误 + 添加OpenResty文档托管配置
|
2026-02-28 13:15:30 +08:00 |
|
root
|
c1e54d9457
|
chore: 移除已迁移的旧文件
|
2026-02-27 18:01:32 +08:00 |
|
root
|
2e5f570b40
|
feat: 完善鉴权和密码功能,添加飞书通知模块
- 完善Token过期/不存在时跳转登录重新认证
- 实现正常的账号密码登录验证(邮箱/手机号+密码)
- 用户初始化密码设为工号(sn)
- 添加修改密码功能(API+前端页面)
- 修复扫码登录后跳转问题(zustand persist格式)
- 创建飞书通知服务 FeishuNotificationService
- 设置页面添加修改密码入口
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 15:19:37 +08:00 |
|
root
|
029a3820bb
|
fix: 修正 nginx trailing slash 导致路由代理失败的问题
- location 使用 /login/qrcode (不带尾部斜杠)
- proxy_pass 使用 http://127.0.0.1:8787 (不带路径)
- 这样可以完整传递 URI 到后端
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 10:08:11 +08:00 |
|
root
|
6357e5dbdc
|
fix: 修复飞书扫码登录 404 问题
1. 后端路由修正
- 将 /login/qrcode/{id} 移出 /api/v1 路由组
- 修正路由参数获取方式,使用参数注入而非 getRouteParam()
2. OpenResty 配置
- 添加 /login/qrcode/ 路径代理到后端
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 10:06:27 +08:00 |
|
root
|
09d4cb8054
|
fix: 修复页面间状态丢失问题并优化选择页面
- 修复选择审批人后再选择抄送人导致状态丢失的问题
- 使用独立的 sessionStorage key (selectedApprovers, selectedCc)
- 组件每次挂载时从 sessionStorage 恢复状态
- 只在提交/保存成功后清除 sessionStorage
- 优化人员选择页面布局和样式
- 更新 CLAUDE.md 文档记录问题和解决方案
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 15:22:12 +08:00 |
|
root
|
8d78e18267
|
Initial commit: X-Server Mobile enterprise tool system
- Frontend: React 18 + TypeScript + Vite + Ant Design Mobile
- Backend: PHP 8.5 + Webman 2.x + MySQL + Redis
- i18n support: Chinese, English, Russian, Spanish, French
- Approval workflow engine
- Docker development environment
- Feishu integration
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 17:57:25 +08:00 |
|