diff --git a/modeler/src/views/decision/communication/communication.vue b/modeler/src/views/decision/communication/communication.vue
index ea142f1..eacb8a2 100644
--- a/modeler/src/views/decision/communication/communication.vue
+++ b/modeler/src/views/decision/communication/communication.vue
@@ -7,8 +7,8 @@
(null);
const graph = ref(null);
const currentZoom = ref(1);
- const draggedNodeData = ref(null);
+ const draggedNodeData = ref(null);
const isDraggingOver = ref(false);
const currentTreeEditing = ref(false);
- const currentScenario = ref(null);
+ const currentScenario = ref(null);
const currentNodeGraph = ref(null);
const selectedModelNode = ref | null>(null);
const selectedNodeTaskElement = ref(null);
@@ -105,7 +105,7 @@ export default defineComponent({
} = useGraphCanvas();
// 处理拖动开始
- const handleDragStart = (nm: NodeDragTemplate) => {
+ const handleDragStart = (nm: Scenario) => {
draggedNodeData.value = nm;
};
@@ -156,14 +156,14 @@ export default defineComponent({
try {
// 获取拖动的数据
- const template = draggedNodeData.value as NodeDragTemplate;
+ const template = draggedNodeData.value as Scenario;
- if (!hasElements(graph.value as Graph) && template.type !== 'root') {
+ if (!hasElements(graph.value as Graph)) {
message.error('请先添加根节点.');
return;
}
- if (hasRootElementNode(graph.value as Graph) && template.type === 'root') {
+ if (hasRootElementNode(graph.value as Graph)) {
message.error('根节点已经存在.');
return;
}
@@ -193,8 +193,8 @@ export default defineComponent({
}
};
- const handleSelectTree = (tree: currentScenario) => {
- console.info('handleSelectTree', tree);
+ const handleSelect = (tree: Scenario) => {
+ console.info('handleSelect', tree);
findOneTreeById(tree.id).then(r => {
if (r.data) {
let nodeGraph: NodeGraph | null = null;
@@ -254,7 +254,7 @@ export default defineComponent({
});
};
- const handleCreateTree = () => {
+ const handleCreate = () => {
currentScenario.value = {
id: 0,
name: '行为树',
@@ -404,7 +404,7 @@ export default defineComponent({
return {
treesCardRef,
- handleCreateTree,
+ handleCreate,
currentTreeEditing,
currentScenario,
currentNodeGraph,
@@ -424,7 +424,7 @@ export default defineComponent({
isDraggingOver,
handleSave,
handleUpdateElement,
- handleSelectTree,
+ handleSelect,
};
},
});
diff --git a/modeler/src/views/decision/communication/graph.ts b/modeler/src/views/decision/communication/graph.ts
new file mode 100644
index 0000000..a47cc82
--- /dev/null
+++ b/modeler/src/views/decision/communication/graph.ts
@@ -0,0 +1,8 @@
+/*
+ * This file is part of the kernelstudio package.
+ *
+ * (c) 2014-2026 zlin
+ *
+ * For the full copyright and license information, please view the LICENSE file
+ * that was distributed with this source code.
+ */