完成气站标准资源全页管理改造
This commit is contained in:
@@ -148,11 +148,20 @@
|
||||
| `gasorder_contract_product` | `append_only` | 解绑使用专用动作 |
|
||||
| `gasorder_contract_revision` | `readonly` | 不可变历史 |
|
||||
| `gasorder_basic` | `append_only` | 创建及专用状态动作 |
|
||||
| `wallet_basic`、`wallet_bank`、`wallet_payment`、`wallet_record`、`wallet_refund` | `readonly` | 当前气站钱包范围 |
|
||||
| `wallet_basic`、`wallet_bank`、`payment_order`、`wallet_record`、`payment_refund` | `readonly` | 当前气站钱包范围 |
|
||||
| `wallet_apply_cash` | `append_only` | 只允许申请,不允许审核 |
|
||||
| `fin_settlement`、`fin_reconciliation` | `readonly` | 不开放通用写入 |
|
||||
| `cs_ticket` | `writable` | 当前气站用户范围 |
|
||||
|
||||
标准列表资源使用独立记录页,不在列表抽屉中承载新建、详情或编辑:
|
||||
|
||||
- 新建页:`列表路径/new`,仅为支持新建的资源生成。
|
||||
- 详情页:`列表路径/:identity`,20 类标准资源全部提供,并支持刷新和直达。
|
||||
- 编辑页:`列表路径/:identity/edit`,仅为支持通用编辑的资源生成。
|
||||
- `/staff/add` 与 `/gasorder/create` 保留原菜单入口,直接渲染独立新建页。
|
||||
- 审核、归档确认、重置密码、合同流转、合同气瓶解绑和订单状态动作继续使用短弹窗。
|
||||
- 详情接口必须校验当前气站数据范围;前端路由隐藏不能替代服务端对象权限。
|
||||
|
||||
## 6. 菜单输出
|
||||
|
||||
菜单定义保存在 `backend/api/internal/logic/gas/menu.go`,仅 `admin` 角色返回:
|
||||
@@ -189,3 +198,4 @@
|
||||
8. 每个用户只能归属一个气站和一个配送点。
|
||||
9. 邀请二维码由配置 URL 和当前气站 identity 实时生成,不产生持久化记录。
|
||||
10. 后端测试、路由权限测试、前端类型检查、契约检查和生产构建通过。
|
||||
11. 20 类标准资源均可从列表进入独立详情页并刷新;11 类可新建资源和 8 类可编辑资源具备对应独立页面。
|
||||
|
||||
Reference in New Issue
Block a user