- 在role-crud.ts中隐藏默认的查看按钮(view: { show: false })
- 优化RoleManage.vue的axios导入,仅导入isAxiosError
- 更新用户管理中的角色显示逻辑,确保正确显示角色名称
- 添加错误处理逻辑,显示友好的中文错误提示
- 更新相关构建文件和文档说明
20 lines
795 B
Markdown
20 lines
795 B
Markdown
# 角色接口请求方法修复计划
|
|
|
|
## 问题分析
|
|
|
|
用户列表页面无法显示,原因是获取角色列表时使用了 GET 方法调用 `/roles/` 接口,但后端只支持 POST 方法的 `/roles/search` 接口。
|
|
|
|
需要修改两个地方:
|
|
1. `loadRoleDict` 函数中的 `http.get` 改为 `http.post("/roles/search", {})`
|
|
2. `role_id` 列的 `dict.getData` 中的 `http.get` 改为 `http.post("/roles/search", {})`
|
|
|
|
## 修复方案
|
|
|
|
| 序号 | 文件 | 修改内容 |
|
|
| :--- | :--- | :--- |
|
|
| 1 | `frontend/src/modules/admin/views/users/user-crud.ts` | `loadRoleDict` 函数中 GET 改为 POST |
|
|
| 2 | `frontend/src/modules/admin/views/users/user-crud.ts` | `role_id.dict.getData` 中 GET 改为 POST |
|
|
|
|
## 风险评估
|
|
|
|
- 低风险:仅修改请求方法,不影响核心逻辑 |