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;