Files
li ee2b1757d0 feat: 员工自助注册+审核流程
- 新增 registration_packages 表:管理员配置注册套餐(名称/角色)
- AuthController 新增 register() 和 registrationPackages() 公开接口
- UserController 新增 approve() / reject() 审核接口
- StoreController 新增 publicList() 公开门店列表
- 前端 /register 注册页:选门店→选岗位套餐→填信息→提交
- 前端 system/registration-packages:套餐 CRUD
- 用户管理页:待审核状态展示 + 通过/拒绝快捷操作
- 登录页底部加「申请注册」跳转链接
- 路由白名单加 /register
2026-03-14 17:39:50 +08:00

45 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CLAUDE.md — 月子 SaaS 项目上下文
## 部署信息
- **服务器**`82.157.47.215`root / Aiying88
- **前端**`/var/www/saas/frontend`Vue 3 静态 dist
- **后端**`/var/www/saas/backend`Laravel 12PHP 8.3
- **仓库镜像**`/var/www/saas/repo`(用于 git pull
- **Gitea 远程**`git@git.20031227.de5.net:fengshao1227/yuezi-saas.git`
## 手动更新服务器
本地运行一键脚本(构建前端 → git push → SSH 触发服务器 pull + migrate):
```bash
./deploy.sh "feat: 描述变更"
```
只更新服务器(跳过本地构建和 push):
```bash
ssh root@82.157.47.215 '/var/www/saas/deploy.sh'
```
查看部署日志:
```bash
ssh root@82.157.47.215 'tail -50 /var/log/saas-deploy.log'
```
## 服务器 deploy.sh 做的事
1. `git pull origin main`(在 `/var/www/saas/repo`
2. rsync backend → `/var/www/saas/backend`(排除 `.env` / `vendor`
3. 如果 `composer.json` 有变动,执行 `composer install`
4. `php artisan migrate --force` + 清缓存
5. rsync `frontend/dist/``/var/www/saas/frontend`
## 关键配置
- 后端 `.env` 在服务器,不入库,手动维护
- `bootstrap/app.php` 已移除 `statefulApi()`(用 Bearer Token 认证,无需 CSRF
- Nginx 配置:`/etc/nginx/conf.d/saas.conf`
- PHP-FPM`127.0.0.1:9000`