Skip to content

用印申请 ​

这篇解决什么 ​

印章台账和用印单怎么分、外借归还为什么还在同一张单上办理。读完能对上 oa_seal_apply_bill 和节点「申请人归还印章」,不要再造一张还印单去抄还车。

先开模块,见 OA 功能设计。字段权限和 beforeApproval 见 业务表单开发。

示意图:现场用章一次审完。外借要在原单节点上填归还,不是第二张单据。

从哪改 ​

名称说明仓库路径
印章 API/oa/sealruoyi-office/yudao-module-oa/.../SealController.java
用印单/oa/seal-apply-billSealApplyBillController.java
表档案 / 申请oa_seal、oa_seal_apply_bill
流程 keyoa_seal_apply_billOaBillTypeEnum 代码 103
前端台账 + list/inforuoyi-office-vben/apps/web-antd/src/views/oa/seal/
移动forceDetailTaskNames: ['申请人归还印章']ruoyi-office-uniapp/src/config/bpm-menu-config.ts

页面是 sealapply/list、sealapply/info。模型自定义路径必须对这两处。

useType:1 合同 / 2 证明 / 3 公函 / 4 其他。useMode:1 现场 / 2 外借。外借才填预计 / 实际归还时间。useStatus:0 待处理 / 1 已完成 / 2 外借中 / 3 已归还 / 4 已逾期。

info 暴露 beforeApproval。有字段权限配置时,同意前先校验并 saveSealApplyBill。没配权限时,仅节点名等于「申请人归还印章」走这套保存。拒绝应跳过业务校验(移动端同样)。

选章用 seal-select-modal。附件用公共 AttachmentList。壳是 BasicForm。

和用车不同:没有 oa_seal_return_bill。不要按还车再做一张还印流程。

字段 ​

名称说明仓库路径
sealId / sealName印章冗余SealApplyBillDO
useMode / useType现场或外借、用途同上
expectedReturnTime外借预计归还同上
isUrgent0 否 1 是同上
contractAmount合同用章才填同上

归还节点必须进详情

移动端 forceDetailTaskNames 写了「申请人归还印章」。改节点名不同步配置,办理人会在待办里直接点同意,归还字段来不及填。

用印不是合同变更

合同金额、对方只是用印单上的说明。合同台账变更不在本篇,也不要在这里改合同模块表。

java
@RequestMapping("/oa/seal-apply-bill")
public class SealApplyBillController { }

@TableName("oa_seal_apply_bill")
public class SealApplyBillDO extends BaseDO { }

配置与操作 ​

先在 OA → 印章管理 → 印章信息 建章。发起用印走 seal-apply-list / seal-apply-info。useMode 选外借才填预计归还;现场用章一次审完。

外借归还在原单节点「申请人归还印章」填实际归还,不要再造 oa_seal_return_bill。改节点名必须同步移动端 forceDetailTaskNames。

用印申请列表

本系统截图:OA → 印章管理 → 用印申请。

用印单详情

本系统截图:用印单 info。外借字段和归还节点都在这一张单上。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版