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