From 3036a174fc5a19159fbba29d9eecb654b26e63fa Mon Sep 17 00:00:00 2001 From: puhui999 Date: Sun, 7 Sep 2025 19:25:34 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=20bpmnProcessDes?= =?UTF-8?q?igner=20designer=20=E6=A8=A1=E5=9D=97=20ele=20=3D>=20antd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/package.json | 1 + .../package/designer/ProcessDesigner.vue | 529 +++++++++--------- .../package/designer/ProcessViewer.vue | 365 ++++++------ .../package/designer/index.ts | 2 +- .../package/designer/index2.ts | 2 +- .../package/designer/plugins/defaultEmpty.js | 2 +- apps/web-antd/tsconfig.json | 1 + packages/icons/src/iconify/index.ts | 31 + pnpm-lock.yaml | 3 + 9 files changed, 469 insertions(+), 467 deletions(-) diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json index 71cb71be..f4d5b409 100644 --- a/apps/web-antd/package.json +++ b/apps/web-antd/package.json @@ -55,6 +55,7 @@ "diagram-js": "^12.8.1", "fast-xml-parser": "^4.5.3", "highlight.js": "catalog:", + "min-dash": "^4.2.3", "pinia": "catalog:", "steady-xml": "^0.1.0", "tinymce": "catalog:", diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue index 234555c2..5f247959 100644 --- a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue +++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue @@ -1,258 +1,39 @@ - - + + diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue index 77f33539..370f295b 100644 --- a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue +++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/ProcessViewer.vue @@ -1,184 +1,18 @@ - - + + diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index.ts b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index.ts index 4cfdbf52..cc2dc24f 100644 --- a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index.ts +++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index.ts @@ -1,6 +1,6 @@ import MyProcessDesigner from './ProcessDesigner.vue'; -MyProcessDesigner.install = function (Vue) { +MyProcessDesigner.install = function (Vue: any) { Vue.component(MyProcessDesigner.name, MyProcessDesigner); }; diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index2.ts b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index2.ts index fa1457d7..9f085a72 100644 --- a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index2.ts +++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/index2.ts @@ -1,6 +1,6 @@ import MyProcessViewer from './ProcessViewer.vue'; -MyProcessViewer.install = function (Vue) { +MyProcessViewer.install = function (Vue: any) { Vue.component(MyProcessViewer.name, MyProcessViewer); }; diff --git a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/plugins/defaultEmpty.js b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/plugins/defaultEmpty.js index 98c17dc8..21676ee4 100644 --- a/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/plugins/defaultEmpty.js +++ b/apps/web-antd/src/components/bpmnProcessDesigner/package/designer/plugins/defaultEmpty.js @@ -6,7 +6,7 @@ export default (key, name, type) => { flowable: 'http://flowable.org/bpmn', }; return ` -