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;