广州市综治平台前端
xusd
8 days ago 0a81ff5257909cac9534b40b806484240c384f4d
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 (