Merge remote-tracking branch 'origin/feature/REQ-3982' into feature/REQ-3982

This commit is contained in:
chenwenjian 2025-04-27 15:32:11 +08:00
commit 6ff0129ada

View File

@ -90,7 +90,7 @@ public class DetailCardBuilder {
if (stampStatus == VisaStampStatusEnum.USED_PRINTS)
detail.addButton("打印", WorkflowButtonType.PRINT);
else if (stampStatus == VisaStampStatusEnum.UNPRINTED || stampStatus == VisaStampStatusEnum.WITH_PRINT)
detail.addButton("打印", WorkflowButtonType.PRINT);
detail.addButton("打印预览", WorkflowButtonType.PRINT_PREVIEW);
if (stampStatus == VisaStampStatusEnum.UNPRINTED)
detail.addButton("申请用印", WorkflowButtonType.REQUEST_STAMP);
else if (stampStatus == VisaStampStatusEnum.WITH_PRINT)
@ -111,6 +111,7 @@ public class DetailCardBuilder {
if (!workflowGateway.hasPrintTemplate(detail.getWorkflowInstanceId())) {
log.info("没有打印模版, 去掉打印/用印相关按钮. workflowInstanceId={}", detail.getWorkflowInstanceId());
detail.removeButtonsOfType(WorkflowButtonType.PRINT, //
WorkflowButtonType.PRINT_PREVIEW, //
WorkflowButtonType.STAMP_PROGRESS, //
WorkflowButtonType.REQUEST_STAMP);
}