提交代码
This commit is contained in:
1 parent
4e34c7eb36
commit
375a2c8df7
54 files changed
+4631
-4352
No files matched your search
@@ -316,7 +316,7 @@ interface OverseasApprovalVO {
|
||||
approvalId: number | string; // 审批ID
|
||||
applicationId: number; // 关联申请ID
|
||||
approverId: number; // 审批人ID
|
||||
approverName: string; // 审批人姓名
|
||||
approverName: string; // 审批人姓名(优先返回昵称,缺省时回退账号)
|
||||
approvalLevel: string; // 审批级别编码
|
||||
approvalStatus: string; // 审批状态编码
|
||||
approvalOpinion: string; // 审批意见
|
||||
@@ -329,6 +329,8 @@ interface OverseasApprovalVO {
|
||||
}
|
||||
```
|
||||
|
||||
> 🆕 **2025-11-28 更新**:`approverName` 字段统一返回审批人的昵称,若用户未设置昵称则自动回退到账号,确保审批记录界面展示真实姓名。
|
||||
|
||||
---
|
||||
|
||||
## 🔧 核心接口详细说明
|
||||
@@ -1048,6 +1050,7 @@ PDF模板包含以下空白填写区域(完全手工填写):
|
||||
- 申请表单:党员且出国天数>30天时自动显示
|
||||
- 申请详情:符合条件时在弹窗底部显示绿色按钮
|
||||
- **前端实现**:必须使用 `request` 工具而不是 `fetch` API,以确保包含所有必要的认证请求头
|
||||
- **附件格式**:自 2025-11-27 起,党籍保留附件支持任意文件类型上传,仅保留 10MB 单文件大小限制
|
||||
|
||||
#### 错误处理
|
||||
|
||||
@@ -1242,4 +1245,20 @@ import { getCurrentApproversForTask } from '@/api/workflow/common';
|
||||
|
||||
**更新时间**:2025-10-28
|
||||
**维护人员**:开发团队
|
||||
**变更记录**:新增工作流动态审批人方案说明
|
||||
**变更记录**:新增工作流动态审批人方案说明
|
||||
|
||||
---
|
||||
|
||||
### 2025-11-28 更新:出国记录回执下载
|
||||
|
||||
- **前端**:`web/src/views/rs/overseas/index.vue` 中的 “下载因私出国(境)情况回执” 按钮改为直接基于 Word 模板生成文件,摆脱后端 PDF 下载接口依赖。
|
||||
- **模板**:`web/public/chuguoqingkuanghuizhi.docx`,占位符 `{{applicantName}}`、`{{startYear}}`、`{{startMonth}}`、`{{startDay}}`、`{{endYear}}`、`{{endMonth}}`、`{{endDay}}`、`{{destinationText}}`、`{{exitReasonText}}`、`{{durationDays}}`、`{{expenseType}}`。
|
||||
- **数据映射**:优先使用记录中的实际出行信息(`actualStartDate`、`actualEndDate`、`destinationCountry`、`exitReason` 等),缺省时回落到申请单数据,行程天数自动根据起止日期计算,默认费用说明为“费用自理”。
|
||||
- **交互提示**:增加起止日期缺失时的前端校验,模板生成失败会提示用户检查模板或稍后再试。
|
||||
|
||||
### 2025-11-28 更新:审批监控页面审批表导出
|
||||
|
||||
- **前端**:`web/src/views/rs/overseas/monitor/index.vue` 的 “下载审批表” 按钮从 PDF 调整为 Word 导出,保持统一的 docxtemplater + image module 生成逻辑。
|
||||
- **模板**:`web/public/chuguojingshenpibiao.docx`,覆盖个人信息、行程信息、申请人签名及五级审批节点(部门负责人、人事处、纪委、学院分管领导、学院党委书记)的签名、意见、日期占位符,支持 `{{%signature}}` 形式的图片变量。
|
||||
- **数据来源**:优先取 `currentDetail` 详情接口返回值;审批节点数据由 `approvalHistory` 根据 `approvalLevel` 映射,若无签名/日期则留空。详情接口新增 `signature` 字段(申请人手写签名 base64),供模板直接使用。
|
||||
- **交互提示**:仅在审批完成(状态为 `1`)时显示导出按钮,生成失败时给出友好提示并引导检查模板。
|
||||
@@ -144,6 +144,10 @@
|
||||
}
|
||||
```
|
||||
|
||||
#### 字段补充说明(2025-11-28)
|
||||
|
||||
- `approverName`:后台统一返回审批人的 **昵称**,若用户未设置昵称则自动回退到账号;前端无需再做用户名到昵称的手动映射。
|
||||
|
||||
---
|
||||
|
||||
### 3. 查询待审批列表
|
||||
|
||||
Reference in new issue
Block a user