From 0a81ff5257909cac9534b40b806484240c384f4d Mon Sep 17 00:00:00 2001 From: xusd <330628789@qq.com> Date: Fri, 04 Jul 2025 14:27:56 +0800 Subject: [PATCH] fix:全流程督办;结案审核查看结案信息;纠纷类型调整 --- src/views/disputeLedger/index.jsx | 43 +++++++++++++++++++++++++------------------ 1 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/views/disputeLedger/index.jsx b/src/views/disputeLedger/index.jsx index 9c6229a..56defa9 100644 --- a/src/views/disputeLedger/index.jsx +++ b/src/views/disputeLedger/index.jsx @@ -116,6 +116,7 @@ function handleSearch(type, session) { if (type === 'reset') { if (session) { + // 获取图标数据 getListData( { [session.key]: session.value[0], @@ -132,7 +133,7 @@ }, activeKey ); - // 更新实时动态数据 + // 独立获取实时动态数据 getCaseInfoData({ [session.key]: session.value[0], createStart: $$.dateFormat(session.createStart), @@ -140,6 +141,7 @@ ...listDataSearch }); } else { + // 获取图标数据 getListData( { [normalSearch.key]: normalSearch.value[0], @@ -156,7 +158,7 @@ }, activeKey ); - // 更新实时动态数据 + // 独立获取实时动态数据 getCaseInfoData({ [normalSearch.key]: normalSearch.value[0], createStart: $$.dateFormat(normalSearch.createStart), @@ -172,9 +174,10 @@ $$.changeTimNeweFormat(values, 'endTime', 'closeStart', 'closeEnd'); $$.searchCascader(values, 'queCode', normalSearch.level, ['queCity', 'queArea', 'queRoad', 'queVillage']); $$.searchCascader(values, 'caseType', 1, ['caseType', 'caseType']); + // 获取图标数据 getListData({ ...values }, session); ledgerCount({ ...values }, session); - // 更新实时动态数据 + // 独立获取实时动态数据 getCaseInfoData({ ...values, ...listDataSearch }); return; } @@ -184,15 +187,6 @@ async function getListData(submitData, ledgerType) { global.setSpinning(true); const res = await getListDataApi({ ...submitData, ledgerType }); - if (ledgerType === 0 || ledgerType === 1) { - const res1 = await getCaseInfoDataApi({ ...submitData, ...listDataSearch }); //获取实时动态数据 - if (res1.type) { - setListData({ - total: res1?.data?.totalElements || 0, - tableData: res1?.data?.content || [], - }); - } - } global.setSpinning(false); if (res.type) { let nowData = res.data || {}; @@ -200,7 +194,6 @@ // !allData.hasOwnProperty('sysNum') && ledgerCount(submitData, ledgerType); // setSearch(submitData); } - } // 饼图点击进入下一层级 @@ -371,15 +364,31 @@ // 页码修改 function handleChangePage(page, pageSize) { - let paramsObj = Object.assign({ ...normalSearch, ...listDataSearch }, { page, size: pageSize }); + // 获取表单中当前的值 + let values = form.getFieldsValue(); + + // 处理时间格式 + $$.changeTimNeweFormat(values, 'createTime', 'createStart', 'createEnd'); + $$.changeTimNeweFormat(values, 'endTime', 'closeStart', 'closeEnd'); + + // 处理级联选择器格式 + $$.searchCascader(values, 'queCode', normalSearch.level, ['queCity', 'queArea', 'queRoad', 'queVillage']); + $$.searchCascader(values, 'caseType', 1, ['caseType', 'caseType']); + + // 构建分页参数 + let paramsObj = { + ...values, + ...listDataSearch, + page, + size: pageSize + }; + getCaseInfoData({ ...paramsObj }); } // 获取实时动态数据 async function getCaseInfoData(submitData) { - global.setSpinning(true); const res = await getCaseInfoDataApi({ ...submitData }); - global.setSpinning(false); setListDataSearch({ ...listDataSearch, page: submitData.page, size: submitData.size }); if (res.type) { setListData({ @@ -399,8 +408,6 @@ useEffect(() => { treeByUserId(); - // 初始化时获取实时动态数据 - getCaseInfoData({ ...listDataSearch }); }, []); return ( -- Gitblit v1.8.0