| | |
| | | * @Author: dminyi 1301963064@qq.com |
| | | * @Date: 2024-09-02 14:49:13 |
| | | * @LastEditors: dminyi 1301963064@qq.com |
| | | * @LastEditTime: 2024-09-09 22:14:40 |
| | | * @LastEditTime: 2024-09-10 19:16:46 |
| | | * @FilePath: \gzDyh\gz-customerSystem\src\views\register\handleFeedback\component\CaseResult.jsx |
| | | * @Description: 结案申请 |
| | | */ |
| | | import React, { useState, useRef } from 'react'; |
| | | import { useNavigate } from 'react-router-dom'; |
| | | import { Modal, Form, Select, Upload, Input } from '@arco-design/web-react'; |
| | | import { Col, Space, Button, Tooltip, Radio, Row } from 'antd'; |
| | | import DocumentScanner from '../../matterDetail/FileUpLoad' |
| | |
| | | import * as $$ from '@/utils/utility'; |
| | | const appUrl = $$.appUrl; |
| | | |
| | | |
| | | const FormItem = Form.Item; |
| | | |
| | | function windupApplyApi(data) { |
| | |
| | | |
| | | |
| | | |
| | | const CaseResult = ({ visible = false, handleOnCancel, caseResultId, caseId ,caseTaskId}) => { |
| | | const CaseResult = ({ visible = false, handleOnCancel, caseResultId, caseId, caseTaskId }) => { |
| | | const formRef = useRef(); |
| | | const navigate = useNavigate(); |
| | | const formRefWrite = useRef(); |
| | | const failRef = useRef(); |
| | | const [selectedTab, setSelectedTab] = useState('1'); // 默认选中第一个 tab |
| | |
| | | } |
| | | |
| | | 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', |
| | | agreeTypeName: value === 1 ? '口头协议' : '书面协议', |
| | | caseTaskId: caseTaskId, |
| | | caseId:caseId, |
| | | caseResultId:caseResultId, |
| | | caseId: caseId, |
| | | caseResultId: caseResultId, |
| | | ...submitData |
| | | }) |
| | | }) |
| | | if (res.type) { |
| | | $$.infoSuccess({ content: '提交成功' }); |
| | | handleOnCancel() |
| | | handleOnCancel(); |
| | | navigate('/mediate/visit/visitWorkBench') |
| | | } |
| | | } |
| | | |