File tree 5 files changed +43
-9
lines changed
components/SimpleProcessDesignerV2/src
views/bpm/processInstance/detail
5 files changed +43
-9
lines changed Original file line number Diff line number Diff line change @@ -114,7 +114,8 @@ const include = [
114
114
'element-plus/es/components/segmented/style/css' ,
115
115
'@element-plus/icons-vue' ,
116
116
'element-plus/es/components/footer/style/css' ,
117
- 'element-plus/es/components/empty/style/css'
117
+ 'element-plus/es/components/empty/style/css' ,
118
+ 'element-plus/es/components/mention/style/css'
118
119
]
119
120
120
121
const exclude = [ '@iconify/json' ]
Original file line number Diff line number Diff line change 15
15
</div >
16
16
<div class =" handler-item-text" >审批人</div >
17
17
</div >
18
+ <!-- TODO @lesan:办理人增加自定义 icon 哈,可以换 jason 怎么弄! -->
18
19
<div class =" handler-item" @click =" addNode(NodeType.TRANSACTOR_NODE)" >
19
20
<div class =" approve handler-item-icon" >
20
21
<span class =" iconfont icon-approve icon-size" ></span >
63
64
</div >
64
65
<div class =" handler-item-text" >触发器</div >
65
66
</div >
66
- </div >
67
+ </div >
67
68
<template #reference >
68
69
<div class =" add-icon" ><Icon icon =" ep:plus" /></div >
69
70
</template >
@@ -84,7 +85,7 @@ import {
84
85
SimpleFlowNode ,
85
86
DEFAULT_CONDITION_GROUP_VALUE
86
87
} from ' ./consts'
87
- import {generateUUID } from ' @/utils'
88
+ import { generateUUID } from ' @/utils'
88
89
89
90
defineOptions ({
90
91
name: ' NodeHandler'
Original file line number Diff line number Diff line change
1
+ <!-- TODO @lesan :涉及到“审批”关键字,需要换成“办理”,建议通过一个变量控制哈 -->
1
2
<template>
2
3
<el-drawer
3
4
:append-to-body="true"
61
62
label="指定角色"
62
63
prop="roleIds"
63
64
>
64
- <el-select filterable v-model =" configForm.roleIds" clearable multiple style =" width : 100% " >
65
+ <el-select
66
+ filterable
67
+ v-model="configForm.roleIds"
68
+ clearable
69
+ multiple
70
+ style="width: 100%"
71
+ >
65
72
<el-option
66
73
v-for="item in roleOptions"
67
74
:key="item.id"
99
106
prop="postIds"
100
107
span="24"
101
108
>
102
- <el-select filterable v-model =" configForm.postIds" clearable multiple style =" width : 100% " >
109
+ <el-select
110
+ filterable
111
+ v-model="configForm.postIds"
112
+ clearable
113
+ multiple
114
+ style="width: 100%"
115
+ >
103
116
<el-option
104
117
v-for="item in postOptions"
105
118
:key="item.id"
114
127
prop="userIds"
115
128
span="24"
116
129
>
117
- <el-select filterable v-model =" configForm.userIds" clearable multiple style =" width : 100% " >
130
+ <el-select
131
+ filterable
132
+ v-model="configForm.userIds"
133
+ clearable
134
+ multiple
135
+ style="width: 100%"
136
+ >
118
137
<el-option
119
138
v-for="item in userOptions"
120
139
:key="item.id"
128
147
label="指定用户组"
129
148
prop="userGroups"
130
149
>
131
- <el-select filterable v-model =" configForm.userGroups" clearable multiple style =" width : 100% " >
150
+ <el-select
151
+ filterable
152
+ v-model="configForm.userGroups"
153
+ clearable
154
+ multiple
155
+ style="width: 100%"
156
+ >
132
157
<el-option
133
158
v-for="item in userGroupOptions"
134
159
:key="item.id"
424
449
</div>
425
450
</div>
426
451
</el-tab-pane>
452
+ <!-- TODO @lesan:办理时,应该还是有字段权限 -->
427
453
<el-tab-pane label="表单字段权限" name="fields" v-if="formType === 10">
428
454
<div class="field-setting-pane">
429
455
<div class="field-setting-desc">字段权限</div>
471
497
</div>
472
498
</el-tab-pane>
473
499
<el-tab-pane label="监听器" name="listener">
474
- <UserTaskListener ref =" userTaskListenerRef" v-model =" configForm" :form-field-options =" formFieldOptions" />
500
+ <UserTaskListener
501
+ ref="userTaskListenerRef"
502
+ v-model="configForm"
503
+ :form-field-options="formFieldOptions"
504
+ />
475
505
</el-tab-pane>
476
506
</el-tabs>
477
507
<template #footer>
Original file line number Diff line number Diff line change 36
36
:rule =" approveForm.rule"
37
37
/>
38
38
</el-card >
39
+ <!-- TODO @lesan:需要分成“审批”和“办理”意见,包括 label、placeholder、rule 校验 -->
39
40
<el-form-item label =" 审批意见" prop =" reason" >
40
41
<el-input
41
42
v-model =" approveReasonForm.reason"
Original file line number Diff line number Diff line change 121
121
"
122
122
class="text-#a5a5a5 text-13px mt-1 w-full bg-#f8f8fa p2 rounded-md"
123
123
>
124
+ <!-- TODO lesan:这里如果是办理,需要是办理意见 -->
124
125
审批意见:{{ task.reason }}
125
126
</div>
126
127
<div
@@ -240,7 +241,7 @@ const nodeTypeSvgMap = {
240
241
[NodeType.START_USER_NODE]: { color: '#909398', svg: starterSvg },
241
242
// 审批人节点
242
243
[NodeType.USER_TASK_NODE]: { color: '#ff943e', svg: auditorSvg },
243
- // 办理人节点
244
+ // 办理人节点 TODO @lesan:
244
245
[NodeType.TRANSACTOR_NODE]: { color: '#ff943e', svg: auditorSvg },
245
246
// 抄送人节点
246
247
[NodeType.COPY_TASK_NODE]: { color: '#3296fb', svg: copySvg },
You can’t perform that action at this time.
0 commit comments