feat(user): 支持修改当前用户资料接口并更新个人中心调用
- 新增 updateSelfUser 方法,用于修改当前登录用户的个人资料 - 个人中心调用接口由原 updateUser 切换为 updateSelfUser,避免学生账号权限不足导致的保存失败 - 更新了头像保存、个人信息保存等相关调用代码,添加异常捕获和提示 - 修正环境变量 .env.development 中 API URL 配置为生产地址 - 优化审核记录排序逻辑,新增获取最新审核记录和编辑入口显示判断函数 - 调整审核状态标签使用统一排序规则,防止显示和编辑状态不一致 - 新增社团活动、社团编辑、志愿时长录入、学分记录编辑、社会实践学分申报、青马学员编辑等多个新增组件及表单功能 - 各新增功能支持表单验证、操作反馈和数据加载优化
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# 2026-07-22
|
||||
|
||||
## VITE_API_URL 部署配置分析
|
||||
|
||||
**项目**:tuanwei-admin(广西医科大学团委智能化平台 - AI团宝)
|
||||
|
||||
### 三个 .env 文件当前配置
|
||||
- `.env`(默认):`VITE_API_URL=/api`(相对路径,配合 nginx 反代)
|
||||
- `.env.development`:`VITE_API_URL=http://127.0.0.1:10051/api`(开发)
|
||||
- `.env.production`:`VITE_API_URL=http://twai-api/api`(生产,依赖 nginx upstream 或 docker DNS)
|
||||
|
||||
### 部署后登录卡住:根因不是 API URL,而是数据库
|
||||
|
||||
**后端错误**:
|
||||
```
|
||||
java.sql.SQLSyntaxErrorException: Table 'tuanwei.sys_user' doesn't exist
|
||||
```
|
||||
|
||||
**API URL 连通性实测**:
|
||||
- ✅ `http://10.129.0.125:38927/api` 通,CORS 已正确配置(Access-Control-Allow-Origin: http://10.129.0.125)
|
||||
- ❌ `http://127.0.0.1:38927/api` Connection refused(端口不在 127.0.0.1 上监听,Spring Boot 绑定可能是 0.0.0.0:38927)
|
||||
- ✅ `http://twai-api/api` 取决于 nginx upstream 是否配置
|
||||
|
||||
**`docs/sql/` 三个文件均无 sys_user 建表脚本**:
|
||||
- gxmu_college_class.sql
|
||||
- gxmu_mysql.sql
|
||||
- gxmu_declare_migration.sql
|
||||
|
||||
按用户记忆约定:sys_user 应归属 gxwebsoft_core 库(租户 ID 10582),但后端当前直查 tuanwei 库导致表不存在。
|
||||
|
||||
### 后续待办
|
||||
1. 确认后端数据源(是否在 yml 里配了多数据源 / 切库)
|
||||
2. 在后端让 sys_user 走 gxwebsoft_core 库,或在 tuanwei 库建 sys_user 表
|
||||
3. 生产环境推荐 VITE_API_URL=/api + nginx 反代,避免 CORS 和端口暴露
|
||||
@@ -0,0 +1,6 @@
|
||||
# 2026-07-23 工作日志
|
||||
|
||||
## 图片压缩需求澄清(项目搞错)
|
||||
- 用户在 tuanwei-admin 提「列表页图片压缩宽度太大」需求,但 `getCompressedImageUrl` 实际在 **website-admin/app/utils/image.ts**,tuanwei-admin 源码里无此函数(曾搜遍 src / node_modules / git 历史均不存在)。
|
||||
- 曾误在 tuanwei-admin 新建 `getCompressedImageUrl` 并改 3 个列表页(cms/article、sys/sysSwiper、system/user),已全部 `git checkout` 还原(`.env` 的改动非我所为,保留)。
|
||||
- 真实修复在 website-admin:见 website-admin/.workbuddy/memory。
|
||||
@@ -0,0 +1,5 @@
|
||||
# 项目长期记忆(tuanwei-admin)
|
||||
|
||||
## 图片压缩相关需求不在此仓库
|
||||
- `getCompressedImageUrl` 等 OSS 图片压缩逻辑**不在 tuanwei-admin**(源码/依赖/git 历史均无),实际在 **website-admin/app/utils/image.ts**。
|
||||
- 若再收到「列表页图片压缩 / 改小宽度」类需求,直接去 website-admin 改,不要动 tuanwei-admin。
|
||||
Reference in New Issue
Block a user