import { useAjax } from "@/Hook/useAjax"; import { iaaConfigPutStatusApi } from "@/services/iaaSystem/channel"; import { Form, message, Modal, Select } from "antd"; import React from "react" interface Props { selectedRows: any[] onChange?: () => void visible?: boolean onClose?: () => void } const ConfigPutStatus: React.FC = ({ selectedRows, onChange, visible, onClose }) => { /*******************************/ const [form] = Form.useForm(); const iaaConfigPutStatus = useAjax((params) => iaaConfigPutStatusApi(params)) /*******************************/ const handleOk = async () => { form.submit() let data: any = await form.validateFields() iaaConfigPutStatus.run({...data, agentIds: selectedRows.map(item => item.id).toString()}).then(res => { if (res?.data) { message.success('变更成功') onChange && onChange() } }) } return {'变更投放状态'}} open={visible} onCancel={onClose} onOk={handleOk} confirmLoading={iaaConfigPutStatus.loading} >
投放状态} name="putStatus">