From fdab1188c0553685161b6666b617b5e33378dc29 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Mon, 21 Jul 2025 23:06:28 +0800 Subject: [PATCH] 12312 --- src/api/user-manage.js | 2 +- src/router/index.js | 817 ++++++++++++++++---------------- src/store/modules/user.js | 2 +- src/views/login/oatuh_login.vue | 42 ++ 4 files changed, 454 insertions(+), 409 deletions(-) create mode 100644 src/views/login/oatuh_login.vue diff --git a/src/api/user-manage.js b/src/api/user-manage.js index a28d311..a53a9b8 100644 --- a/src/api/user-manage.js +++ b/src/api/user-manage.js @@ -599,7 +599,7 @@ export const selectUserDeptPage = (data = {}) => { ///unifiedLogin export const unifiedLogin = (data) => { return request({ - url: api + `/unifiedLogin`, + url: api + `/ssoLogin`, method: "POST", data }); diff --git a/src/router/index.js b/src/router/index.js index b51a106..cb8404f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -130,422 +130,425 @@ export const privateRoutes = [ /** * 公开路由表 */ -export const publicRoutes = [ - { - path: "/login", - name: "login", - component: () => import("@/views/login/index") - }, - { - path: "/", - name: "home", - component: () => import("@/views/home/index") //系统登录 - }, - { - path: "/KeyPopulations", - name: "KeyPopulations", - component: () => import("@/views/KeyPopulations/index") //系统登录 - }, - { - path: "/editPassword", // 注意:带有路径“/”的记录中的组件“默认”是一个不返回 Promise 的函数 - component: layout, - redirect: "/IdentityManage", - children: [ - { - path: "/FourColorWarning", - name: "FourColorWarning", - meta: { title: "四色预警管理", icon: "article" }, - children: [ - { - path: "/IdentityManage", - name: "IdentityManage", - component: () => - import( - "@/views/backOfficeSystem/fourColorManage/IdentityManage/index" - ), - meta: { - title: "身份标签管理", - icon: "article" - } - }, - { - path: "/BehaviorLabels", - name: "BehaviorLabels", - component: () => - import( - "@/views/backOfficeSystem/fourColorManage/BehaviorLabels/index" - ), - meta: { - title: "行为标签管理", - icon: "article" - } - }, - { - path: "/tagManage", - name: "tagManage", - component: () => - import( - "@/views/backOfficeSystem/fourColorManage/tagManage/index" - ), - meta: { - title: "标签组合管理", - icon: "article" - } +export const publicRoutes = [{ + path: "/oatuh_login", + component: () => import("@/views/login/oatuh_login") //统一登录 +}, +{ + path: "/login", + name: "login", + component: () => import("@/views/login/index") +}, +{ + path: "/", + name: "home", + component: () => import("@/views/home/index") //系统登录 +}, +{ + path: "/KeyPopulations", + name: "KeyPopulations", + component: () => import("@/views/KeyPopulations/index") //系统登录 +}, +{ + path: "/editPassword", // 注意:带有路径“/”的记录中的组件“默认”是一个不返回 Promise 的函数 + component: layout, + redirect: "/IdentityManage", + children: [ + { + path: "/FourColorWarning", + name: "FourColorWarning", + meta: { title: "四色预警管理", icon: "article" }, + children: [ + { + path: "/IdentityManage", + name: "IdentityManage", + component: () => + import( + "@/views/backOfficeSystem/fourColorManage/IdentityManage/index" + ), + meta: { + title: "身份标签管理", + icon: "article" } - ] - }, - { - path: "/IntelligentControl", - name: "IntelligentControl", - meta: { title: "智能布控", icon: "article" }, - children: [ - { - path: "/warningControl", - name: "warningControl", - component: () => import("@/views/backOfficeSystem/IntelligentControl/warningControl/index"), - meta: { - title: "预警中心", - icon: "article" - } - }, - { - path: "/DeploymentArea", - name: "DeploymentArea", - component: () => import("@/views/backOfficeSystem/IntelligentControl/DeploymentArea/index"), - meta: { - title: "布控区域", - icon: "article" - } - }, - { - path: "/myControl", - name: "myControl", - component: () => import("@/views/backOfficeSystem/IntelligentControl/myControl/index"), - meta: { - title: "我的布控", - icon: "article" - } - }, - { - path: "/DeploymentAudit", - name: "DeploymentAudit", - component: () => import("@/views/backOfficeSystem/IntelligentControl/DeploymentAudit/index"), - meta: { - title: "我的审核", - icon: "article" - } - }, - { - path: "/ControlApproval", - name: "ControlApproval", - component: () => import("@/views/backOfficeSystem/IntelligentControl/ControlApproval/index"), - meta: { - title: "我的审批", - icon: "article" - } + }, + { + path: "/BehaviorLabels", + name: "BehaviorLabels", + component: () => + import( + "@/views/backOfficeSystem/fourColorManage/BehaviorLabels/index" + ), + meta: { + title: "行为标签管理", + icon: "article" } - ] - }, - { - path: "/ResearchJudgment", - name: "ResearchJudgment", - meta: { title: "线索研判盯办系统", icon: "article" }, - children: [ - { - path: "/DatAcquisition", - name: "DatAcquisition", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index"), - meta: { - title: "情报数据采集", - icon: "article" - } - }, - { - path: "/MoralAnalysis", - name: "MoralAnalysis", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/index"), - meta: { - title: "情报语义分析", - icon: "article" - } - }, - { - path: "/IntelligenceManagement", - name: "IntelligenceManagement", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index"), - meta: { - title: "情报管理", - icon: "article" - } - }, - { - path: "/InformationFlows", - name: "InformationFlows", - meta: { title: "情报流转", icon: "article" }, - redirect: "/InformationFlow", - children: [ - { - path: "/InstructionInformation", - name: "InstructionInformation", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index"), - meta: { - title: "指令信息", - icon: "article" - } - }, - { - path: "/StatisticalAnalysis", - name: "StatisticalAnalysis", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index"), - meta: { - title: "情报统计分析", - icon: "article" - } + }, + { + path: "/tagManage", + name: "tagManage", + component: () => + import( + "@/views/backOfficeSystem/fourColorManage/tagManage/index" + ), + meta: { + title: "标签组合管理", + icon: "article" + } + } + ] + }, + { + path: "/IntelligentControl", + name: "IntelligentControl", + meta: { title: "智能布控", icon: "article" }, + children: [ + { + path: "/warningControl", + name: "warningControl", + component: () => import("@/views/backOfficeSystem/IntelligentControl/warningControl/index"), + meta: { + title: "预警中心", + icon: "article" + } + }, + { + path: "/DeploymentArea", + name: "DeploymentArea", + component: () => import("@/views/backOfficeSystem/IntelligentControl/DeploymentArea/index"), + meta: { + title: "布控区域", + icon: "article" + } + }, + { + path: "/myControl", + name: "myControl", + component: () => import("@/views/backOfficeSystem/IntelligentControl/myControl/index"), + meta: { + title: "我的布控", + icon: "article" + } + }, + { + path: "/DeploymentAudit", + name: "DeploymentAudit", + component: () => import("@/views/backOfficeSystem/IntelligentControl/DeploymentAudit/index"), + meta: { + title: "我的审核", + icon: "article" + } + }, + { + path: "/ControlApproval", + name: "ControlApproval", + component: () => import("@/views/backOfficeSystem/IntelligentControl/ControlApproval/index"), + meta: { + title: "我的审批", + icon: "article" + } + } + ] + }, + { + path: "/ResearchJudgment", + name: "ResearchJudgment", + meta: { title: "线索研判盯办系统", icon: "article" }, + children: [ + { + path: "/DatAcquisition", + name: "DatAcquisition", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/DatAcquisition/index"), + meta: { + title: "情报数据采集", + icon: "article" + } + }, + { + path: "/MoralAnalysis", + name: "MoralAnalysis", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/index"), + meta: { + title: "情报语义分析", + icon: "article" + } + }, + { + path: "/IntelligenceManagement", + name: "IntelligenceManagement", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/IntelligenceManagement/index"), + meta: { + title: "情报管理", + icon: "article" + } + }, + { + path: "/InformationFlows", + name: "InformationFlows", + meta: { title: "情报流转", icon: "article" }, + redirect: "/InformationFlow", + children: [ + { + path: "/InstructionInformation", + name: "InstructionInformation", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/InformationFlows/InstructionInformation/index"), + meta: { + title: "指令信息", + icon: "article" + } + }, + { + path: "/StatisticalAnalysis", + name: "StatisticalAnalysis", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index"), + meta: { + title: "情报统计分析", + icon: "article" } - ] - }, - { - path: "/RecordsOperations", - name: "RecordsOperations", - component: () => import("@/views/backOfficeSystem/ResearchJudgment/RecordsOperations/index"), - meta: { - title: "操作记录", - icon: "article" } - } - ] - }, - { - path: "/HumanIntelligence", - name: "HumanIntelligence", - meta: { title: "人力情报采集管理系统", icon: "article" }, - children: [ - { - path: "/CollectCrculate", - name: "CollectCrculate", - component: () => - import( - "@/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index" - ), - meta: { - title: "人力情报信息采集流转", - icon: "article" - } - }, - { - path: "/RlStatisticalAnalysis", - name: "RlStatisticalAnalysis", - component: () => - import( - "@/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index" - ), - meta: { - title: "人力情报统计分析", - icon: "article" - } - }, - - { - path: "/TaskScheduling", - name: "TaskScheduling", - component: () => - import( - "@/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index" - ), - meta: { - title: "人力情报信息搜索任务调度", - icon: "article" - } - }, - { - path: "/ConstructionManagement", - name: "ConstructionManagement", - component: () => - import( - "@/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index" - ), - meta: { - title: "社会信息人员建设管理", - icon: "article" - } - }, - { - path: "/JobAppraisal", - name: "JobAppraisal", - component: () => import("@/views/backOfficeSystem/HumanIntelligence/JobAppraisal/index"), - meta: { - title: "社会员工工作信息考核", - icon: "article" - } - }, - ] - }, - { - path: "/ExcavationResearch", - name: "ExcavationResearch", - meta: { title: "重点人发掘研判", icon: "article" }, - children: [ - { - path: "/PreliminaryExcavations", - name: "PreliminaryExcavations", - component: () => - import( - "@/views/backOfficeSystem/ExcavationResearch/PreliminaryExcavations/index" - ), - meta: { - title: "重点人员初步发掘", - icon: "article" - } - }, - { - path: "/ZdryFjyp", - name: "ZdryFjyp", - component: () => - import( - "@/views/backOfficeSystem/ExcavationResearch/ZdryFjyp/index" - ), - meta: { - title: "重点人员深度发掘", - icon: "article" - } - }, - { - path: "/LandingAudit", - name: "LandingAudit", - component: () => - import( - "@/views/backOfficeSystem/ExcavationResearch/LandingAudit/index" - ), - meta: { - title: "重点人员落地审核", - icon: "article" - } - }, - { - path: "/WarningModel", - name: "WarningModel", - component: () => - import( - "@/views/backOfficeSystem/ExcavationResearch/WarningModel/index" - ), - meta: { - title: "重点人员预警模型", - icon: "article" - } - }, - - ] - }, - { - path: "/JudgmentHome", - name: "JudgmentHome", - redirect: "/ResearchHome", - meta: { - title: "研判首页", - icon: "article" + ] }, - children: [ - { - path: "/ResearchHome", - name: "ResearchHome", - component: () => import("@/views/backOfficeSystem/JudgmentHome/ResearchHome/index"), - meta: { - title: "专题研判", - icon: "article" - } - }, - { - path: "/tsypHome", - name: "tsypHome", - component: () => import("@/views/backOfficeSystem/JudgmentHome/tsypHome/index"), - meta: { - title: "态势研判", - icon: "article" - } - }, - { - path: "/MeetingRoom", - name: "MeetingRoom", - component: () => import("@/views/backOfficeSystem/JudgmentHome/MeetingRoom/index"), - meta: { - title: "网上会商室", - icon: "article" - } + { + path: "/RecordsOperations", + name: "RecordsOperations", + component: () => import("@/views/backOfficeSystem/ResearchJudgment/RecordsOperations/index"), + meta: { + title: "操作记录", + icon: "article" + } + } + ] + }, + { + path: "/HumanIntelligence", + name: "HumanIntelligence", + meta: { title: "人力情报采集管理系统", icon: "article" }, + children: [ + { + path: "/CollectCrculate", + name: "CollectCrculate", + component: () => + import( + "@/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index" + ), + meta: { + title: "人力情报信息采集流转", + icon: "article" + } + }, + { + path: "/RlStatisticalAnalysis", + name: "RlStatisticalAnalysis", + component: () => + import( + "@/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index" + ), + meta: { + title: "人力情报统计分析", + icon: "article" } - ] - }, - { - path: "/DeploymentDisposal", - name: "DeploymentDisposal", - redirect: "/ResearchHome", - meta: { - title: "全域布控处置", - icon: "article" }, - children: [ - { - path: "/mpvPeo", - name: "mpvPeo", - component: () =>import("@/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index"), - meta: { - title: "重点人管理", - icon: "article" - } - }, - { - path: "/mpvPeoSh", - name: "mpvPeoSh", - component: () =>import("@/views/backOfficeSystem/DeploymentDisposal/mpvPeoSh/index"), - meta: { - title: "重点人审批", - icon: "article" - } - }, - { - path: "/mpvGroup", - name: "mpvGroup", - component: () =>import("@/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index"), - meta: { - title: "重点群体管理", - icon: "article" - } - }, - { - path: "/mpvGroupSh", - name: "mpvGroupSh", - component: () =>import("@/views/backOfficeSystem/DeploymentDisposal/mpvGroupSh/index"), - meta: { - title: "重点群体审核", - icon: "article" - } - }, - ] - }, - { - path: "/BasicManagement", - name: "BasicManagement", - meta: { - title: "基础管理", - icon: "article" - }, - children: [ - { - path: "/surveillanceControl", - name: "surveillanceControl", - component: () => - import( - "@/views/backOfficeSystem/BasicManagement/surveillanceControl/index" - ), - meta: { - title: "布控监视", - icon: "article" - } + { + path: "/TaskScheduling", + name: "TaskScheduling", + component: () => + import( + "@/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index" + ), + meta: { + title: "人力情报信息搜索任务调度", + icon: "article" } - ] - } - ] - } + }, + { + path: "/ConstructionManagement", + name: "ConstructionManagement", + component: () => + import( + "@/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index" + ), + meta: { + title: "社会信息人员建设管理", + icon: "article" + } + }, + { + path: "/JobAppraisal", + name: "JobAppraisal", + component: () => import("@/views/backOfficeSystem/HumanIntelligence/JobAppraisal/index"), + meta: { + title: "社会员工工作信息考核", + icon: "article" + } + }, + ] + }, + { + path: "/ExcavationResearch", + name: "ExcavationResearch", + meta: { title: "重点人发掘研判", icon: "article" }, + children: [ + { + path: "/PreliminaryExcavations", + name: "PreliminaryExcavations", + component: () => + import( + "@/views/backOfficeSystem/ExcavationResearch/PreliminaryExcavations/index" + ), + meta: { + title: "重点人员初步发掘", + icon: "article" + } + }, + { + path: "/ZdryFjyp", + name: "ZdryFjyp", + component: () => + import( + "@/views/backOfficeSystem/ExcavationResearch/ZdryFjyp/index" + ), + meta: { + title: "重点人员深度发掘", + icon: "article" + } + }, + { + path: "/LandingAudit", + name: "LandingAudit", + component: () => + import( + "@/views/backOfficeSystem/ExcavationResearch/LandingAudit/index" + ), + meta: { + title: "重点人员落地审核", + icon: "article" + } + }, + { + path: "/WarningModel", + name: "WarningModel", + component: () => + import( + "@/views/backOfficeSystem/ExcavationResearch/WarningModel/index" + ), + meta: { + title: "重点人员预警模型", + icon: "article" + } + }, + + ] + }, + { + path: "/JudgmentHome", + name: "JudgmentHome", + redirect: "/ResearchHome", + meta: { + title: "研判首页", + icon: "article" + }, + children: [ + { + path: "/ResearchHome", + name: "ResearchHome", + component: () => import("@/views/backOfficeSystem/JudgmentHome/ResearchHome/index"), + meta: { + title: "专题研判", + icon: "article" + } + }, + { + path: "/tsypHome", + name: "tsypHome", + component: () => import("@/views/backOfficeSystem/JudgmentHome/tsypHome/index"), + meta: { + title: "态势研判", + icon: "article" + } + }, + { + path: "/MeetingRoom", + name: "MeetingRoom", + component: () => import("@/views/backOfficeSystem/JudgmentHome/MeetingRoom/index"), + meta: { + title: "网上会商室", + icon: "article" + } + } + ] + }, + { + path: "/DeploymentDisposal", + name: "DeploymentDisposal", + redirect: "/ResearchHome", + meta: { + title: "全域布控处置", + icon: "article" + }, + children: [ + { + path: "/mpvPeo", + name: "mpvPeo", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvPeo/index"), + meta: { + title: "重点人管理", + icon: "article" + } + }, + { + path: "/mpvPeoSh", + name: "mpvPeoSh", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvPeoSh/index"), + meta: { + title: "重点人审批", + icon: "article" + } + }, + { + path: "/mpvGroup", + name: "mpvGroup", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvGroup/index"), + meta: { + title: "重点群体管理", + icon: "article" + } + }, + { + path: "/mpvGroupSh", + name: "mpvGroupSh", + component: () => import("@/views/backOfficeSystem/DeploymentDisposal/mpvGroupSh/index"), + meta: { + title: "重点群体审核", + icon: "article" + } + }, + + ] + }, + { + path: "/BasicManagement", + name: "BasicManagement", + meta: { + title: "基础管理", + icon: "article" + }, + children: [ + { + path: "/surveillanceControl", + name: "surveillanceControl", + component: () => + import( + "@/views/backOfficeSystem/BasicManagement/surveillanceControl/index" + ), + meta: { + title: "布控监视", + icon: "article" + } + } + ] + } + ] +} ]; const router = createRouter({ diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 1646c70..315041e 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -221,7 +221,7 @@ export default { removeAllItem(); // 待补充 清理权限相关的配置 if (isOatuh) { - window.location.href = `http://80.149.27.78:8001/login`; + window.location.href = `http://155.240.22.102:40992`; } else { router.push("/login"); } diff --git a/src/views/login/oatuh_login.vue b/src/views/login/oatuh_login.vue new file mode 100644 index 0000000..9347dbb --- /dev/null +++ b/src/views/login/oatuh_login.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file