feat(oa): add auto-pass-when-approver-is-initiator advanced switch
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
1fafb4a157
commit
f661d40f3a
1 file changed
+16
-1
@@ -98,6 +98,12 @@
|
||||
<el-form-item label="允许审批人打回(退回发起人修改)">
|
||||
<el-switch v-model="advanced.allowReturn" />
|
||||
</el-form-item>
|
||||
<el-form-item label="审批人为发起人时自动通过">
|
||||
<el-switch v-model="advanced.autoPassWhenApproverIsInitiator" />
|
||||
<div class="oa-designer__hint">
|
||||
开启后,解析到的审批人含发起人本人时,系统代为同意并推进;或签整节点通过,会签仅完成本人;可连续自动通过多个节点。默认关闭。
|
||||
</div>
|
||||
</el-form-item>
|
||||
<el-form-item label="审批人去重">
|
||||
<el-switch v-model="advanced.approverDedup" />
|
||||
</el-form-item>
|
||||
@@ -162,7 +168,8 @@
|
||||
commentRequired: false,
|
||||
allowAddSign: true,
|
||||
allowReturn: true,
|
||||
approverDedup: false
|
||||
approverDedup: false,
|
||||
autoPassWhenApproverIsInitiator: false
|
||||
})
|
||||
|
||||
const flowTreeJson = ref(createDefaultFlow())
|
||||
@@ -238,6 +245,7 @@
|
||||
advanced.allowAddSign = a.allowAddSign !== false
|
||||
advanced.allowReturn = a.allowReturn !== false
|
||||
advanced.approverDedup = !!a.approverDedup
|
||||
advanced.autoPassWhenApproverIsInitiator = !!a.autoPassWhenApproverIsInitiator
|
||||
flowTreeJson.value = ensureFlowRoot(data?.flowTreeJson)
|
||||
const fs = data?.formSchemaJson
|
||||
// 存纯 JSON,便于 iframe postMessage 克隆与 FormCreate setRule
|
||||
@@ -467,5 +475,12 @@
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.oa-designer__hint {
|
||||
margin-top: 6px;
|
||||
font-size: 12px;
|
||||
line-height: 1.5;
|
||||
color: var(--mint-text-muted, #64748b);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in new issue
Block a user