feat: 流程配置页附件开关;待办详情支持审批人补传附件(ADR 0016)

This commit is contained in:
2026-11-01 15:47:44 +08:00
parent 1914c6e39d
commit d0b7c370b2
6 changed files with 164 additions and 14 deletions
@@ -69,6 +69,11 @@
/>
</a-form-item>
</a-col>
<a-col v-if="isAttachmentNode" :md="8" :sm="24">
<a-form-item label="通过前必须上传附件">
<a-switch v-model:checked="form.attachmentRequired" size="small" />
</a-form-item>
</a-col>
<a-col v-if="needOrgCode" :md="8" :sm="24">
<a-form-item label="组织编码">
<a-select
@@ -216,9 +221,12 @@
groups: (props.node.groups || []).map((group) => ({ ...group })),
writableFields: (props.node.writableFields || []).map((field) => ({
...field
}))
})),
attachmentRequired: !!props.node.attachmentRequired
});
const isAttachmentNode = computed(() => form.type !== 'DISPATCH');
const isOrgResolver = (resolver?: string) => {
return !!resolver && ORG_RESOLVERS.indexOf(resolver) !== -1;
};