From ba41753d77234d9cd0ab08781f20902f1a77824e Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sat, 17 Apr 2021 00:35:12 +0800 Subject: [PATCH] fix: Improve the flowChart component --- src/components/FlowChart/index.ts | 22 +++ src/components/FlowChart/src/Bpmn.vue | 0 src/components/FlowChart/src/Control.vue | 147 ++++++++++---------- src/components/FlowChart/src/DataDialog.vue | 26 ++-- src/components/FlowChart/src/NodePanel.vue | 65 +++++---- src/views/components/flow-chart/index.vue | 60 -------- src/views/flow-chart/index.vue | 110 +++++++-------- 7 files changed, 195 insertions(+), 235 deletions(-) delete mode 100644 src/components/FlowChart/src/Bpmn.vue delete mode 100644 src/views/components/flow-chart/index.vue diff --git a/src/components/FlowChart/index.ts b/src/components/FlowChart/index.ts index e69de29bb..43551c3fe 100644 --- a/src/components/FlowChart/index.ts +++ b/src/components/FlowChart/index.ts @@ -0,0 +1,22 @@ +import { App } from "vue" +import control from "./src/Control.vue" +import nodePanel from "./src/NodePanel.vue" +import dataDialog from "./src/DataDialog.vue" + +export const Control = Object.assign(control, { + install(app: App) { + app.component(control.name, control) + } +}) + +export const NodePanel = Object.assign(nodePanel, { + install(app: App) { + app.component(nodePanel.name, nodePanel) + } +}) + +export const DataDialog = Object.assign(dataDialog, { + install(app: App) { + app.component(dataDialog.name, dataDialog) + } +}) \ No newline at end of file diff --git a/src/components/FlowChart/src/Bpmn.vue b/src/components/FlowChart/src/Bpmn.vue deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/components/FlowChart/src/Control.vue b/src/components/FlowChart/src/Control.vue index 5cb78315d..eb15a3c49 100644 --- a/src/components/FlowChart/src/Control.vue +++ b/src/components/FlowChart/src/Control.vue @@ -1,5 +1,6 @@ - + +.control-container ul li button { + border: none; + background-color: transparent; + outline: none; +} + \ No newline at end of file diff --git a/src/components/FlowChart/src/DataDialog.vue b/src/components/FlowChart/src/DataDialog.vue index c83352a95..0d6d4570e 100644 --- a/src/components/FlowChart/src/DataDialog.vue +++ b/src/components/FlowChart/src/DataDialog.vue @@ -1,22 +1,18 @@ - - - + VueJsonPretty + } +}); + \ No newline at end of file diff --git a/src/components/FlowChart/src/NodePanel.vue b/src/components/FlowChart/src/NodePanel.vue index cf22fada8..d16064f2a 100644 --- a/src/components/FlowChart/src/NodePanel.vue +++ b/src/components/FlowChart/src/NodePanel.vue @@ -1,6 +1,12 @@ - - diff --git a/src/views/flow-chart/index.vue b/src/views/flow-chart/index.vue index 9d662a4b9..41eb51f43 100644 --- a/src/views/flow-chart/index.vue +++ b/src/views/flow-chart/index.vue @@ -6,8 +6,7 @@ v-if="lf" :lf="lf" :catTurboData="false" - @catData="$_catData" - @catTurboData="$_catTurboData" + @catData="catData" > @@ -19,28 +18,25 @@ - -