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