import { DatePicker, Form, Input, Modal, Select } from "antd"; import moment from "moment"; import React from "react"; import { useModel } from "umi"; interface Props { value?: any, visible?: boolean, onChange?: () => void, onClose?: () => void } function CheckAccount(props: Props) { const { value = {}, visible = false, onChange, onClose } = props const { userId } = useModel('useOperating.useUser', model => ({ userId: model.state.selectdUserId })) const { getResource, checkGdtAccountGdt } = useModel('useOperating.useAccountyyb') const [form] = Form.useForm() const handleOk = async () => { form.submit() let data = await form.validateFields() let { accountIds, resourceNames, ...data1 } = data let proms = { ...data1, beginTime: moment(data.beginTime).format('YYYY-MM-DD'), userId, gdtAccountIds: accountIds } checkGdtAccountGdt.run(proms).then(res => { if (res) { onChange && onChange() } }) } // 搜索资源 const handleSearch = (value: string) => { getResource.run({ resourceName: value, resourceType: 0}) } return { onClose && onClose() }} confirmLoading={checkGdtAccountGdt.loading}>
} export default React.memo(CheckAccount)