Browse Source

feat: 允许转交、加减签、回退属性添加

luoyali 1 year ago
parent
commit
641929f199

+ 3 - 3
src/components/scWorkflow/nodes/approver.vue

@@ -138,9 +138,9 @@
 						<el-form v-show="radio1 === '3'" label-position="top" class="aForm">
 							<el-form-item label="" style="margin-bottom: 28px">
 								<div style="display: flex; flex-direction: column">
-									<el-checkbox label="允许转交" />
-									<el-checkbox label="允许加签/减签" />
-									<el-checkbox label="允许回退" />
+									<el-checkbox v-model="form.allowTransfer" label="允许转交" />
+									<el-checkbox v-model="form.allowAppendNode" label="允许加签/减签" />
+									<el-checkbox v-model="form.allowRollback" label="允许回退" />
 								</div>
 							</el-form-item>
 

+ 4 - 1
src/views/approve/components/approvedContent.vue

@@ -110,7 +110,10 @@
 						>
 						<el-button v-if="currentTaskType === 'myApplication'" :icon="Close" @click="openComment('reviewVisible', 'revoke')">撤回</el-button>
 						<el-button v-if="currentTaskType === 'pendingClaim'" :icon="Close" @click="claimTaskEv">认领</el-button>
-						<el-dropdown v-if="currentTaskType === 'pendingApproval'" style="margin-left: 12px">
+						<el-dropdown
+							v-if="currentTaskType === 'pendingApproval' && (allowTransfer || allowRollback || allowAppendNode)"
+							style="margin-left: 12px"
+						>
 							<el-button :icon="More">更多</el-button>
 							<template #dropdown>
 								<el-dropdown-menu>