fix(contract): 合同附件类型字典 contract_attachment_type 已补 (PR #1639)
这个提交包含在:
父节点
e5c4030b95
当前提交
ef19a4bf37
@ -0,0 +1,40 @@
|
||||
# 合同方案附件类型字典已补全 (contract_attachment_type)
|
||||
|
||||
**类型**: 字典数据补全(后端零代码改动, 仅 SQL)
|
||||
**前端处理者**: mmg
|
||||
**日期**: 2026-05-04
|
||||
**关联**: 工单 #1637 / PR #1639
|
||||
|
||||
---
|
||||
|
||||
## 现象(已修复)
|
||||
|
||||
用户截图反馈合同方案附件上传弹窗"文件类型"下拉框显示"无数据"。
|
||||
|
||||
## 根因
|
||||
|
||||
PR #1592(2026-05-01) 实现合同方案附件 CRUD 接口时, changelog 提到 `contract_attachment_type` 字典, 但没在 SQL 迁移里写 sys_dict_type + sys_dict_data 数据, 导致下拉框查不到。
|
||||
|
||||
## 修复
|
||||
|
||||
测试服已直接 INSERT 字典数据 + 新建 SQL 增量 `sql/V20260504__contract_attachment_type_dict.sql` (PR #1639) 让正式环境部署前可执行。
|
||||
|
||||
字典 contract_attachment_type 现含 3 条 ACTIVE 数据:
|
||||
|
||||
| dict_value | dict_label | sort_order | 说明 |
|
||||
|-----------|------------|-----------|------|
|
||||
| PDF | PDF文档 | 1 | 推荐: 合同方案 PDF 资质材料 |
|
||||
| IMAGE | 图片 | 2 | JPG/PNG 资质照片 |
|
||||
| OTHER | 其他 | 3 | 其他文件类型 |
|
||||
|
||||
## 前端如何取字典
|
||||
|
||||
```
|
||||
GET /admin/dict/data/contract_attachment_type
|
||||
```
|
||||
|
||||
返回 3 条数据, 直接铺到下拉选项即可。
|
||||
|
||||
## 测试服已就绪
|
||||
|
||||
立即可调, 浏览器刷新页面即可看到下拉选项。无需重启服务。
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户