back.js 817 B

1234567891011121314151617181920212223242526272829303132
  1. import React, { Component } from 'react'
  2. import { Modal } from 'antd'
  3. import { FormItem } from 'wptpc-design'
  4. export default class Index extends Component {
  5. render () {
  6. const { showModal, params, versions, onChange, onOk, onCancel, fetching } = this.props
  7. const formSetting = [{
  8. label: '模型名称',
  9. type: 'input',
  10. key: 'name'
  11. },
  12. {
  13. label: '模型版本',
  14. type: 'select',
  15. key: 'version',
  16. options: versions.map(item => ({ label: item, value: item }))
  17. }]
  18. return (
  19. <Modal
  20. title={'模型回退'}
  21. visible={showModal}
  22. onOk={onOk}
  23. onCancel={onCancel}
  24. okButtonProps={{ disabled: fetching }}
  25. >
  26. <FormItem formSetting={formSetting} params={params} onChange={onChange}/>
  27. </Modal>
  28. )
  29. }
  30. }