55 行
1.9 KiB
Markdown
55 行
1.9 KiB
Markdown
---
|
|
schema: "hl-changelog/v2"
|
|
ticket: "7062"
|
|
title: "供应商清账归档后修改入口置灰"
|
|
consumer: "admin"
|
|
author: "lc(GIT)"
|
|
change_type: "前端优化"
|
|
backend_status: "not_required"
|
|
gateway_status: "not_required"
|
|
frontend_status: "not_required"
|
|
frontend_owner: ""
|
|
frontend_ref: ""
|
|
target_release: ""
|
|
verified_at: ""
|
|
status_note: "管理端已实现 status=ARCHIVED 时置灰修改入口,前端无需修改代码或接收通知。"
|
|
updated_at: "2026-09-04"
|
|
base: "dev-v3"
|
|
---
|
|
|
|
# 供应商模块:清账归档后修改入口置灰
|
|
|
|
> **Issue**: [#7062](https://git.1814.love:8443/wx/HL/issues/7062)
|
|
> **影响范围**: 管理后台供应商列表、详情、账户和合同写入口
|
|
|
|
## 关键变化
|
|
|
|
管理端已实现:供应商 `status="ARCHIVED"` 时,详情查看入口保留,修改入口禁用并呈灰色。前端无需修改代码。
|
|
|
|
## 接口与字段
|
|
|
|
| 方法 | 路径 | 前端使用字段 | 请求 / 响应变化 |
|
|
|---|---|---|---|
|
|
| GET | `/admin/supplier/items/page` | `data.records[].status` | 无变化;`ARCHIVED` 表示已归档 |
|
|
| GET | `/admin/supplier/items/list` | `data[].status` | 无变化;`ARCHIVED` 表示已归档 |
|
|
| GET | `/admin/supplier/items/{supplierId}/basic-info/view` | `data.status` | 无变化;详情以该字段刷新置灰状态 |
|
|
|
|
- `status` 用于按钮门禁;`statusName` 只用于展示“已归档”。
|
|
- 本条不变更请求、响应字段或前端调用方式。
|
|
|
|
## 正确调用方式与边界
|
|
|
|
- 已归档供应商保持现有置灰和只读展示行为。
|
|
- 后端业务码 `395031` 继续作为绕过页面时的服务端兜底。
|
|
- 本工单只处理后端归档不可写缺口,不要求前端联调。
|
|
|
|
## 前端动作与当前状态
|
|
|
|
- 未提交:前端无需修改代码或接收通知。
|
|
- **当前状态:无需前端处理。**
|
|
|
|
## 关联 / 联系人
|
|
|
|
- **Issue**: [#7062](https://git.1814.love:8443/wx/HL/issues/7062)
|
|
- **后端负责人**: @lc
|