|
@@ -25,7 +25,6 @@ import { $, getContainerSize } from '@/utils'
|
|
|
import FlowGraph from '../graph'
|
|
|
import ContextMenu from '@imengyu/vue3-context-menu'
|
|
|
import SubFlowDialog from './components/subFlow.vue'
|
|
|
-import CaseData from '../data/index'
|
|
|
import { Graph, type Node } from '@antv/x6'
|
|
|
|
|
|
import { useCaseFlowData } from '@/store/caseFlow'
|
|
@@ -34,6 +33,9 @@ const useStoreCaseFlowData = useCaseFlowData()
|
|
|
const flowData = computed(() => {
|
|
|
return useStoreCaseFlowData.getFlowData
|
|
|
})
|
|
|
+const caseData = computed(() => {
|
|
|
+ return useStoreCaseFlowData.getCaseList
|
|
|
+})
|
|
|
const router = useRouter()
|
|
|
const route = useRoute()
|
|
|
let isReady = ref(false)
|
|
@@ -66,7 +68,7 @@ const initGraph = () => {
|
|
|
FlowGraph.initShape()
|
|
|
const id = route.params.id as string
|
|
|
const subNodes = ref<any[]>([])
|
|
|
- CaseData.list.forEach(item => {
|
|
|
+ caseData.value.forEach((item: any) => {
|
|
|
if (item.id !== id && graph.value) {
|
|
|
const s1 = graph.value.createNode({
|
|
|
shape: 'sub-flow-node',
|