UPDATE: VERSION-20260326
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
</div>
|
||||
<Properties
|
||||
v-if="graph"
|
||||
:platforms="platforms"
|
||||
:element="selectedNodeTaskElement"
|
||||
:graph="graph as any"
|
||||
:node="selectedModelNode as any"
|
||||
@@ -65,7 +66,8 @@ import { createGraphTaskElementFromTemplate } from './utils';
|
||||
|
||||
import { createGraphTaskElement, createLineOptions, type GraphContainer, type GraphTaskElement, hasElements, hasRootElementNode, resolveGraph, useGraphCanvas } from '../graph';
|
||||
import { registerNodeElement } from './register';
|
||||
|
||||
import { findAllBasicPlatforms } from '../api';
|
||||
import type { Platform } from '../types';
|
||||
import { createTree, findOneTreeById, updateTree } from './api';
|
||||
import TressCard from './trees-card.vue';
|
||||
import NodesCard from './nodes-card.vue';
|
||||
@@ -100,6 +102,7 @@ export default defineComponent({
|
||||
const selectedNodeTaskElement = ref<GraphTaskElement | null>(null);
|
||||
const changed = ref<boolean>(false);
|
||||
const treesCardRef = ref<InstanceType<typeof TressCard> | null>(null);
|
||||
const platforms = ref<Platform[]>([]);
|
||||
|
||||
const {
|
||||
handleGraphEvent,
|
||||
@@ -111,6 +114,13 @@ export default defineComponent({
|
||||
resizeCanvas,
|
||||
} = useGraphCanvas();
|
||||
|
||||
const loadPlatforms = () => {
|
||||
platforms.value = [];
|
||||
findAllBasicPlatforms().then(r => {
|
||||
platforms.value = r.data ?? [];
|
||||
});
|
||||
};
|
||||
|
||||
// 处理拖动开始
|
||||
const handleDragStart = (nm: NodeDragTemplate) => {
|
||||
draggedNodeData.value = nm;
|
||||
@@ -393,6 +403,7 @@ export default defineComponent({
|
||||
// 初始化
|
||||
onMounted(() => {
|
||||
init();
|
||||
loadPlatforms();
|
||||
});
|
||||
|
||||
// 清理
|
||||
@@ -410,6 +421,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
return {
|
||||
platforms,
|
||||
treesCardRef,
|
||||
handleCreateTree,
|
||||
currentTreeEditing,
|
||||
|
||||
Reference in New Issue
Block a user