提交 a9b8569d authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 e32f5936
......@@ -11,6 +11,25 @@ interface Props {
setOpen: (open: boolean) => void
}
const ruleOptions = [
{ label: '无计算', value: '无计算' },
{ label: '求和', value: '求和' },
{ label: '求平均值', value: '求平均值' },
{ label: '计数', value: '计数' },
{ label: '求最大值', value: '求最大值' },
{ label: '求最小值', value: '求最小值' },
{ label: '求中位数', value: '求中位数' },
{ label: '求方差', value: '求方差' },
]
const sortOptions = [
{ label: '无排序', value: '无排序' },
{ label: '数值顺序', value: '数值顺序' },
{ label: '数值倒序', value: '数值倒序' },
{ label: '数值顺序Top N', value: '数值顺序Top N' },
{ label: '数值倒序Top N', value: '数值倒序Top N' },
]
const ModalContent = ({ setOpen, type, id = '' }: Props) => {
const { fieldOptions } = useDataFieldQuery()
const { data: chartData } = useViewChartQuery(id)
......@@ -122,12 +141,12 @@ const ModalContent = ({ setOpen, type, id = '' }: Props) => {
</Col>
<Col span={8}>
<Form.Item label="计算规则" name="y_rule">
<Select options={[{ label: '无计算', value: '无计算' }]} placeholder="请选择"></Select>
<Select options={ruleOptions} placeholder="请选择"></Select>
</Form.Item>
</Col>
<Col span={8}>
<Form.Item label="排序规则" name="y_sort">
<Select options={[{ label: '无排序', value: '无排序' }]} placeholder="请选择"></Select>
<Select options={sortOptions} placeholder="请选择"></Select>
</Form.Item>
</Col>
</Row>
......
......@@ -18,13 +18,10 @@ export default function ButtonModal() {
const { isLoading, post } = useAI({
onComplete: (message) => {
try {
if (!message.content) return
const parse = JSON.parse(message.content)
console.log(parse)
if (parse.results.length) form.setFieldValue('checkedList', parse.results.map((item: any) => item.name) || [])
} catch (error) {
console.error(error)
}
setResults(parse.results || [])
},
})
......@@ -65,6 +62,7 @@ export default function ButtonModal() {
{
title: '请选择重复值数据',
content: (
<>
<Form.Item name="checkedList">
<Checkbox.Group>
<Row gutter={[10, 10]}>
......@@ -75,8 +73,9 @@ export default function ButtonModal() {
))}
</Row>
</Checkbox.Group>
{!results.length && <Empty></Empty>}
</Form.Item>
{!results.length && <Empty></Empty>}
</>
),
},
{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论