AddOrEditModal.js 695 Bytes
Newer Older
王绍森's avatar
王绍森 committed
1 2
import React from 'react';
import { Modal } from 'antd';
王绍森's avatar
王绍森 committed
3
import { RenderFormByContent } from '../RenderForm'
王绍森's avatar
王绍森 committed
4 5 6 7 8 9 10 11 12 13

const CreateForm = props => {
  const {
    modalVisible,
    handleAdd,
    isAdd,
    handleModalVisible,
    content,
    form,
    templateCode,
王绍森's avatar
王绍森 committed
14
    confirmLoading,
王绍森's avatar
王绍森 committed
15 16 17 18 19 20 21 22 23
  } = props;

  return (
    <Modal
      width="1000px"
      maskClosable={false}
      destroyOnClose
      title={isAdd ? '新增' : '编辑'}
      visible={modalVisible}
24
      onOk={handleAdd}
王绍森's avatar
王绍森 committed
25
      onCancel={handleModalVisible}
王绍森's avatar
王绍森 committed
26
      confirmLoading={confirmLoading}
王绍森's avatar
王绍森 committed
27
    >
王绍森's avatar
王绍森 committed
28
      <RenderFormByContent form={form} content={content} templateCode={templateCode} />
王绍森's avatar
王绍森 committed
29 30 31 32 33
    </Modal>
  );
};

export default CreateForm;