From d0d1701d2a56ff29d5fa3165f36c4c95bcd4b000 Mon Sep 17 00:00:00 2001 From: dminyi <1301963064@qq.com> Date: Tue, 10 Sep 2024 11:28:59 +0800 Subject: [PATCH] 交办 --- gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx | 13 +++++++------ gz-customerSystem/src/views/register/eventFlow/component/AssignedModel.jsx | 2 +- gz-customerSystem/src/views/register/matterDetail/index.jsx | 4 ++-- gz-customerSystem/src/views/register/eventFlow/component/EventFlow.jsx | 6 ++++-- gz-customerSystem/src/views/register/handleFeedback/index.jsx | 2 +- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/gz-customerSystem/src/views/register/eventFlow/component/AssignedModel.jsx b/gz-customerSystem/src/views/register/eventFlow/component/AssignedModel.jsx index b815c0e..870a180 100644 --- a/gz-customerSystem/src/views/register/eventFlow/component/AssignedModel.jsx +++ b/gz-customerSystem/src/views/register/eventFlow/component/AssignedModel.jsx @@ -60,7 +60,7 @@ //交办请求 const handleAssign = async (data) => { - const res = await assign(data) + const res = await assign({ ...data, caseTaskId: props.caseTaskId }) if (res.type) { $$.infoSuccess({ content: '交办成功!' }); props.onCancel() diff --git a/gz-customerSystem/src/views/register/eventFlow/component/EventFlow.jsx b/gz-customerSystem/src/views/register/eventFlow/component/EventFlow.jsx index d76dd19..807b3da 100644 --- a/gz-customerSystem/src/views/register/eventFlow/component/EventFlow.jsx +++ b/gz-customerSystem/src/views/register/eventFlow/component/EventFlow.jsx @@ -10,6 +10,7 @@ import MatterDetail from '../../matterDetail'; import SupervisingView from "../../matterDetail/Supervising"; import * as $$ from '@/utils/utility'; +import { useNavigate } from 'react-router-dom'; const TabPane = Tabs.TabPane; const Step = Steps.Step; @@ -76,6 +77,7 @@ }, ] const scrollRef = useRef(null) + const navigate = useNavigate(); const [backVisible, setBackVisible] = useState(false) const [height, setHeight] = useState(500) const [escalationVisible, setEscalationVisible] = useState(false) @@ -212,7 +214,7 @@ autoFocus={false} focusLock={false} > - <AssignedModel caseId={props.caseId} onCancel={() => { setAssignedVisible(false) }} /> + <AssignedModel caseId={props.caseId} caseTaskId={props.caseTaskId} onCancel={() => { setAssignedVisible(false) }} /> </Modal> <div className="dataSync-excel"> <Space size="large" style={{ margin: '4px 14px' }}> @@ -220,7 +222,7 @@ const { label, key, click, ...rest } = item; return <Button key={key} onClick={click} {...rest} >{label}</Button> })} - <Button type='secondary' >返回上级页面</Button> + <Button type='secondary' onClick={() => navigate(-1)}>返回上级页面</Button> </Space> </div> </div> diff --git a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx index c27d1d1..1028f03 100644 --- a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx +++ b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx @@ -15,6 +15,7 @@ import HandleRecord from '../../matterDetail/HandleRecord'; import SupervisingView from '../../matterDetail/Supervising' import UniteHandle from '../../matterDetail/UniteHandle'; +import { useNavigate } from 'react-router-dom'; const Option = Select.Option; @@ -113,7 +114,7 @@ const Handle = ({ authorData, caseTaskId, caseId }) => { const formRef = useRef(); - const routeData = useParams(); + const navigate = useNavigate(); const [selectedTab, setSelectedTab] = useState('1'); // 默认选中第一个 tab const [selectedTab1, setSelectedTab1] = useState('1'); // 默认选中第一个 tab const [wantUser, setWantUser] = useState({}); @@ -131,7 +132,7 @@ const [id, setId] = useState(''); const [uniteHandleId, setUniteHandleId] = useState(''); const [caseResultId, setCaseResultId] = useState(''); - const [managerName,setManagerName] = useState('') + const [managerName, setManagerName] = useState('') const tabs = [ @@ -396,7 +397,7 @@ {wantUser.wantUserId ? <WantUserTag name={wantUser.wantUserName} onClose={() => setWantUser({ wantUserId: null, wantUserName: null })} /> : - caseId ? + caseId && managerName ? <WantUserTag name={managerName} onClose={() => setWantUser({ wantUserId: null, wantUserName: null })} /> : <Button onClick={() => setIsModalVisible(true)} style={{ color: '#1A6FB8', border: '1px solid #1A6FB8' }} type='outline'>选择</Button> @@ -453,7 +454,7 @@ > <ArcoUpload params={{ - action: `${appUrl.fileUrl}/${appUrl.sys}/api/web/fileInfo/upload?mainId=${'24083010062110001'}&ownerId=${id}&ownerType=${'22_00018-501'}`, + action: `${appUrl.fileUrl}/${appUrl.sys}/api/web/fileInfo/upload?mainId=${caseId}&ownerId=${caseId}&ownerType=${'22_00018-501'}`, }} field='file1' // handleChangeFile={handleChangeFile} @@ -480,7 +481,7 @@ <Button type='outline' style={{ color: '#1A6FB8', border: '1px solid #1A6FB8' }} onClick={() => uniteHandle()}>联合处置申请</Button> <Button type='outline' style={{ color: '#1A6FB8', border: '1px solid #1A6FB8' }} onClick={() => handleCaseResultApply()} >结案申请</Button> <Button type='outline' style={{ color: '#EF6C24', border: '1px solid #EF6C24' }} onClick={() => Supervising()}>督办</Button> - <Button type='secondary'>返回上级页面</Button> + <Button type='secondary' onClick={() => navigate(-1)}>返回上级页面</Button> </Space> </div> <div className='container-bottom-right'> @@ -662,7 +663,7 @@ </Form> </Modal> <UniteHandle id={uniteHandleId} visible={uniteHandleView} handleOnCancel={() => setUniteHandleView(false)} /> - <CaseResult visible={caseResult} handleOnCancel={() => SetCaseResult(false)} caseResultId={caseResultId} caseId={caseId} caseTaskId={caseTaskId}/> + <CaseResult visible={caseResult} handleOnCancel={() => SetCaseResult(false)} caseResultId={caseResultId} caseId={caseId} caseTaskId={caseTaskId} /> </div> </> diff --git a/gz-customerSystem/src/views/register/handleFeedback/index.jsx b/gz-customerSystem/src/views/register/handleFeedback/index.jsx index b928d2e..431fa9e 100644 --- a/gz-customerSystem/src/views/register/handleFeedback/index.jsx +++ b/gz-customerSystem/src/views/register/handleFeedback/index.jsx @@ -180,7 +180,7 @@ </div> } {tabsActive === 'sxxq' && - <MatterDetail hasApplet={true} hasEditBtn={true} authorData={authorData} /> + <MatterDetail hasApplet={true} hasEditBtn={true} authorData={authorData} caseId={caseId}/> } { tabsActive === 'sxbl' && <Typography.Paragraph style={style}> diff --git a/gz-customerSystem/src/views/register/matterDetail/index.jsx b/gz-customerSystem/src/views/register/matterDetail/index.jsx index 6b957bb..6f259da 100644 --- a/gz-customerSystem/src/views/register/matterDetail/index.jsx +++ b/gz-customerSystem/src/views/register/matterDetail/index.jsx @@ -7,7 +7,7 @@ import FileTable from "./FileTable"; function getCaseInfoApi(id) { - return $$.ax.request({ url: 'caseInfo/getCaseInfo?id=' + id, type: 'get', service: 'mediate' }); + return $$.ax.request({ url: '/caseInfo/getCaseInfo?id=' + id, type: 'get', service: 'mediate' }); } @@ -23,7 +23,7 @@ //获取id const getCaseInfo = async (id) => { - const res = await getCaseInfoApi(id) + const res = await getCaseInfoApi(props.caseId) if (res.type) { let data = res.data const partyList = data.personList.concat(data.agentList) -- Gitblit v1.8.0