广州市综治平台前端
xusd
3 days ago 05d7e8192f6a5b2f3295c87536db9245cc45d442
src/views/workDash/index.jsx
@@ -2,7 +2,7 @@
 * @Company: hugeInfo
 * @Author: lwh
 * @Date: 2024-09-14 15:59:17
 * @LastEditTime: 2025-06-21 11:32:31
 * @LastEditTime: 2025-06-21 19:49:43
 * @LastEditors: lwh
 * @Version: 1.0.0
 * @Description:
@@ -243,10 +243,10 @@
         firstLevel === '1'
            ? ['queCity', 'queArea', 'queRoad', 'queVillage']
            : firstLevel === '2'
            ? ['queArea', 'queRoad', 'queVillage']
            : firstLevel === '3'
            ? ['queRoad', 'queVillage']
            : ['queVillage'];
               ? ['queArea', 'queRoad', 'queVillage']
               : firstLevel === '3'
                  ? ['queRoad', 'queVillage']
                  : ['queVillage'];
      let key = keyList[queCodeLength - 1];
      obj[key] = queCode[queCodeLength - 1];
   }
@@ -755,12 +755,12 @@
            list[0].level === '1'
               ? 'queCity'
               : list[0].level === '2'
               ? 'queArea'
               : list[0].level === '3'
               ? 'queRoad'
               : list[0].level === '4'
               ? 'queVillage'
               : 'queRoad';
                  ? 'queArea'
                  : list[0].level === '3'
                     ? 'queRoad'
                     : list[0].level === '4'
                        ? 'queVillage'
                        : 'queRoad';
         values.queCode = [list[0].value];
         values.createTime = [
            $$.myMoment().subtract(0, 'months').startOf('month').format('YYYY-MM-DD'),
@@ -802,7 +802,7 @@
         case '8':
            return '非警务纠纷';
         case '9':
            return '专项纠纷';
            return '专项治理';
         default:
            break;
      }
@@ -819,12 +819,12 @@
               option.level === '1'
                  ? 'queCity'
                  : option.level === '2'
                  ? 'queArea'
                  : option.level === '3'
                  ? 'queRoad'
                  : option.level === '4'
                  ? 'queVillage'
                  : 'queRoad',
                     ? 'queArea'
                     : option.level === '3'
                        ? 'queRoad'
                        : option.level === '4'
                           ? 'queVillage'
                           : 'queRoad',
         }))
      );
   };
@@ -1188,13 +1188,13 @@
                     <Space>
                        <Button
                           onClick={() => {
                              tabsOnchange('5');
                              tabsOnchange('4');
                           }}
                           className="source-button"
                           icon={<img className="source-icon" src={workDash_27} alt="" srcset="" />}
                           icon={<img className="source-icon" src={workDash_28} alt="" srcset="" />}
                           type="secondary"
                        >
                           协同推送
                           自行排查
                        </Button>
                        <IconCaretRight />
                        <Button
@@ -1202,7 +1202,7 @@
                           icon={<img className="source-icon" src={workDash_23} alt="" srcset="" />}
                           type="secondary"
                        >
                           专项纠纷
                           专项治理
                        </Button>
                     </Space>
                  )}
