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

bug fixes

上级 6d25d440
......@@ -13,11 +13,21 @@ export default function ButtonModal() {
const [form] = Form.useForm()
const [dataSource, setDataSource] = useState<{ key: number; raw_value: string; new_value: string }[]>([])
const { mutate, isPending, progress, message, remove } = useProcessData()
const [selectedRowKey, setSelectedRowKey] = useState()
const handleRowSelection = (row: any) => {
setSelectedRowKey(row.key)
}
// 开始处理
const handleStart = () => {
form.validateFields().then((values) => {
mutate(values)
})
const field: any = dataSource.find((item) => item.key === selectedRowKey)
if (field) {
mutate({ field: field.english_name, type: field.new_value })
} else {
message.error('请选择要转换的字段')
}
}
// 关闭并重置
......@@ -57,7 +67,7 @@ export default function ButtonModal() {
<Table
bordered
pagination={false}
rowSelection={{ type: 'radio' }}
rowSelection={{ type: 'radio', onSelect: handleRowSelection }}
columns={[
{ title: '序号', dataIndex: 'key', align: 'center', width: 80 },
{ title: '字段名称', dataIndex: 'name', align: 'center' },
......
export interface ProcessDataParams {
fields: string
action: string
rules: string
rule: string
specify: string
field: string
type: string
}
......@@ -5,7 +5,7 @@ import { useProcessProgressQuery } from '@/hooks/useQuery'
// 处理数据
export function useProcessData() {
const { data, start, remove } = useProcessProgressQuery({ function_name: 'mapping' })
const { data, start, remove } = useProcessProgressQuery({ function_name: 'binning' })
const query = useMutation({
mutationFn: (data: ProcessDataParams) => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论