|
@@ -17,8 +17,8 @@
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
@change="onAssigneeTypeChange"
|
|
@change="onAssigneeTypeChange"
|
|
|
>
|
|
>
|
|
|
- <el-option label="审批角色" value="ROLE" />
|
|
|
|
|
- <el-option label="发起人自己" value="SELF" />
|
|
|
|
|
|
|
+ <el-option label="审批角色" value="ROLE" :disabled="embedded" />
|
|
|
|
|
+ <el-option label="发起人自己" value="SELF" :disabled="embedded" />
|
|
|
<el-option label="外部指定(SCRM)" value="EXTERNAL" />
|
|
<el-option label="外部指定(SCRM)" value="EXTERNAL" />
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -90,7 +90,7 @@
|
|
|
|
|
|
|
|
<!-- 子节点配置 -->
|
|
<!-- 子节点配置 -->
|
|
|
<el-form-item label="启用子节点">
|
|
<el-form-item label="启用子节点">
|
|
|
- <el-switch v-model="nodeProps.subNodesEnabled" active-text="是" inactive-text="否" @change="onSubNodesEnabledChange" />
|
|
|
|
|
|
|
+ <el-switch v-model="nodeProps.subNodesEnabled" :disabled="embedded" active-text="是" inactive-text="否" @change="onSubNodesEnabledChange" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<template v-if="nodeProps.subNodesEnabled">
|
|
<template v-if="nodeProps.subNodesEnabled">
|
|
|
<el-form-item label="执行方式">
|
|
<el-form-item label="执行方式">
|
|
@@ -311,6 +311,7 @@ const props = defineProps<{
|
|
|
generateSubNodeId: () => string
|
|
generateSubNodeId: () => string
|
|
|
selectedSubNodeIndex: number | null
|
|
selectedSubNodeIndex: number | null
|
|
|
drawerVisible: boolean
|
|
drawerVisible: boolean
|
|
|
|
|
+ embedded: boolean
|
|
|
saveCurrentNodeProps?: () => void
|
|
saveCurrentNodeProps?: () => void
|
|
|
}>()
|
|
}>()
|
|
|
|
|
|
|
@@ -320,7 +321,15 @@ const emit = defineEmits<{
|
|
|
(e: 'deleteNode'): void
|
|
(e: 'deleteNode'): void
|
|
|
}>()
|
|
}>()
|
|
|
|
|
|
|
|
-const { selectedNode, outgoingEdges, roleList, nodeProps, selectedSubNodeIndex, drawerVisible } = toRefs(props)
|
|
|
|
|
|
|
+const {
|
|
|
|
|
+ selectedNode,
|
|
|
|
|
+ outgoingEdges,
|
|
|
|
|
+ roleList,
|
|
|
|
|
+ nodeProps,
|
|
|
|
|
+ selectedSubNodeIndex,
|
|
|
|
|
+ drawerVisible,
|
|
|
|
|
+ embedded,
|
|
|
|
|
+} = toRefs(props)
|
|
|
const { getEdgeTargetName, updateNodeName, onDefaultChange, onBranchBlur, generateSubNodeId, saveCurrentNodeProps } = props
|
|
const { getEdgeTargetName, updateNodeName, onDefaultChange, onBranchBlur, generateSubNodeId, saveCurrentNodeProps } = props
|
|
|
|
|
|
|
|
const nodeName = computed({
|
|
const nodeName = computed({
|