From 3924a8514e4fb133fe01719f2e917e1579de0044 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Tue, 25 Jul 2023 17:09:55 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=86=85=E9=83=A8=20setGlobalState=20?= =?UTF-8?q?=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/qiankun/state.ts | 3 ++- .../extension/form/helper/WorkflowFormDesign.vue | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/qiankun/state.ts b/src/qiankun/state.ts index c8b1d50..25199e2 100644 --- a/src/qiankun/state.ts +++ b/src/qiankun/state.ts @@ -32,9 +32,10 @@ export function initGlState(state = {}): MicroAppStateActions { const microAppStore = useMicroAppStore(); const actions = initGlobalState(state); actions.onGlobalStateChange((newState, prev) => { + debugger const { [GlStateEnum.FORM_DESIGN_EMIT_KEY]: formDesignEmit, [GlStateEnum.WORKFLOW_DESIGN_EMIT_KEY]: workflowDesignEmit } = newState; formDesignEmit && microAppStore.setFormDesignApp(formDesignEmit); workflowDesignEmit && microAppStore.setWorkflowDesignApp(workflowDesignEmit); - }, true); + }); return actions; } diff --git a/src/views/workflow/extension/form/helper/WorkflowFormDesign.vue b/src/views/workflow/extension/form/helper/WorkflowFormDesign.vue index 0e98980..5fd9804 100644 --- a/src/views/workflow/extension/form/helper/WorkflowFormDesign.vue +++ b/src/views/workflow/extension/form/helper/WorkflowFormDesign.vue @@ -25,6 +25,11 @@ tag: '', }); + const formDesignProps = { + undoRedo: false, + style: { height: 'calc(100vh - 133px)' }, + toolbar: ['clear', 'preview'] + }; const emit = defineEmits(['success', 'register']); const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data: BoxPayload = { _tag: '' }) => { loadMicroApp({ @@ -34,9 +39,7 @@ props: { ...getSubDefineProps(), // 表单设计器props - [GlStateEnum.FORM_DESIGN_PROPS_KEY]: { - undoRedo: false - } + [GlStateEnum.FORM_DESIGN_PROPS_KEY]: formDesignProps } }, { sandbox: { experimentalStyleIsolation: true }}); state.tag = data._tag;