| | |
| | | function handleSearch(type, session) { |
| | | if (type === 'reset') { |
| | | if (session) { |
| | | // 获取图标数据 |
| | | getListData( |
| | | { |
| | | [session.key]: session.value[0], |
| | |
| | | }, |
| | | activeKey |
| | | ); |
| | | // 更新实时动态数据 |
| | | // 独立获取实时动态数据 |
| | | getCaseInfoData({ |
| | | [session.key]: session.value[0], |
| | | createStart: $$.dateFormat(session.createStart), |
| | |
| | | ...listDataSearch |
| | | }); |
| | | } else { |
| | | // 获取图标数据 |
| | | getListData( |
| | | { |
| | | [normalSearch.key]: normalSearch.value[0], |
| | |
| | | }, |
| | | activeKey |
| | | ); |
| | | // 更新实时动态数据 |
| | | // 独立获取实时动态数据 |
| | | getCaseInfoData({ |
| | | [normalSearch.key]: normalSearch.value[0], |
| | | createStart: $$.dateFormat(normalSearch.createStart), |
| | |
| | | $$.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; |
| | | } |
| | |
| | | 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 || {}; |
| | |
| | | // !allData.hasOwnProperty('sysNum') && ledgerCount(submitData, ledgerType); |
| | | // setSearch(submitData); |
| | | } |
| | | |
| | | } |
| | | |
| | | // 饼图点击进入下一层级 |
| | |
| | | |
| | | // 页码修改 |
| | | 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({ |
| | |
| | | |
| | | useEffect(() => { |
| | | treeByUserId(); |
| | | // 初始化时获取实时动态数据 |
| | | getCaseInfoData({ ...listDataSearch }); |
| | | }, []); |
| | | |
| | | return ( |