fix: 优化书籍后台字段展示与提交
Some checks failed
CI / init (pull_request) Has been cancelled
CI / Frontend node 18.16.0 (pull_request) Has been cancelled
CI / Backend go (1.22) (pull_request) Has been cancelled
CI / devops-test (1.22, 18.16.0) (pull_request) Has been cancelled
CI / release-pr (pull_request) Has been cancelled
CI / release-please (pull_request) Has been cancelled
CI / devops-prod (1.22, 18.x) (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
Some checks failed
CI / init (pull_request) Has been cancelled
CI / Frontend node 18.16.0 (pull_request) Has been cancelled
CI / Backend go (1.22) (pull_request) Has been cancelled
CI / devops-test (1.22, 18.16.0) (pull_request) Has been cancelled
CI / release-pr (pull_request) Has been cancelled
CI / release-please (pull_request) Has been cancelled
CI / devops-prod (1.22, 18.x) (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
This commit is contained in:
@@ -38,6 +38,10 @@ flowchart LR
|
||||
- `path` 默认与 `name` 同步;只有明确需要参数化路径时才额外拼接,不要把查询条件硬塞进路由 path。
|
||||
- 需要缓存页签时设置 `meta.keepAlive`;需要进入后自动关闭 tab 时设置 `meta.closeTab`。
|
||||
- 页面进入菜单体系后,新增菜单不等于可访问;还必须补角色授权,否则页面可能存在但用户不可见。
|
||||
- 列表页的 list item 遇到单图片字段时,必须使用图片预览组件展示;禁止把图片 URL、图片路径或单图片附件地址作为普通文本直接显示。
|
||||
- 新增/编辑功能遇到图片或文件属性时,必须使用上传组件并支持已有值回显;禁止使用 `el-input`、`textarea` 或普通文本输入组件让用户手填 URL/路径。
|
||||
- 列表页、详情页、关联表、related list item 遇到字典字段时,必须声明对应 `dict` 配置并使用字典格式化展示 `Label`;禁止把字典 `Value/key` 作为普通文本直接显示。
|
||||
- 字典字段在新增/编辑/筛选中提交和绑定使用 `Value`,页面展示统一使用字典 `Label`;涉及字典编码和值域时必须先读取后台 `doc-dict` 文档。
|
||||
|
||||
## curl 联调案例
|
||||
|
||||
@@ -69,3 +73,6 @@ curl --location --request POST "$BASE_URL/menu/addBaseMenu" \
|
||||
- 远程路由 `component` 写错路径格式,导致 `asyncRouter.js` 找不到页面组件。
|
||||
- 页面里直接写 axios 请求或直接拼 token,绕过 `src/api` 和 `src/utils/request.js`。
|
||||
- 改了路由 `name/path`,没有同步检查 `keepAlive`、菜单高亮、`defaultRouter` 和未登录跳转。
|
||||
- list item 的单图片字段直接显示 URL 文本,没有使用图片预览。
|
||||
- 新增/编辑表单把图片或文件字段做成文本输入框,要求用户手动填写 URL 或路径。
|
||||
- 详情页或关联表字段直接显示字典 key,例如 `draft`、`on_shelf`、`completed`,没有通过字典格式化显示名称。
|
||||
|
||||
Reference in New Issue
Block a user