@@ -1317,6 +1317,35 @@
                                    </div>
                                 </Space>
                              </div>
                              <div className="workDash-item-value" style={{ marginTop: '4px' }}>
                                 <div style={{ width: '50px' }}></div>
                                 <div style={{ width: '36px' }}></div>
                                 <Space split={<Divider type="vertical" />}>
                                    <div style={{ display: 'flex', alignItems: 'center' }}>
                                       <span className="workDash-item-title-blue"></span>
                                       <span style={{ color: '#4E5969', fontSize: '14px', display: 'inline-block', width: '150px' }}>
                                          专项治理:{data?.zxjfNum || 0}件
                                       </span>
                                       <span
                                          onClick={() => {
                                             tabsOnchange('9');
                                          }}
                                          style={{
                                             color: '#1A6FB8',
                                             border: '1px solid #1A6FB8',
                                             fontSize: '12px',
                                             borderRadius: '2px',
                                             padding: '0px 4px',
                                             display: 'flex',
                                             alignItems: 'center',
                                             marginLeft: '12px',
                                          }}
                                       >
                                          查看
                                       </span>
                                    </div>
                                 </Space>
                              </div>
                           </div>
                        )}
                        {tabKey === '5' && (
@@ -1362,31 +1391,6 @@
                              <div className="workDash-item-value" style={{ marginTop: '4px' }}>
                                 <div style={{ width: '50px' }}>{data?.totalNum || 0}</div>
                                 <div style={{ width: '36px' }}></div>
                                 <Space split={<Divider type="vertical" />}>
                                    <div style={{ display: 'flex', alignItems: 'center' }}>
                                       <span className="workDash-item-title-blue"></span>
                                       <span style={{ color: '#4E5969', fontSize: '14px', display: 'inline-block', width: '150px' }}>
                                          专项纠纷:{data?.zxjfNum || 0}件
                                       </span>
                                       <span
                                          onClick={() => {
                                             tabsOnchange('9');
                                          }}
                                          style={{
                                             color: '#1A6FB8',
                                             border: '1px solid #1A6FB8',
                                             fontSize: '12px',
                                             borderRadius: '2px',
                                             padding: '0px 4px',
                                             display: 'flex',
                                             alignItems: 'center',
                                             marginLeft: '12px',
                                          }}
                                       >
                                          查看
                                       </span>
                                    </div>
                                 </Space>
                              </div>
                           </div>
                        )}
@@ -1569,16 +1573,17 @@
                                 </div>
                                 <div className="workDash-main-card">
                                    <div className="workDash-main-card-head" onClick={() => {
                                             tabsOnchange('4');
                                          }}>
                                    <div
                                       className="workDash-main-card-head"
                                       onClick={() => {
                                          tabsOnchange('4');
                                       }}
                                    >
                                       <div className="workDash-main-card-head-l workDash-bg_3">
                                          <div className="workDash-main-card-head-l-img workDash-bg_3_img">
                                             <img src={workDash_8} alt="" srcset="" />
                                          </div>
                                          <div className="workDash-main-card-head-l-img-title">
                                             详情
                                          </div>
                                          <div className="workDash-main-card-head-l-img-title">详情</div>
                                       </div>
                                       <div className="workDash-main-card-head-r workDash-bg_3_r">
                                          <div className="workDash-main-card-head-r-title">自行排查</div>
@@ -1617,9 +1622,12 @@
                                 </div>
                                 <div className="workDash-main-card">
                                    <div className="workDash-main-card-head" onClick={() => {
                                             tabsOnchange('5');
                                          }}>
                                    <div
                                       className="workDash-main-card-head"
                                       onClick={() => {
                                          tabsOnchange('5');
                                       }}
                                    >
                                       <div className="workDash-main-card-head-l workDash-bg_4">
                                          <div className="workDash-main-card-head-l-img workDash-bg_4_img">
                                             <img src={workDash_9} alt="" srcset="" />
@@ -1703,7 +1711,7 @@
                                       caseTypeLevel > 1
                                          ? caseTypeList?.map((i) => ({ value: i.caseRate, caseNum: i.caseNum, name: i.caseTypeName, caseType: i.caseType })) || []
                                          : data?.typeList?.map((i) => ({ value: i.caseRate, caseNum: i.caseNum, name: i.caseTypeName, caseType: i.caseType })) ||
                                            []
                                          []
                                    }
                                    onMyLTopChartPie={onMyLTopChartPie}
                                 />
@@ -2163,7 +2171,7 @@
                           dataIndex: 'createTime',
                           defaultSortOrder: 'descend',
                           order: 'ascend',
                           sorter: { compare: (a, b) => {} },
                           sorter: { compare: (a, b) => { } },
                           render: (text) => <div>{$$.dateFormat(text)}</div>,
                        },
                        { title: '事项来源', width: 100, dataIndex: 'canalName' },
@@ -2178,7 +2186,7 @@
                           width: 100,
                           dataIndex: 'closeTime',
                           order: 'ascend',
                           sorter: { compare: (a, b) => {} },
                           sorter: { compare: (a, b) => { } },
                           render: (text) => <span>{$$.dateFormat(text)}</span>,
                        },
                        {
@@ -2836,7 +2844,7 @@
      });
   }, [data]);
   useEffect(() => {});
   useEffect(() => { });
   return <div id="chartLTopPie1" ref={myChartRef} style={{ height: '232px', width: '100%' }} />;
};