From 4923f3c6670319337c059b4c90378d0084f04904 Mon Sep 17 00:00:00 2001 From: LiuHao Date: Mon, 22 Jan 2024 21:53:54 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E7=A7=BB=E9=99=A4=E6=89=80=E6=9C=89?= =?UTF-8?q?=E7=9A=84=E8=8A=82=E7=82=B9=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BpmnDesign/hooks/usePanel.ts | 11 +---------- src/components/BpmnDesign/panel/GatewayPanel.vue | 5 +---- src/components/BpmnDesign/panel/ProcessPanel.vue | 7 ++----- src/components/BpmnDesign/panel/SequenceFlowPanel.vue | 5 +---- src/components/BpmnDesign/panel/StartEndPanel.vue | 5 +---- src/components/BpmnDesign/panel/TaskPanel.vue | 5 +---- src/types/bpmn/design.d.ts | 1 - 7 files changed, 7 insertions(+), 32 deletions(-) diff --git a/src/components/BpmnDesign/hooks/usePanel.ts b/src/components/BpmnDesign/hooks/usePanel.ts index 10ac813..cab37d9 100644 --- a/src/components/BpmnDesign/hooks/usePanel.ts +++ b/src/components/BpmnDesign/hooks/usePanel.ts @@ -30,14 +30,6 @@ export default (ops: Options) => { updateProperties({ name: newVal }); } }; - const documentationChange = (newVal: string) => { - if (newVal) { - const documentationElement = modeler.get('moddle').create('bpmn:Documentation', { text: newVal }); - updateProperties({ documentation: [documentationElement] }); - } else { - updateProperties({ documentation: null }); - } - }; return { elementType, @@ -45,7 +37,6 @@ export default (ops: Options) => { updateProperties, idChange, - nameChange, - documentationChange + nameChange }; }; diff --git a/src/components/BpmnDesign/panel/GatewayPanel.vue b/src/components/BpmnDesign/panel/GatewayPanel.vue index f9c6a2f..15981c8 100644 --- a/src/components/BpmnDesign/panel/GatewayPanel.vue +++ b/src/components/BpmnDesign/panel/GatewayPanel.vue @@ -7,9 +7,6 @@ - - - @@ -29,7 +26,7 @@ interface PropType { const props = withDefaults(defineProps(), { categorys: () => [] }); -const { documentationChange, nameChange, idChange } = usePanel({ +const { nameChange, idChange } = usePanel({ modeler: props.modeler, element: toRaw(props.element) }); diff --git a/src/components/BpmnDesign/panel/ProcessPanel.vue b/src/components/BpmnDesign/panel/ProcessPanel.vue index a854eda..3f0622c 100644 --- a/src/components/BpmnDesign/panel/ProcessPanel.vue +++ b/src/components/BpmnDesign/panel/ProcessPanel.vue @@ -25,17 +25,14 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance; interface PropType { modeler: Modeler; element: Element; - categorys?: any[]; } -const props = withDefaults(defineProps(), { - categorys: () => [] -}); +const props = withDefaults(defineProps(), {}); const { parse, formData } = useParseElement({ modeler: props.modeler, element: toRaw(props.element) }); -const { idChange, nameChange, documentationChange } = usePanel({ +const { idChange, nameChange } = usePanel({ modeler: props.modeler, element: toRaw(props.element) }); diff --git a/src/components/BpmnDesign/panel/SequenceFlowPanel.vue b/src/components/BpmnDesign/panel/SequenceFlowPanel.vue index 2bc9f40..c97b61a 100644 --- a/src/components/BpmnDesign/panel/SequenceFlowPanel.vue +++ b/src/components/BpmnDesign/panel/SequenceFlowPanel.vue @@ -7,9 +7,6 @@ - - - @@ -35,7 +32,7 @@ interface PropType { const props = withDefaults(defineProps(), { categorys: () => [] }); -const { documentationChange, nameChange, idChange, updateProperties } = usePanel({ +const { nameChange, idChange, updateProperties } = usePanel({ modeler: props.modeler, element: toRaw(props.element) }); diff --git a/src/components/BpmnDesign/panel/StartEndPanel.vue b/src/components/BpmnDesign/panel/StartEndPanel.vue index 2c8d4df..56a8a42 100644 --- a/src/components/BpmnDesign/panel/StartEndPanel.vue +++ b/src/components/BpmnDesign/panel/StartEndPanel.vue @@ -7,9 +7,6 @@ - - - @@ -29,7 +26,7 @@ interface PropType { const props = withDefaults(defineProps(), { categorys: () => [] }); -const { documentationChange, nameChange, idChange } = usePanel({ +const { nameChange, idChange } = usePanel({ modeler: props.modeler, element: toRaw(props.element) }); diff --git a/src/components/BpmnDesign/panel/TaskPanel.vue b/src/components/BpmnDesign/panel/TaskPanel.vue index c47f461..0b09b5b 100644 --- a/src/components/BpmnDesign/panel/TaskPanel.vue +++ b/src/components/BpmnDesign/panel/TaskPanel.vue @@ -7,9 +7,6 @@ - - - @@ -34,7 +31,7 @@ interface PropType { const props = withDefaults(defineProps(), { categorys: () => [] }); -const { documentationChange, nameChange, idChange } = usePanel({ +const { nameChange, idChange } = usePanel({ modeler: props.modeler, element: toRaw(props.element) }); diff --git a/src/types/bpmn/design.d.ts b/src/types/bpmn/design.d.ts index 27e0b33..4c2e689 100644 --- a/src/types/bpmn/design.d.ts +++ b/src/types/bpmn/design.d.ts @@ -23,7 +23,6 @@ declare module 'bpmnDesign' { interface BasePanel { id: string; name: string; - documentation?: string; } export interface ProcessPanel extends BasePanel { processCategory: string;