Skip to content

Commit b0d4e39

Browse files
authored
Merge pull request #129 from zws-code/feature/bpm_fix_250206
Feature/bpm fix 250206
2 parents d40f1c3 + 59842b0 commit b0d4e39

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
label="指定角色"
6262
prop="roleIds"
6363
>
64-
<el-select v-model="configForm.roleIds" clearable multiple style="width: 100%">
64+
<el-select filterable v-model="configForm.roleIds" clearable multiple style="width: 100%">
6565
<el-option
6666
v-for="item in roleOptions"
6767
:key="item.id"
@@ -99,7 +99,7 @@
9999
prop="postIds"
100100
span="24"
101101
>
102-
<el-select v-model="configForm.postIds" clearable multiple style="width: 100%">
102+
<el-select filterable v-model="configForm.postIds" clearable multiple style="width: 100%">
103103
<el-option
104104
v-for="item in postOptions"
105105
:key="item.id"
@@ -114,7 +114,7 @@
114114
prop="userIds"
115115
span="24"
116116
>
117-
<el-select v-model="configForm.userIds" clearable multiple style="width: 100%">
117+
<el-select filterable v-model="configForm.userIds" clearable multiple style="width: 100%">
118118
<el-option
119119
v-for="item in userOptions"
120120
:key="item.id"
@@ -128,7 +128,7 @@
128128
label="指定用户组"
129129
prop="userGroups"
130130
>
131-
<el-select v-model="configForm.userGroups" clearable multiple style="width: 100%">
131+
<el-select filterable v-model="configForm.userGroups" clearable multiple style="width: 100%">
132132
<el-option
133133
v-for="item in userGroupOptions"
134134
:key="item.id"
@@ -142,7 +142,7 @@
142142
label="表单内用户字段"
143143
prop="formUser"
144144
>
145-
<el-select v-model="configForm.formUser" clearable style="width: 100%">
145+
<el-select filterable v-model="configForm.formUser" clearable style="width: 100%">
146146
<el-option
147147
v-for="(item, idx) in userFieldOnFormOptions"
148148
:key="idx"
@@ -157,7 +157,7 @@
157157
label="表单内部门字段"
158158
prop="formDept"
159159
>
160-
<el-select v-model="configForm.formDept" clearable style="width: 100%">
160+
<el-select filterable v-model="configForm.formDept" clearable style="width: 100%">
161161
<el-option
162162
v-for="(item, idx) in deptFieldOnFormOptions"
163163
:key="idx"
@@ -179,7 +179,7 @@
179179
prop="deptLevel"
180180
span="24"
181181
>
182-
<el-select v-model="configForm.deptLevel" clearable>
182+
<el-select filterable v-model="configForm.deptLevel" clearable>
183183
<el-option
184184
v-for="(item, index) in MULTI_LEVEL_DEPT"
185185
:key="index"
@@ -245,7 +245,7 @@
245245
label="驳回节点"
246246
prop="returnNodeId"
247247
>
248-
<el-select v-model="configForm.returnNodeId" clearable style="width: 100%">
248+
<el-select filterable v-model="configForm.returnNodeId" clearable style="width: 100%">
249249
<el-option
250250
v-for="item in returnTaskList"
251251
:key="item.id"
@@ -293,6 +293,7 @@
293293
/>
294294
</el-form-item>
295295
<el-select
296+
filterable
296297
v-model="timeUnit"
297298
class="mr-2"
298299
:style="{ width: '100px' }"
@@ -332,6 +333,7 @@
332333
span="24"
333334
>
334335
<el-select
336+
filterable
335337
v-model="configForm.assignEmptyHandlerUserIds"
336338
clearable
337339
multiple
@@ -758,22 +760,22 @@ const showUserTaskNodeConfig = (node: SimpleFlowNode) => {
758760
getNodeConfigFormFields(node.fieldsPermission)
759761
// 5. 监听器
760762
// 5.1 创建任务
761-
configForm.value.taskCreateListenerEnable = node.taskCreateListener!.enable
762-
configForm.value.taskCreateListenerPath = node.taskCreateListener!.path
763+
configForm.value.taskCreateListenerEnable = node.taskCreateListener?.enable
764+
configForm.value.taskCreateListenerPath = node.taskCreateListener?.path
763765
configForm.value.taskCreateListener = {
764766
header: node.taskCreateListener?.header ?? [],
765767
body: node.taskCreateListener?.body ?? []
766768
}
767769
// 5.2 指派任务
768-
configForm.value.taskAssignListenerEnable = node.taskAssignListener!.enable
769-
configForm.value.taskAssignListenerPath = node.taskAssignListener!.path
770+
configForm.value.taskAssignListenerEnable = node.taskAssignListener?.enable
771+
configForm.value.taskAssignListenerPath = node.taskAssignListener?.path
770772
configForm.value.taskAssignListener = {
771773
header: node.taskAssignListener?.header ?? [],
772774
body: node.taskAssignListener?.body ?? []
773775
}
774776
// 5.3 完成任务
775-
configForm.value.taskCompleteListenerEnable = node.taskCompleteListener!.enable
776-
configForm.value.taskCompleteListenerPath = node.taskCompleteListener!.path
777+
configForm.value.taskCompleteListenerEnable = node.taskCompleteListener?.enable
778+
configForm.value.taskCompleteListenerPath = node.taskCompleteListener?.path
777779
configForm.value.taskCompleteListener = {
778780
header: node.taskCompleteListener?.header ?? [],
779781
body: node.taskCompleteListener?.body ?? []

0 commit comments

Comments
 (0)