frontend-feature: 合同列表加订单编号列 orderNo (PR #1644 配套 @mmg)

这个提交包含在:
API Changelog Bot 2026-05-04 17:13:47 +08:00
父节点 cc228765f1
当前提交 355ae01bd9

查看文件

@ -0,0 +1,47 @@
---
date: 2026-05-04
type: frontend-feature
module: contract-list
priority: medium
backend_pr: "#1644"
notify: ["@mmg"]
status: pending
---
# 合同列表加"订单编号"列
## 背景
用户反馈合同列表只显示合同编号(ECDJ...), 没显示订单编号(HL20260428141719-3940)。
## 后端改动 (PR #1644 已合并 + 部署)
`/admin/contract/list` 响应里 `ContractVO` 加了 `orderNo` 字段:
```json
{
"list": [{
"contractId": "...",
"orderId": 2049010051003121665, // 雪花 ID 数字
"orderNo": "HL20260428141719-3940", // ← 新增, 人类可读
"contractNumber": "ECDJ260504LVIVV8",
"...其他字段不变"
}]
}
```
## 前端改动
合同列表表格加"订单编号"列, 字段绑 `row.orderNo`:
```vue
<n-data-table-column title="订单编号" key="orderNo" :width="180">
<template #default="{ row }">
{{ row.orderNo || '-' }}
</template>
</n-data-table-column>
```
建议位置: 在"合同编号"列右边或同一组排序展示。
@mmg 配合加列即可。