完善手工开票页面文案国际化

This commit is contained in:
andy
2026-07-17 14:52:36 +07:00
parent 94484dbf14
commit 7dfaea7245
7 changed files with 121 additions and 55 deletions

View File

@@ -385,7 +385,7 @@ M009 后端 CP2 已实现:页面可不依赖订单或任务,用户手工填
- 前端 V1 已按 `invoice.html` 的业务排版和字段关系实现为项目内页面,但不是直接上线原始 HTML。
- 前端 V1 已新增 `/reservation/invoices/new` 页面,按 `RESERVATION_INVOICE_GENERATE` 路由权限保护,使用登录态 Bearer token 调用正式业务接口。
- 页面第一版保留原型中的英文业务字段标签,暂不新增 i18n后续若 Manual Invoice 纳入三语言范围,再统一接入语言包
- 页面标题、关键输入占位符和主要操作按钮已接入中 / 英 / 泰 i18n第一版保留原型中的部分英文业务字段标签,后续若 Manual Invoice 全量纳入三语言范围,再统一清理
- 页面已支持无订单 / 无任务独立生成,固定提交 `source_type=MANUAL``order_id=null``task_id=null`;暂不做订单 / 任务自动预填。
- 侧边栏入口不由前端硬编码公开,仍依赖后端登录态 `menus[]`。如需菜单中展示,建议菜单管理配置 `menu_code=RESERVATION_MANUAL_INVOICE``route_path=/reservation/invoices/new``permission_code=RESERVATION_INVOICE_GENERATE`
- 第一阶段入口建议是独立页面,例如 `/reservation/invoices/new``/invoices/new`;不要求必须从任务详情或订单详情进入。

View File

@@ -366,7 +366,7 @@ server/src/main/resources/templates/reservation-invoice/proforma-invoice-v1.xlsx
### CP3前端 Manual Invoice 页面(已完成 V1
- 已完成:基于当前 `invoice.html` 原型改造成前端项目内 `/reservation/invoices/new` 页面。
- 已完成:页面按 `01 Basic Information``02 Please refer to the following reservation``03 Description&Amount` 三段式结构展示,保留原型字段标签;第一版暂不新增 i18n
- 已完成:页面按 `01 Basic Information``02 Please refer to the following reservation``03 Description&Amount` 三段式结构展示;标题、关键输入占位符和主要操作按钮已接入中 / 英 / 泰 i18n其余原型字段标签后续按需求统一处理
- 已完成:字段控件按“输入 / 选择 + 可手填 / 只读计算 / 模板配置”实现,第一条费用明细和预订摘要区保持联动。
- 已完成:提交到后端业务接口,不调用调试上传接口。
- 已完成:展示 PDF 生成结果、错误提示和下载 / 预览入口。