| | |
| | | const failRef = useRef(); |
| | | const [selectedTab, setSelectedTab] = useState('1'); // 默认选中第一个 tab |
| | | const [scanFile, setScanFile] = useState(false); |
| | | const [selectedTab1, setSelectedTab1] = useState('1'); // 默认选中第一个 tab |
| | | const [fileTip, setFileTip] = useState('0'); |
| | | const [value, setValue] = useState(1) |
| | | const [value, setValue] = useState(2) |
| | | const [noHandleReason, setNoHandleReason] = useState(false); |
| | | const [radioValue, setRadioValue] = useState(1); |
| | | const [mode, setMode] = useState(false) |
| | | |
| | | const tabs = [ |
| | | { index: '1', label: '化解成功' }, |
| | | { index: '2', label: '化解不成功' }, |
| | | ]; |
| | | |
| | | const tabs1 = [ |
| | | { index: '1', label: '公共模板1:化解成功结案意见范本' }, |
| | | { index: '2', label: '个人模板1:化解成功结案意见范本(完整版)' } |
| | | ] |
| | | |
| | | const agreement = [ |
| | | { value: 1, label: '口头协议' }, |
| | |
| | | |
| | | const handleTabChange = (newTabIndex) => { |
| | | setSelectedTab(newTabIndex); |
| | | }; |
| | | |
| | | const handleTabChange1 = (newTabIndex) => { |
| | | setSelectedTab1(newTabIndex); |
| | | }; |
| | | |
| | | const handleConfirm = (scanContent) => { |
| | |
| | | } |
| | | } |
| | | |
| | | //化解成功的提交处理 |
| | | const handleSubmit = () => { |
| | | //口头协议 |
| | | if (value === 1) { |
| | | const data = formRef?.current.getFields() |
| | | console.log(data, 'handleSubmit') |
| | | windupApply(data) |
| | | } |
| | | //书面协议 |
| | | if (value === 2) { |
| | | const data = formRefWrite?.current.getFields() |
| | | console.log(data, 'handleSubmit') |
| | | windupApply(data) |
| | | } |
| | | if (selectedTab === '2') { |
| | | const data = failRef?.current.getFields() |
| | | console.log(data, 'handleSubmit') |
| | | // windupApply(data) |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | //化解不成功的提交处理 |
| | | const handleSubmit1 = () => { |
| | | if (selectedTab === '2') { |
| | | const data = failRef?.current.getFields() |
| | | console.log(data, 'handleSubmit') |
| | | windupApply(data) |
| | | } |
| | | |
| | | } |
| | | |
| | | //结案申请请求 |
| | | const windupApply = async (submitData) => { |
| | | console.log( |
| | | { |
| | | mediResultName: selectedTab === '1' ? '化解成功' : '化解不成功', |
| | | mediResult: selectedTab === '1' ? '22_00025-1' : '22_00025-2', |
| | | agreeType: selectedTab === '1' ? '24_00003-1' : '24_00003-2', |
| | | agreeTypeName: value === 1 ? '口头协议' : '书面协议', |
| | | caseTaskId: caseTaskId, |
| | | caseId: caseId, |
| | | caseResultId: caseResultId, |
| | | ...submitData |
| | | }, 'windupApplyData' |
| | | ) |
| | | const res = await windupApplyApi({ |
| | | mediResultName: selectedTab === '1' ? '化解成功' : '化解不成功', |
| | | mediResult: selectedTab === '1' ? '22_00025-1' : '22_00025-2', |
| | | agreeType: selectedTab === '1' ? '24_00003-1' : '24_00003-2', |
| | | agreeType: value === 1 ? '24_00003-1' : '24_00003-2', |
| | | agreeTypeName: value === 1 ? '口头协议' : '书面协议', |
| | | caseTaskId: caseTaskId, |
| | | caseId: caseId, |
| | |
| | | scrollToFirstError={true} |
| | | requiredSymbol={false} |
| | | initialValues={{ |
| | | agreeType: 2, |
| | | agreeType: value, |
| | | }} //默认值 |
| | | > |
| | | <Col span={8}> |
| | |
| | | } |
| | | field='agreeType' |
| | | > |
| | | <Select options={agreement} onChange={(v) => { setValue(v); console.log(typeof v, 'vvv') }}> |
| | | <Select options={agreement} onChange={(v) => { setValue(v); }}> |
| | | </Select> |
| | | </FormItem> |
| | | </Col> |