index.js
724 Bytes
/**
* Author: wjw
* Date:
* Description:
*/
import React, { useState, useEffect, forwardRef } from 'react';
import { connect } from 'dva';
import { Card, Button, Form, Radio } from 'antd';
const RadioFormItem = props => {
const { name, label, list = [], disabled } = props;
return (
<div>
<Form.Item label={label} name={name} rules={[{ required: true, message: '请选择' }]}>
<Radio.Group disabled={disabled}>
{list.map((item, index) => {
return (
<Radio key={index} value={item.value}>
{item.name}
</Radio>
);
})}
</Radio.Group>
</Form.Item>
</div>
);
};
export default RadioFormItem;