import React, { useCallback, useEffect, useRef } from 'react' import styles from './index.module.scss' import { Button, Form, FormInstance, Modal } from 'antd' import MyPopconfirm from '@/components/MyPopconfirm' import TextArea from 'antd/es/input/TextArea' import { A2_APIgetConfig, A2_APIsetConfig } from '@/store/action/A2orderSet' import { MessageFu } from '@/utils/message' type Props = { closeFu: () => void } function A2EMail({ closeFu }: Props) { // 表单的ref const FormBoxRef = useRef(null) // 获取设置 const getEMfu = useCallback(async () => { const res = await A2_APIgetConfig(12) if (res.code === 0) { FormBoxRef.current?.setFieldsValue({ rtf: res.data.rtf }) } }, []) useEffect(() => { getEMfu() }, [getEMfu]) // 没有通过校验 const onFinishFailed = useCallback(() => {}, []) // 通过校验点击确定 const onFinish = useCallback( async (values: { rtf: string }) => { const res = await A2_APIsetConfig({ id: 12, rtf: values.rtf || '' }) if (res.code === 0) { MessageFu.success('设置邮箱地址成功!') closeFu() } }, [closeFu] ) return (
e.target.value.replace(/\s+/g, '')} >