File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed
src/components/SimpleProcessDesignerV2/src Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -118,6 +118,8 @@ export interface SimpleFlowNode {
118
118
// 路由分支
119
119
routerGroups ?: RouteCondition [ ]
120
120
defaultFlowId ?: string
121
+ // 签名
122
+ signEnable ?: boolean
121
123
}
122
124
// 候选人策略枚举 ( 用于审批节点。抄送节点 )
123
125
export enum CandidateStrategy {
Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ export type UserTaskFormType = {
149
149
taskCompleteListenerPath ?: string
150
150
taskCompleteListenerHeader ?: ListenerParam [ ]
151
151
taskCompleteListenerBody ?: ListenerParam [ ]
152
+ signEnable : boolean
152
153
}
153
154
154
155
export type CopyTaskFormType = {
Original file line number Diff line number Diff line change 356
356
</div >
357
357
</el-radio-group >
358
358
</el-form-item >
359
+
360
+ <el-divider content-position =" left" >是否需要签名</el-divider >
361
+ <el-form-item prop =" signEnable" >
362
+ <el-switch
363
+ v-model =" configForm.signEnable"
364
+ active-text =" 是"
365
+ inactive-text =" 否"
366
+ />
367
+ </el-form-item >
359
368
</el-form >
360
369
</div >
361
370
</el-tab-pane >
@@ -858,6 +867,8 @@ const saveConfig = async () => {
858
867
header: configForm .value .taskCompleteListenerHeader ,
859
868
body: configForm .value .taskCompleteListenerBody
860
869
}
870
+ // 签名
871
+ currentNode .value .signEnable = configForm .value .signEnable
861
872
862
873
currentNode .value .showText = showText
863
874
settingVisible .value = false
@@ -925,6 +936,8 @@ const showUserTaskNodeConfig = (node: SimpleFlowNode) => {
925
936
configForm .value .taskCompleteListenerPath = node .taskCompleteListener ! .path
926
937
configForm .value .taskCompleteListenerHeader = node .taskCompleteListener ?.header ?? []
927
938
configForm .value .taskCompleteListenerBody = node .taskCompleteListener ?.body ?? []
939
+ // 6. 签名
940
+ configForm .value .signEnable = node .signEnable ?? false
928
941
}
929
942
930
943
defineExpose ({ openDrawer , showUserTaskNodeConfig }) // 暴露方法给父组件
You can’t perform that action at this time.
0 commit comments