<Form.List name='users' initialValue={[{}]}>
{(fields, { add, remove }) => (
<>
{fields.map(({ key, name, ...restField }, index) => (
<div key={key} style={{display: 'flex', alignItems: 'center', marginBottom: 20}}>
<Form.Item
{...restField}
name={[name, 'first']}
style={{width: '25%', marginRight: 8, marginBottom: 0}}
rules={[{ required: true, message: '请选择角色' }]}
>
<Select
placeholder='角色'
style={{width: '100%%'}}
allowClear
options={[
{
value: 0,
label: 'system'
},
{
value: 1,
label: 'user'
},
{
value: 2,
label: 'assistant'
}
]}
/>
</Form.Item>
<Form.Item
{...restField}
name={[name, 'second']}
style={{width: '68%', marginRight: 8, marginBottom: 0}}
rules={[{ required: true, message: '请输入设定' }]}
>
<Input style={{ width: '100%' }} placeholder='请输入设定' />
</Form.Item>
{fields.length > 1
? <MinusCircleOutlined onClick={() => remove(name)} />
: null}
</div>
))}
<Form.Item>
<Button type='dashed' onClick={() => add()} block icon={<PlusOutlined />}>
新增提示词设定
</Button>
</Form.Item>
</>
)}
</Form.List>
10-12
2754
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-27
824
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-10
3099
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-24
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交