From 83bbac303ed8403db95dee02346d4d6eda22ab45 Mon Sep 17 00:00:00 2001 From: dap <dap@qq.com> Date: 星期二, 21 五月 2024 09:37:28 +0800 Subject: [PATCH] fix: bpmn相关type第一次安装依赖&运行报错 --- src/bpmn/panel/property/TaskListener.vue | 4 ++-- src/bpmn/panel/property/ExecutionListener.vue | 4 ++-- src/bpmn/panel/index.vue | 2 +- src/bpmn/hooks/useParseElement.ts | 2 +- src/bpmn/panel/TaskPanel.vue | 4 ++-- src/bpmn/panel/property/ListenerParam.vue | 2 +- src/components/BpmnView/index.vue | 2 +- src/bpmn/panel/ProcessPanel.vue | 4 ++-- src/bpmn/panel/SequenceFlowPanel.vue | 4 ++-- src/store/modules/modeler.ts | 2 +- src/bpmn/panel/SubProcessPanel.vue | 4 ++-- src/bpmn/panel/GatewayPanel.vue | 4 ++-- src/bpmn/hooks/usePanel.ts | 2 +- src/bpmn/index.vue | 2 +- src/bpmn/panel/ParticipantPanel.vue | 4 ++-- src/bpmn/panel/StartEndPanel.vue | 4 ++-- 16 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/bpmn/hooks/usePanel.ts b/src/bpmn/hooks/usePanel.ts index d92b7d7..ace579b 100644 --- a/src/bpmn/hooks/usePanel.ts +++ b/src/bpmn/hooks/usePanel.ts @@ -1,5 +1,5 @@ import showConfig from '../assets/showConfig'; -import { ModdleElement } from 'bpmn'; +import type { ModdleElement } from 'bpmn'; import useModelerStore from '@/store/modules/modeler'; import { MultiInstanceTypeEnum } from '@/enums/bpmn/IndexEnums'; interface Options { diff --git a/src/bpmn/hooks/useParseElement.ts b/src/bpmn/hooks/useParseElement.ts index a5a255d..e1a6054 100644 --- a/src/bpmn/hooks/useParseElement.ts +++ b/src/bpmn/hooks/useParseElement.ts @@ -1,4 +1,4 @@ -import { ModdleElement } from 'bpmn'; +import type { ModdleElement } from 'bpmn'; interface Options { element: ModdleElement; diff --git a/src/bpmn/index.vue b/src/bpmn/index.vue index 924a838..15437c8 100644 --- a/src/bpmn/index.vue +++ b/src/bpmn/index.vue @@ -90,7 +90,7 @@ import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-codes.css'; import 'bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css'; import './assets/style/index.scss'; -import { Canvas, Modeler } from 'bpmn'; +import type { Canvas, Modeler } from 'bpmn'; import PropertyPanel from './panel/index.vue'; import BpmnModeler from 'bpmn-js/lib/Modeler.js'; import defaultXML from './assets/defaultXML'; diff --git a/src/bpmn/panel/GatewayPanel.vue b/src/bpmn/panel/GatewayPanel.vue index 5931539..20cc134 100644 --- a/src/bpmn/panel/GatewayPanel.vue +++ b/src/bpmn/panel/GatewayPanel.vue @@ -41,8 +41,8 @@ <script setup lang="ts"> import useParseElement from '../hooks/useParseElement'; import usePanel from '../hooks/usePanel'; -import { Modeler, ModdleElement } from 'bpmn'; -import { GatewayPanel } from 'bpmnDesign'; +import type { Modeler, ModdleElement } from 'bpmn'; +import type { GatewayPanel } from 'bpmnDesign'; import ExecutionListener from './property/ExecutionListener.vue'; interface PropType { diff --git a/src/bpmn/panel/ParticipantPanel.vue b/src/bpmn/panel/ParticipantPanel.vue index cca28bd..b1d42e6 100644 --- a/src/bpmn/panel/ParticipantPanel.vue +++ b/src/bpmn/panel/ParticipantPanel.vue @@ -42,8 +42,8 @@ import useParseElement from '../hooks/useParseElement'; import usePanel from '../hooks/usePanel'; import ExecutionListener from './property/ExecutionListener.vue'; -import { ModdleElement } from 'bpmn'; -import { ParticipantPanel } from 'bpmnDesign'; +import type { ModdleElement } from 'bpmn'; +import type { ParticipantPanel } from 'bpmnDesign'; interface PropType { element: ModdleElement; diff --git a/src/bpmn/panel/ProcessPanel.vue b/src/bpmn/panel/ProcessPanel.vue index 7d9a359..9e118e2 100644 --- a/src/bpmn/panel/ProcessPanel.vue +++ b/src/bpmn/panel/ProcessPanel.vue @@ -43,8 +43,8 @@ import ExecutionListener from './property/ExecutionListener.vue'; import useParseElement from '../hooks/useParseElement'; import usePanel from '../hooks/usePanel'; -import { Modeler, ModdleElement } from 'bpmn'; -import { ProcessPanel } from 'bpmnDesign'; +import type { Modeler, ModdleElement } from 'bpmn'; +import type { ProcessPanel } from 'bpmnDesign'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; diff --git a/src/bpmn/panel/SequenceFlowPanel.vue b/src/bpmn/panel/SequenceFlowPanel.vue index fd8ad3c..eac8227 100644 --- a/src/bpmn/panel/SequenceFlowPanel.vue +++ b/src/bpmn/panel/SequenceFlowPanel.vue @@ -49,8 +49,8 @@ import useModelerStore from '@/store/modules/modeler'; import usePanel from '../hooks/usePanel'; import ExecutionListener from './property/ExecutionListener.vue'; -import { Modeler, ModdleElement } from 'bpmn'; -import { SequenceFlowPanel } from 'bpmnDesign'; +import type { Modeler, ModdleElement } from 'bpmn'; +import type { SequenceFlowPanel } from 'bpmnDesign'; interface PropType { element: ModdleElement; diff --git a/src/bpmn/panel/StartEndPanel.vue b/src/bpmn/panel/StartEndPanel.vue index d43ed80..bde1212 100644 --- a/src/bpmn/panel/StartEndPanel.vue +++ b/src/bpmn/panel/StartEndPanel.vue @@ -42,8 +42,8 @@ import ExecutionListener from './property/ExecutionListener.vue'; import useParseElement from '../hooks/useParseElement'; import usePanel from '../hooks/usePanel'; -import { Modeler, ModdleElement } from 'bpmn'; -import { StartEndPanel } from 'bpmnDesign'; +import type { Modeler, ModdleElement } from 'bpmn'; +import type { StartEndPanel } from 'bpmnDesign'; interface PropType { element: ModdleElement; diff --git a/src/bpmn/panel/SubProcessPanel.vue b/src/bpmn/panel/SubProcessPanel.vue index e0cedcb..3490fff 100644 --- a/src/bpmn/panel/SubProcessPanel.vue +++ b/src/bpmn/panel/SubProcessPanel.vue @@ -111,8 +111,8 @@ import ExecutionListener from './property/ExecutionListener.vue'; import useParseElement from '../hooks/useParseElement'; import usePanel from '../hooks/usePanel'; -import { ModdleElement } from 'bpmn'; -import { SubProcessPanel } from 'bpmnDesign'; +import type { ModdleElement } from 'bpmn'; +import type { SubProcessPanel } from 'bpmnDesign'; import { MultiInstanceTypeEnum } from '@/enums/bpmn/IndexEnums'; interface PropType { diff --git a/src/bpmn/panel/TaskPanel.vue b/src/bpmn/panel/TaskPanel.vue index bc037ee..358fba9 100644 --- a/src/bpmn/panel/TaskPanel.vue +++ b/src/bpmn/panel/TaskPanel.vue @@ -243,8 +243,8 @@ import ExecutionListener from './property/ExecutionListener.vue'; import TaskListener from './property/TaskListener.vue'; import DueDate from './property/DueDate.vue'; -import { ModdleElement } from 'bpmn'; -import { TaskPanel } from 'bpmnDesign'; +import type { ModdleElement } from 'bpmn'; +import type { TaskPanel } from 'bpmnDesign'; import { AllocationTypeEnum, MultiInstanceTypeEnum, SpecifyDescEnum } from '@/enums/bpmn/IndexEnums'; import { UserVO } from '@/api/system/user/types'; import { RoleVO } from '@/api/system/role/types'; diff --git a/src/bpmn/panel/index.vue b/src/bpmn/panel/index.vue index eecb0cb..445571a 100644 --- a/src/bpmn/panel/index.vue +++ b/src/bpmn/panel/index.vue @@ -13,7 +13,7 @@ import SequenceFlowPanel from './SequenceFlowPanel.vue'; import ParticipantPanel from './ParticipantPanel.vue'; import SubProcessPanel from './SubProcessPanel.vue'; -import { Modeler, ModdleElement } from 'bpmn'; +import type { Modeler, ModdleElement } from 'bpmn'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; interface propsType { modeler: Modeler; diff --git a/src/bpmn/panel/property/ExecutionListener.vue b/src/bpmn/panel/property/ExecutionListener.vue index 7620cf3..3c584cb 100644 --- a/src/bpmn/panel/property/ExecutionListener.vue +++ b/src/bpmn/panel/property/ExecutionListener.vue @@ -90,8 +90,8 @@ <script setup lang="ts"> import ListenerParam from './ListenerParam.vue'; import { VxeTableEvents, VxeTableInstance, VxeTablePropTypes } from 'vxe-table'; -import { ExecutionListenerVO } from 'bpmnDesign'; -import { Moddle, Modeler, ModdleElement } from 'bpmn'; +import type { ExecutionListenerVO } from 'bpmnDesign'; +import type { Moddle, Modeler, ModdleElement } from 'bpmn'; import usePanel from '../../hooks/usePanel'; import useDialog from '@/hooks/useDialog'; diff --git a/src/bpmn/panel/property/ListenerParam.vue b/src/bpmn/panel/property/ListenerParam.vue index 334249b..21c6de1 100644 --- a/src/bpmn/panel/property/ListenerParam.vue +++ b/src/bpmn/panel/property/ListenerParam.vue @@ -47,7 +47,7 @@ <script setup lang="ts"> import { VXETable, VxeTableInstance, VxeTablePropTypes } from 'vxe-table'; -import { ParamVO } from 'bpmnDesign'; +import type { ParamVO } from 'bpmnDesign'; import useDialog from '@/hooks/useDialog'; interface PropType { diff --git a/src/bpmn/panel/property/TaskListener.vue b/src/bpmn/panel/property/TaskListener.vue index db774e4..9a32c47 100644 --- a/src/bpmn/panel/property/TaskListener.vue +++ b/src/bpmn/panel/property/TaskListener.vue @@ -91,8 +91,8 @@ <script setup lang="ts"> import ListenerParam from './ListenerParam.vue'; import { VxeTableEvents, VxeTableInstance, VxeTablePropTypes } from 'vxe-table'; -import { TaskListenerVO } from 'bpmnDesign'; -import { ModdleElement } from 'bpmn'; +import type { TaskListenerVO } from 'bpmnDesign'; +import type { ModdleElement } from 'bpmn'; import usePanel from '../../hooks/usePanel'; import useDialog from '@/hooks/useDialog'; diff --git a/src/components/BpmnView/index.vue b/src/components/BpmnView/index.vue index a79f084..f07bc21 100644 --- a/src/components/BpmnView/index.vue +++ b/src/components/BpmnView/index.vue @@ -37,7 +37,7 @@ import MoveCanvasModule from 'diagram-js/lib/navigation/movecanvas'; import ZoomScrollModule from 'diagram-js/lib/navigation/zoomscroll'; import { ModuleDeclaration } from 'didi'; -import { Canvas, ModdleElement } from 'bpmn'; +import type { Canvas, ModdleElement } from 'bpmn'; import EventBus from 'diagram-js/lib/core/EventBus'; import Overlays from 'diagram-js/lib/features/overlays/Overlays'; import processApi from '@/api/workflow/processInstance/index'; diff --git a/src/store/modules/modeler.ts b/src/store/modules/modeler.ts index 7b19c1a..204f450 100644 --- a/src/store/modules/modeler.ts +++ b/src/store/modules/modeler.ts @@ -1,4 +1,4 @@ -import { Modeler, Modeling, Canvas, ElementRegistry, Moddle, BpmnFactory } from 'bpmn'; +import type { Modeler, Modeling, Canvas, ElementRegistry, Moddle, BpmnFactory } from 'bpmn'; type ModelerStore = { modeler: Modeler | undefined; -- Gitblit v1.9.3