|
|
|
@ -38,7 +38,8 @@ const formPreviewProps = {
@@ -38,7 +38,8 @@ const formPreviewProps = {
|
|
|
|
|
}; |
|
|
|
|
const emit = defineEmits(['success', 'register']); |
|
|
|
|
const microAppStore = useMicroAppStore(); |
|
|
|
|
const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data: BoxPayload = { _tag: '' }) => { |
|
|
|
|
const [registerModal, { setModalProps, closeModal, changeLoading }] = useModalInner(async (data: BoxPayload = { _tag: '' }) => { |
|
|
|
|
changeLoading(); |
|
|
|
|
state.formDesignApp = loadMicroApp(Object.assign({} , apps.find(item => item.name == 'form-design'), { |
|
|
|
|
container: '#formPreview', |
|
|
|
|
props: { |
|
|
|
@ -48,6 +49,9 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data
@@ -48,6 +49,9 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data
|
|
|
|
|
mountApp: FORM_DESIGN_APP_COMPONENTS.PREVIEW |
|
|
|
|
} |
|
|
|
|
}), { sandbox: { experimentalStyleIsolation: true }}); |
|
|
|
|
state.formDesignApp.mountPromise.then(() => { |
|
|
|
|
changeLoading(false); |
|
|
|
|
}); |
|
|
|
|
data?.json && (formPreviewProps.options = eval('(' + data.json + ')') ); |
|
|
|
|
const props: Partial<ModalProps> = { confirmLoading: false }; |
|
|
|
|
props.title = '预览流程表单'; |
|
|
|
|