| | |
| | | <template> |
| | | <Modal |
| | | title="预览(支持布局)" |
| | | :visible="visible" |
| | | :open="visible" |
| | | @ok="handleGetData" |
| | | @cancel="handleCancel" |
| | | okText="获取数据" |
| | |
| | | :width="900" |
| | | > |
| | | <VFormCreate |
| | | :form-config="formConfig" |
| | | :form-config="formConfig as any" |
| | | v-model:fApi="fApi" |
| | | v-model:formModel="formModel" |
| | | @submit="onSubmit" |
| | |
| | | import JsonModal from '../VFormDesign/components/JsonModal.vue'; |
| | | import { IToolbarMethods } from '../../typings/form-type'; |
| | | import { Modal } from 'ant-design-vue'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'VFormPreview', |
| | | components: { |
| | |
| | | const showModal = (jsonData: IFormConfig) => { |
| | | // console.log('showModal-', jsonData); |
| | | formatRules(jsonData.schemas); |
| | | state.formConfig = jsonData; |
| | | state.formConfig = jsonData as any; |
| | | state.visible = true; |
| | | }; |
| | | |