Skip to content

Commit 42a3d2e

Browse files
committed
【代码评审】BPM:Simple 设计器 - userTask 监听器
1 parent 1ebd37a commit 42a3d2e

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
:placeholder="nodeName"
2020
/>
2121
<div v-else class="node-name">
22-
{{ nodeName }} <Icon class="ml-1" icon="ep:edit-pen" :size="16" @click="clickIcon()" />
22+
{{ nodeName }}
23+
<Icon class="ml-1" icon="ep:edit-pen" :size="16" @click="clickIcon()" />
2324
</div>
2425
<div class="divide-line"></div>
2526
</div>
@@ -440,6 +441,7 @@
440441
<el-divider content-position="left">
441442
<el-text tag="b" size="large">创建任务</el-text>
442443
</el-divider>
444+
<!-- TODO @lesan:createTaskListenerEnable、createTaskListenerPath 等 idea 红色的告警! -->
443445
<el-form-item prop="createTaskListenerEnable">
444446
<el-switch
445447
v-model="configForm.createTaskListenerEnable"
@@ -450,7 +452,7 @@
450452
<div v-if="configForm.createTaskListenerEnable">
451453
<el-form-item>
452454
<el-alert
453-
title="仅支持POST请求,以请求体方式接收参数"
455+
title="仅支持 POST 请求,以请求体方式接收参数"
454456
type="warning"
455457
show-icon
456458
:closable="false"
@@ -465,6 +467,7 @@
465467
v-for="(item, index) in configForm.createTaskListenerHeader"
466468
:key="index"
467469
>
470+
<!-- TODO @lesan:css 尽量用 unocss 哈 -->
468471
<div class="mr-2">
469472
<el-input v-model="item.key" style="width: 160px" />
470473
</div>
@@ -537,6 +540,7 @@
537540
</el-form-item>
538541
</div>
539542

543+
<!-- TODO lesan:待实现 -->
540544
<el-divider content-position="left">
541545
<el-text tag="b" size="large">指派任务执行人员</el-text>
542546
</el-divider>
@@ -548,6 +552,7 @@
548552
/>
549553
</el-form-item>
550554

555+
<!-- TODO lesan:待实现 -->
551556
<el-divider content-position="left">
552557
<el-text tag="b" size="large">完成任务</el-text>
553558
</el-divider>
@@ -641,7 +646,7 @@ const { settingVisible, closeDrawer, openDrawer } = useDrawer()
641646
// 节点名称配置
642647
const { nodeName, showInput, clickIcon, blurEvent } = useNodeName(NodeType.USER_TASK_NODE)
643648
// 激活的 Tab 标签页
644-
const activeTabName = ref('listener')
649+
const activeTabName = ref('user')
645650
// 表单字段权限设置
646651
const { formType, fieldsPermissionConfig, formFieldOptions, getNodeConfigFormFields } =
647652
useFormFieldsPermission(FieldPermissionType.READ)
@@ -848,7 +853,7 @@ const showUserTaskNodeConfig = (node: SimpleFlowNode) => {
848853
buttonsSetting.value = cloneDeep(node.buttonsSetting) || DEFAULT_BUTTON_SETTING
849854
// 4. 表单字段权限配置
850855
getNodeConfigFormFields(node.fieldsPermission)
851-
// 创建任务监听器
856+
// 5. 创建任务监听器
852857
configForm.value.createTaskListenerEnable = node.createTaskListener.enable
853858
configForm.value.createTaskListenerPath = node.createTaskListener.path
854859
configForm.value.createTaskListenerHeader = node.createTaskListener.header ?? []

0 commit comments

Comments
 (0)