/*
|
* @Company: hugeInfo
|
* @Author: ldh
|
* @Date: 2022-03-28 11:22:41
|
* @LastEditTime: 2025-05-14 09:23:32
|
* @LastEditors: lwh
|
* @Version: 1.0.0
|
* @Description: 路由
|
*/
|
import React, { useState } from 'react';
|
import { ConfigProvider, Empty } from 'antd';
|
import 'moment/locale/zh-cn';
|
import zhCN from 'antd/es/locale/zh_CN';
|
import { HashRouter as Router, Route, Routes, Navigate } from 'react-router-dom';
|
import Loading from '../components/Loading';
|
|
import Layout from '../components/Layout';
|
// 工作台
|
import Workbench from '../views/workbench';
|
|
//登录注册
|
import LogAndSign from '../views/logAndSign';
|
|
// 基础信息管理 - 角色管理
|
import Role from '../views/basicInformation/role';
|
// 基础信息管理 - 部门组织
|
import Organization from '../views/basicInformation/organization';
|
// 基础信息管理 - 人员管理
|
import Personnel from '../views/basicInformation/personnel';
|
|
// // 纠纷登记 - 快速登记
|
// import Register from '../views/disputeRegistration/register';
|
// // 纠纷登记 - 常规登记
|
// import CasePerfection from '../views/disputeRegistration/casePerfection';
|
// // 纠纷登记 - 草稿箱
|
// import RegisterList from '../views/disputeRegistration/registerList';
|
|
// // 签收列表
|
// import SignForList from '../views/signForList';
|
|
// // 文件查看页面
|
// import FilesCheck from '../views/filesCheck';
|
|
// // 案件详情页
|
// import CaseDetail from '../views/caseDetail';
|
// // 调解总览修改页面
|
// import Modify from '../views/caseDetail/components/modify';
|
|
// // 调度处理 - 调度中心
|
// import MediateList from '../views/dispatch/mediateList';
|
// // 调度处理 - 调度历史
|
// import MediateHis from '../views/dispatch/mediateHis';
|
// // 调度处理 - 预审异常
|
// import MediateAbnormal from '../views/dispatch/mediateAbnormal';
|
|
// // 任务处理 - 我的待办,我的已办
|
// import TaskProcessing from '../views/task/taskProcessing';
|
// // 任务处理 - 我的退回
|
// import MyReturn from '../views/task/myReturn';
|
|
// // 调解 - 我的调解
|
// import MyMediation from '../views/mediate/myMediation';
|
// // 调解-一本账
|
// import Ledger from '../views/mediate/ledger';
|
// import LedgerEdit from '../views/mediate/ledger/ledgerEdit';
|
// // 调解 - 调解档案
|
// import MediateArchives from '../views/mediate/mediateArchives';
|
// // 调解 - 调解总览
|
// import MediateAll from '../views/mediate/mediateAll';
|
// //调解 - 调解大数据
|
// import MediateBigData from '../views/mediate/mediateBigData';
|
// // 司法联动
|
// import JudicialLinkage from '../views/judicialLinkage';
|
// // 网格联动
|
// import GridLinkage from '../views/gridLinkage';
|
// // 人民调解联动
|
// import RmtjLinkage from '../views/mediate/rmtjLinkage';
|
// // 人民调解初审
|
// import FirstTrial from '../views/mediate/firstTrial';
|
// // 司法局审核
|
// import JudicialExamine from '../views/mediate/judicialExamine';
|
|
// // 调解视窗
|
// import MediationWindow from '../views/mediationWindow';
|
// // 典型案例 相关法条详情
|
// import MediationWindowDetail from '../views/mediationWindow/detail';
|
|
// // 调解视窗 - 调解成功
|
// import MediationWindowSuccess from '../views/mediationWindow/success';
|
|
// // 司法确认视窗
|
// import JudicialWindow from '../views/judicialWindow';
|
|
// // 司法确认 - 申请列表
|
// import ApplicationList from '../views/judicialConfirmation/applicationList';
|
// // 司法确认 - 申请列表 - 发起申请
|
// import ApplyJudicial from '../views/judicialConfirmation/applicationList/ApplyJudicial';
|
// // 司法确认 - 申请列表 - 详情查看
|
// import JudicialApplyDetail from '../views/judicialConfirmation/applicationList/JudicialApplyDetail';
|
// // 司法确认 - 申请审查列表
|
// import CourtOffice from '../views/judicialConfirmation/courtOffice';
|
// // 司法确认 - 申请审查列表 - 审查
|
// import JudicialAudit from '../views/judicialConfirmation/courtOffice/JudicialAudit';
|
// // 司法确认 - 审查历史列表
|
// import CourtReview from '../views/judicialConfirmation/courtReview';
|
// // 司法确认 - 审查历史列表 - 详情
|
// import JudicialAuditDetail from '../views/judicialConfirmation/courtReview/JudicialAuditDetail';
|
// // 司法确认 - 司法确认分案
|
// import JudicialDivision from '../views/judicialConfirmation/judicialDivision';
|
// // 司法确认 - 司法确认分案 - 分案
|
// import JudicialDivisionDetail from '../views/judicialConfirmation/judicialDivision/JudicialDivisionDetail';
|
// // 司法确认 - 我的司法确认
|
// import MyConfirmation from '../views/judicialConfirmation/myConfirmation';
|
// // 司法确认 - 总览
|
// import JudicialOverview from '../views/judicialConfirmation/overview';
|
|
// // 工作流
|
// // 工作流模板管理
|
// import WorkflowTemplate from '../views/workflow/workflowTemplate';
|
// // 工作流模板管理 - 工作流模板新建,修改
|
// import WorkflowTemplateEdit from '../views/workflow/workflowTemplate/WorkflowTemplateEdit';
|
// // 工作流管理
|
// import WorkflowManage from '../views/workflow/workflowManage';
|
// // 工作流管理 - 工作流新建,修改
|
// import WorkflowManageEdit from '../views/workflow/workflowManage/WorkflowManageEdit';
|
// // 工作流管理 - 工作流详情查看
|
// import WorkflowManageDetail from '../views/workflow/workflowManage/WorkflowManageDetail';
|
|
// 司法确认
|
import JudicialSubmit from '../views/judicialSubmit';
|
import JudicialSubmitAudit from '../views/judicialSubmit/audit';
|
|
// 司法确认 法院列表
|
import CourtList from '../views/judicialSubmit/courtList';
|
import CourtEdit from '../views/judicialSubmit/courtEdit';
|
// 司法确认审核
|
import CourtAuditList from '../views/judicialSubmit/courtAuditList';
|
import CourtAuditEdit from '../views/judicialSubmit/courtAuditEdit';
|
import CourtAuditDetail from '../views/judicialSubmit/courtAuditDetail';
|
|
// 综合查询
|
import Comprehensive from '../views/comprehensive';
|
// 纠纷台账
|
import DisputeLedger from '../views/disputeLedger';
|
import WorkDash from '../views/workDash';
|
//效能分析
|
import WorkEfficiency from '../views/workEfficiency';
|
|
// 数据分析
|
// import DataSearch from '../views/statistic/dataSearch';
|
|
//来访登记
|
import Visit from '../views/register/visit';
|
//事件流转
|
import EventFlow from '../views/register/eventFlow';
|
//办理反馈
|
import HandleFeedback from '../views/register/handleFeedback';
|
//档案信息
|
import FileMessage from '../views/register/matterDetail/fileMessage';
|
//结案审核
|
import ClosingReview from '../views/register/closingReview';
|
//工作台
|
import VisitWorkBench from '../views/register';
|
//自行排查
|
import SelfInspection from '../views/register/visit/SelfInspection';
|
//结案修改
|
import CloseCaseEdit from '../views/register/closeCaseEdit';
|
// 案件导入
|
import CaseImport from '../views/caseImport';
|
import CaseImportAdd from '../views/caseImport/caseImportAdd';
|
// 系统使用概况
|
import SystemOverview from '../views/systemOverview';
|
//转入申请
|
import TransferApplication from '../views/transferApplication';
|
//转入初审
|
import TransferStart from '../views/transferStart';
|
import TransferStartAudit from '../views/transferStart/components/AuditTab';
|
//转入终审
|
import TransferResult from '../views/transferResult';
|
import TransferResultAudit from '../views/transferResult/components/AuditTab';
|
//知识库
|
import KnowledgeBase from '../views/knowledgeBase';
|
import KnowDetail from '../views/knowledgeBase/components/KnowDetail';
|
import KnowCaseDetail from '../views/knowledgeBase/components/CaseDetail';
|
import Threaten from '../views/threaten';
|
|
//详情页
|
import WindowDetail from '../views/windowDetail';
|
|
import GridDetail from '../views/gridDetail';
|
|
import Registration from '../views/registration';
|
|
// 重复事项合并
|
import RepeatMerge from '../views/repeatMerge';
|
|
|
import Test from '../views/test';
|
|
const Routers = () => {
|
// 判断用户修改自身信息时更新头部的用户名称
|
const [headerUserChange, setHeaderUserChange] = useState(false);
|
|
return (
|
<ConfigProvider locale={zhCN} renderEmpty={() => <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} />}>
|
<Loading />
|
<Router>
|
<Routes>
|
<Route path="/customerSystem/login" element={<LogAndSign />} />
|
<Route path="/windowDetail" element={<WindowDetail />} />
|
<Route path="gridDetail" element={<GridDetail />} />
|
<Route path="registration" element={<Registration />} />
|
<Route path="/mediate" element={<Navigate to="/mediate/workbench" />} />
|
|
<Route path="/mediate" element={<Layout isNotNav={true} />}>
|
{/* 调解视窗 */}
|
{/* <Route path="myAdjust/mediationWindow" element={<MediationWindow />} /> */}
|
{/* 典型案例详情 */}
|
{/* <Route path="myAdjust/mediationWindow/detail" element={<MediationWindowDetail />} /> */}
|
|
{/* 司法确认视窗 */}
|
{/* <Route path="myConfirmation/judicialWindow" element={<JudicialWindow />} /> */}
|
{/* 附件查看 */}
|
{/* <Route path="case/filesCheck" element={<FilesCheck />} /> */}
|
</Route>
|
|
<Route path="/mediate" element={<Layout />}>
|
{/* 工作台 */}
|
<Route path="workbench" element={<Workbench />} />
|
{/* 纠纷登记模块 */}
|
{/* <Route path="register" element={<Register />} />
|
<Route path="casePerfection" element={<CasePerfection />} />
|
<Route path="registerList" element={<RegisterList />} /> */}
|
{/* 签收模块 */}
|
{/* <Route path="signForList" element={<SignForList />} /> */}
|
{/* 任务模块 */}
|
{/* <Route path="taskProcessingMyWaitFoCase" element={<TaskProcessing taskType="myWaitFoCase" />} />
|
<Route path="taskProcessingMyCase" element={<TaskProcessing taskType="myCase" />} />
|
<Route path="myReturn" element={<MyReturn />} /> */}
|
{/* 详情 */}
|
{/* <Route path="caseDetail" element={<CaseDetail />} /> */}
|
{/* 调解模块 */}
|
{/* <Route path="myAdjust" element={<MyMediation />} />
|
<Route path="ledger" element={<Ledger />} />
|
<Route path="ledgerEdit" element={<LedgerEdit />} />
|
<Route path="mediateList" element={<MediateList />} />
|
<Route path="mediateHis" element={<MediateHis />} />
|
<Route path="mediateAbnormal" element={<MediateAbnormal />} />
|
<Route path="mediateArchives" element={<MediateArchives />} />
|
<Route path="mediateAll" element={<MediateAll />} />
|
<Route path="judicialLinkage" element={<JudicialLinkage />} />
|
<Route path="gridLinkage" element={<GridLinkage />} />
|
<Route path="rmtjLinkage" element={<RmtjLinkage />} />
|
<Route path="firstTrial" element={<FirstTrial />} />
|
<Route path="judicialExamine" element={<JudicialExamine />} /> */}
|
{/* 调解大数据 By lihl */}
|
{/* <Route path="mediateBigData" element={<MediateBigData />} />
|
|
<Route path="applicationList" element={<ApplicationList />} />
|
<Route path="applicationList/applyJudicial" element={<ApplyJudicial />} />
|
<Route path="applicationList/judicialApplyDetail" element={<JudicialApplyDetail />} />
|
<Route path="courtOffice" element={<CourtOffice />} />
|
<Route path="courtOffice/judicialAudit" element={<JudicialAudit />} />
|
<Route path="courtReview" element={<CourtReview />} />
|
<Route path="courtReview/judicialAuditDetail" element={<JudicialAuditDetail />} />
|
<Route path="judicialDivision" element={<JudicialDivision />} />
|
<Route path="judicialDivision/judicialDivisionDetail" element={<JudicialDivisionDetail />} />
|
<Route path="myConfirmation" element={<MyConfirmation />} />
|
<Route path="judicialOverview" element={<JudicialOverview />} /> */}
|
{/* 来访登记*/}
|
<Route path="visit/:id?" element={<Visit />} />
|
<Route path="visit/eventFlow" element={<EventFlow />} />
|
<Route path="visit/handleFeedback" element={<HandleFeedback />} />
|
<Route path="visit/fileMessage" element={<FileMessage />} />
|
<Route path="visit/closingReview" element={<ClosingReview />} />
|
<Route path="visit/visitWorkBench" element={<VisitWorkBench />} />
|
<Route path="selfInspection/:id?" element={<SelfInspection />} />
|
<Route path="closeCaseEdit" element={<CloseCaseEdit />} />
|
{/* 案件导入 */}
|
<Route path="caseImport" element={<CaseImport />} />
|
<Route path="caseImport/add" element={<CaseImportAdd />} />
|
<Route path="system/overview" element={<SystemOverview />} />
|
|
{/* 工作流模块 */}
|
{/* <Route path="workflowTemplate" element={<WorkflowTemplate />} />
|
<Route path="workflowTemplate/workflowTemplateEdit" element={<WorkflowTemplateEdit />} />
|
<Route path="workflowManage" element={<WorkflowManage />} />
|
<Route path="workflowManage/workflowManageEdit" element={<WorkflowManageEdit />} />
|
<Route path="workflowManage/workflowManageDetail" element={<WorkflowManageDetail />} /> */}
|
{/* 司法确认 */}
|
<Route path="judicialSubmit" element={<JudicialSubmit />} />
|
{/* 司法确认申请审核 */}
|
<Route path="judicialSubmit/audit" element={<JudicialSubmitAudit />} />
|
{/* // 司法确认 法院列表 */}
|
<Route path="courtList" element={<CourtList />} />
|
<Route path="courtEdit" element={<CourtEdit />} />
|
|
{/* // 司法确认审核 法院列表 */}
|
<Route path="courtAuditList" element={<CourtAuditList />} />
|
<Route path="courtAuditEdit" element={<CourtAuditEdit />} />
|
<Route path="courtAuditDetail" element={<CourtAuditDetail />} />
|
|
{/* 综合查询 */}
|
<Route path="comprehensive" element={<Comprehensive />} />
|
{/* 纠纷台账 */}
|
<Route path="account" element={<DisputeLedger />} />
|
{/* 解纷态势 */}
|
<Route path="workDash" element={<WorkDash />} />
|
{/* 效能分析 */}
|
<Route path="workEfficiency" element={<WorkEfficiency />} />
|
{/* 数据分析 */}
|
{/* <Route path="dataSearch" element={<DataSearch />} /> */}
|
{/* 调解视窗成功页 */}
|
{/* <Route path="myAdjust/mediationWindowSuccess" element={<MediationWindowSuccess />} /> */}
|
{/* 转入人民调解系统 */}
|
<Route path="transferApplication" element={<TransferApplication />} />
|
<Route path="transferStart" element={<TransferStart />} />
|
<Route path="transferStart/audit" element={<TransferStartAudit />} />
|
<Route path="transferResult" element={<TransferResult />} />
|
<Route path="transferResult/audit" element={<TransferResultAudit />} />
|
{/* 知识库 */}
|
<Route path="knowledgeBase" element={<KnowledgeBase />} />
|
<Route path="knowledgeBase/detail/:id/:keyword?" element={<KnowDetail />} />
|
<Route path="knowledgeBase/caseDetail/:id/:example/:keyword?" element={<KnowCaseDetail />} />
|
|
{/* 扬言极端事件匹配规则 */}
|
<Route path="threaten" element={<Threaten />} />
|
{/* 重复事项合并 */}
|
<Route path="repeatMerge" element={<RepeatMerge />} />
|
</Route>
|
|
<Route path="/operation" element={<Navigate to="/operation/personnel" />} />
|
{/* 基础信息管理 */}
|
<Route path="/operation" element={<Layout headerUserChange={headerUserChange} />}>
|
<Route path="role" element={<Role />} />
|
<Route path="organization" element={<Organization />} />
|
<Route path="personnel" element={<Personnel changeHeaderUserName={() => setHeaderUserChange(!headerUserChange)} />} />
|
<Route path="test" element={<Test />} />
|
</Route>
|
|
{/* test */}
|
|
<Route path="*" element={<Navigate to="/mediate/visit/visitWorkBench" />} />
|
</Routes>
|
</Router>
|
</ConfigProvider>
|
);
|
};
|
|
export default Routers;
|