Files
2026-06-12 18:25:01 +08:00

3.4 KiB

模块 7:若依前端规则重点

api 目录调用 · 权限指令 · 动态路由 · 列表 loading · 表单校验 · 删除二次确认 · 导出权限 · 字典显示


前端改动流程

阶段 TRAE 应先做什么 不允许什么
找入口 找页面、api 模块、权限字符、字典 直接改页面
改代码 保持 api 分层、权限指令、loading/finally 页面里硬编码请求地址
查风险 检查按钮权限、二次确认、错误提示 只看前端不看后端
验证 给出手工验证和必要测试建议 只说“已完成”

用户管理页面规则示例

  • 新增、修改、删除、导出按钮必须使用权限控制
  • 删除必须二次确认
  • 提交失败后恢复 loading
  • 修改用户后刷新列表
  • 敏感字段不得明文展示或输出日志

按钮权限审查表

按钮 前端权限字符 前端位置 后端接口 后端权限 日志
新增 system:user:add 页面按钮/指令 POST /system/user 待核对 待核对
修改 system:user:edit 页面按钮/指令 PUT /system/user 待核对 待核对
删除 system:user:remove 页面按钮/指令 DELETE /system/user/{ids} 待核对 待核对
导出 system:user:export 页面按钮/指令 POST /system/user/export 待核对 待核对

前端 rules 片段

## 若依前端规则

- 新增页面按钮时,必须复用项目已有权限指令或权限判断方法。
- 新增接口调用时,必须放在对应 api 文件中,页面只调用封装方法。
- 删除、重置密码、导出等敏感按钮必须有二次确认、loading 恢复和错误提示。
- 涉及字典字段展示时,必须优先使用项目已有字典组件或字典工具。
- 前端权限只控制交互显示,不能作为接口安全结论。