import React, { useCallback, useEffect, useState, useMemo } from 'react'; import { Button, Form, Radio, PageHeaderFoot,message } from 'kts-xui'; import agent from '../../Server'; import { InfoCircleOutlined } from '@ant-design/icons'; export default function Rule(props: any) { const [form] = Form.useForm(); const [mode, setMode] = useState(1); const formItemLayout = useMemo(() => { return { labelCol: { span: 12 }, wrapperCol: { span: 12 }, }; }, []); useEffect(() => { (async () => { const res: any = await agent.post('/verifierparty/config/default/get', {}, null); if (res.res) { setMode(res.res.type) } })() }, []); useEffect(() => { form.setFieldsValue({ type: mode }) }, [mode]); const onValuesChange = (changedvalue: any, allvalue: any) => { agent.post('/verifierparty/config/default/update', { ...changedvalue }, null); } const onFinish = async (values) => { const res = await agent.post('/verifierparty/config/default/update', { ...values }, null); if (res.res) { message.success('操作成功'); } } const onButtonChange = (e: any) => { props.changeView(e.target.value); } const onSave = () => { form.submit() } const topExpand = () => { return (
选择过滤方式