|
@@ -103,6 +103,7 @@
|
|
|
<Icon icon="ep:plus" class="mr-5px" />添加一行
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
|
+ <!-- TODO @lesan:async、source、target 几个字段,会告警 -->
|
|
|
<el-form-item
|
|
|
v-if="configForm.async === false"
|
|
|
label="子→主变量传递"
|
|
@@ -159,6 +160,7 @@
|
|
|
<Icon icon="ep:plus" class="mr-5px" />添加一行
|
|
|
</el-button>
|
|
|
</el-form-item>
|
|
|
+ <!-- TODO @lesan:startUserType、startUserEmptyType 要不走写下枚举类? -->
|
|
|
<el-form-item label="子流程发起人" prop="startUserType">
|
|
|
<el-radio-group v-model="configForm.startUserType">
|
|
|
<el-radio :value="1">同主流程发起人</el-radio>
|
|
@@ -332,6 +334,7 @@ const saveConfig = async () => {
|
|
|
if (!formRef) return false
|
|
|
const valid = await formRef.value.validate()
|
|
|
if (!valid) return false
|
|
|
+ // TODO @lesan:这里的 option 黄色告警,也处理下哈
|
|
|
const childInfo = childProcessOptions.value.find(
|
|
|
(option) => option.key === configForm.value.calledProcessDefinitionKey
|
|
|
)
|
|
@@ -375,6 +378,7 @@ const saveConfig = async () => {
|
|
|
return true
|
|
|
}
|
|
|
// 显示子流程节点配置, 由父组件传过来
|
|
|
+// TODO @lesan:inVariables、outVariables 红色告警
|
|
|
const showChildProcessNodeConfig = (node: SimpleFlowNode) => {
|
|
|
nodeName.value = node.name
|
|
|
if (node.childProcessSetting) {
|
|
@@ -417,6 +421,7 @@ const showChildProcessNodeConfig = (node: SimpleFlowNode) => {
|
|
|
|
|
|
defineExpose({ openDrawer, showChildProcessNodeConfig }) // 暴露方法给父组件
|
|
|
|
|
|
+// TODO @lesan:这里的 arr 黄色告警,也处理下哈,可以用 cursor quick fix 哈
|
|
|
const addVariable = (arr) => {
|
|
|
arr.push({
|
|
|
source: '',
|