From c565736d49b828c0b6f168b97438f252ef02f58e Mon Sep 17 00:00:00 2001
From: Esacpe <1113279529@qq.com>
Date: Sat, 20 Sep 2025 17:29:35 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/aboutTable/MyTable.vue | 5 +-
src/layout/components/SideBar/SideBarItem.vue | 1 -
src/layout/components/SideBar/SideBarMenu.vue | 2 +-
src/layout/components/SideBar/index.vue | 1 -
src/router/index.js | 159 ++++++----
.../tsypHome/components/regulation.vue | 2 +-
.../tsypHome/components/ypHome.vue | 8 +-
.../behaviorWarning/components/detail.vue | 48 +++
.../warningControl/behaviorWarning/index.vue | 130 ++++++++
.../centerHome}/components/WarningCount.vue | 0
.../centerHome}/components/count.vue | 0
.../centerHome}/components/fkDialog.vue | 0
.../components/historicalRoute.vue | 0
.../centerHome}/components/sendFqzl.vue | 0
.../centerHome}/components/yjItem.vue | 0
.../warningControl/centerHome}/index.vue | 2 +-
.../warningControl/combinedWarning/index.vue | 137 +++++++++
.../warningControl/identityWarning/index.vue | 137 +++++++++
.../warningControl/modelWarning/index.vue | 138 +++++++++
.../warningControl/warningBk/index.vue | 137 +++++++++
.../systemConfig/useQk/pie.vue | 1 -
.../home/dialog/components/popupWarning.vue | 2 +-
src/views/home/echarts/barHatEcharts copy.vue | 137 +++++++++
src/views/home/echarts/barHatEcharts.vue | 284 ++++++++++++++++--
src/views/home/echarts/tooltipDemo.vue | 171 +++++++++++
src/views/home/model/qblyType.vue | 2 +-
26 files changed, 1398 insertions(+), 106 deletions(-)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/components/detail.vue
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/WarningCount.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/count.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/fkDialog.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/historicalRoute.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/sendFqzl.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/components/yjItem.vue (100%)
rename src/views/backOfficeSystem/{IntelligentControl/warningControl => fourColorManage/warningControl/centerHome}/index.vue (99%)
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/modelWarning/index.vue
create mode 100644 src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
create mode 100644 src/views/home/echarts/barHatEcharts copy.vue
create mode 100644 src/views/home/echarts/tooltipDemo.vue
diff --git a/src/components/aboutTable/MyTable.vue b/src/components/aboutTable/MyTable.vue
index b3dd329..85ee947 100644
--- a/src/components/aboutTable/MyTable.vue
+++ b/src/components/aboutTable/MyTable.vue
@@ -7,8 +7,9 @@
:load="load" :tree-props="treePros" style="width: 100%" :header-cell-class-name="() => 'HeadBgColor'"
:highlight-current-row="getConfiger.showSelectType === 'radio'"
:row-style="{ height: getConfiger.rowHeight === 'auto' ? getConfiger.rowHeight : getConfiger.rowHeight + 'px' }">
-
+
+
+
-
diff --git a/src/layout/components/SideBar/SideBarMenu.vue b/src/layout/components/SideBar/SideBarMenu.vue
index ddd9c49..5bf5552 100644
--- a/src/layout/components/SideBar/SideBarMenu.vue
+++ b/src/layout/components/SideBar/SideBarMenu.vue
@@ -59,7 +59,7 @@ const activeMenu = computed(() => {
background-image: linear-gradient(to right,#2356d4 0% ,#8efbde 100%);
margin: 0 14px;
border-radius: 4px;
- padding-left: 26px !important;
+ // padding-left: 46px !important;
}
::v-deep .el-sub-menu .el-menu-item {
height: 48px;
diff --git a/src/layout/components/SideBar/index.vue b/src/layout/components/SideBar/index.vue
index 45ae274..aae2f1d 100644
--- a/src/layout/components/SideBar/index.vue
+++ b/src/layout/components/SideBar/index.vue
@@ -3,7 +3,6 @@
diff --git a/src/router/index.js b/src/router/index.js
index ed367d8..4ad2489 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -36,8 +36,7 @@ export const publicRoutes = [
{
path: "/user/department-ist",
name: "departmentList",
- component: () =>
- import("@/views/backOfficeSystem/systemConfig/department-list/index"),
+ component: () => import("@/views/backOfficeSystem/systemConfig/department-list/index"),
meta: {
title: "部门管理",
icon: "article-ranking"
@@ -172,14 +171,59 @@ export const publicRoutes = [
},
{
path: "/editPassword", // 注意:带有路径“/”的记录中的组件“默认”是一个不返回 Promise 的函数
- component: layout,
redirect: "/IdentityManage",
+ component: layout,
children: [
- {
+ {
path: "/FourColorWarning",
name: "FourColorWarning",
meta: { title: "四色预警管理", icon: "article" },
children: [
+ {
+ path: "/warningControl",
+ name: "warningControl",
+ meta: { title: "预警中心", icon: "article" },
+ redirect: "/warningControl/centerHome",
+ children: [
+ {
+ path: "/centerHome",
+ name: "centerHome",
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index"),
+ meta: { title: "预警中心大屏", icon: "article" },
+ },
+ {
+ path: "/warningBk",
+ name: "warningBk",
+ meta: { title: "布控预警", icon: "article" },
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index"),
+ },
+ {
+ path: "/behaviorWarning",
+ name: "behaviorWarning",
+ meta: { title: "行为预警", icon: "article" },
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index"),
+ },
+ {
+ path: "/identityWarning",
+ name: "identityWarning",
+ meta: { title: "身份预警", icon: "article" },
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index"),
+ },
+ {
+ path: "/combinedWarning",
+ name: "combinedWarning",
+ meta: { title: "组合预警", icon: "article" },
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index"),
+ },
+ {
+ path: "/modelWarning",
+ name: "modelWarning",
+ meta: { title: "模型预警", icon: "article" },
+ component: () => import("@/views/backOfficeSystem/fourColorManage/warningControl/modelWarning/index"),
+ },
+ ]
+
+ },
{
path: "/IdentityManage",
name: "IdentityManage",
@@ -217,45 +261,25 @@ export const publicRoutes = [
}
},
{
- path: "/warningControl",
- name: "warningControl",
- component: () => import("@/views/backOfficeSystem/IntelligentControl/warningControl/index"),
- meta: {
- title: "预警中心",
- icon: "article"
- }
- }, {
path: "/warningList",
name: "warningList",
component: () => import("@/views/backOfficeSystem/fourColorManage/warningList/index"),
meta: {
- title: "预警列表",
- icon: "article"
- }
- },
- {
- path: "/WarningModel",
- name: "WarningModel",
- component: () =>
- import(
- "@/views/backOfficeSystem/ExcavationResearch/WarningModel/index"
- ),
- meta: {
- title: "重点人员预警模型",
- icon: "article"
- }
- }, {
- path: "/policeReport",
- name: "policeReport",
- component: () =>
- import(
- "@/views/backOfficeSystem/policeReport/index.vue"
- ),
- meta: {
- title: "警情管理",
+ title: "布控预警列表",
icon: "article"
}
},
+ // 暂时取消
+ // {
+ // path: "/WarningModel",
+ // name: "WarningModel",
+ // component: () =>import("@/views/backOfficeSystem/ExcavationResearch/WarningModel/index"),
+ // meta: {
+ // title: "重点人员预警模型",
+ // icon: "article"
+ // }
+ // },
+
]
},
{
@@ -316,15 +340,24 @@ export const publicRoutes = [
}
},
{
- path: "/MoralAnalysis",
- name: "MoralAnalysis",
- component: () => import("@/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/index"),
+ path: "/ssemanticAnalysis",
+ name: "semanticAnalysis",
+ component: () => import( "@/views/backOfficeSystem/SemanticAnalysis/index.vue"),
meta: {
- title: "情报语义分析",
+ title: "语义分析",
icon: "article"
}
},
-
+ // 暂时不要
+ // {
+ // path: "/MoralAnalysis",
+ // name: "MoralAnalysis",
+ // component: () => import("@/views/backOfficeSystem/ResearchJudgment/MoralAnalysis/index"),
+ // meta: {
+ // title: "情报语义分析",
+ // icon: "article"
+ // }
+ // },
{
path: "/IntelligenceManagement",
name: "IntelligenceManagement",
@@ -448,8 +481,17 @@ export const publicRoutes = [
{
path: "/ExcavationResearch",
name: "ExcavationResearch",
- meta: { title: "重点人发掘研判", icon: "article" },
+ meta: { title: "重点人发掘系统", icon: "article" },
children: [
+ {
+ path: "/tsypHome",
+ name: "tsypHome",
+ component: () => import("@/views/backOfficeSystem/JudgmentHome/tsypHome/index"),
+ meta: {
+ title: "重点人员模型管理",
+ icon: "article"
+ }
+ },
{
path: "/PreliminaryExcavations",
name: "PreliminaryExcavations",
@@ -502,25 +544,17 @@ export const publicRoutes = [
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: "模型管理",
+ title: "战术研判",
icon: "article"
}
},
+
{
path: "/situationHome",
name: "situationHome",
component: () => import("@/views/backOfficeSystem/JudgmentHome/situationHome/index"),
meta: {
- title: "研判态势",
+ title: "战略研判",
icon: "article"
}
},
@@ -634,22 +668,19 @@ export const publicRoutes = [
path: "/experienceShare",
name: "experienceShare",
component: () =>
- import(
- "@/views/backOfficeSystem/BasicManagement/experienceShare/index"
- ),
+ import("@/views/backOfficeSystem/BasicManagement/experienceShare/index"),
meta: {
title: "经验分享",
icon: "article"
}
- }, {
- path: "/ssemanticAnalysis",
- name: "semanticAnalysis",
- component: () =>
- import(
- "@/views/backOfficeSystem/SemanticAnalysis/index.vue"
- ),
+ },
+
+ {
+ path: "/policeReport",
+ name: "policeReport",
+ component: () =>import("@/views/backOfficeSystem/policeReport/index.vue"),
meta: {
- title: "语义分析",
+ title: "警情管理",
icon: "article"
}
},
diff --git a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/regulation.vue b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/regulation.vue
index 9a35f11..ecb3708 100644
--- a/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/regulation.vue
+++ b/src/views/backOfficeSystem/JudgmentHome/tsypHome/components/regulation.vue
@@ -23,7 +23,7 @@
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
new file mode 100644
index 0000000..c9e9a25
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/behaviorWarning/index.vue
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.xwcs }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/WarningCount.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/WarningCount.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/WarningCount.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/WarningCount.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/count.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/count.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/count.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/count.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/fkDialog.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/fkDialog.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/fkDialog.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/historicalRoute.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/historicalRoute.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/historicalRoute.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/historicalRoute.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/sendFqzl.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/sendFqzl.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/sendFqzl.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/sendFqzl.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/components/yjItem.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/yjItem.vue
similarity index 100%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/components/yjItem.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/components/yjItem.vue
diff --git a/src/views/backOfficeSystem/IntelligentControl/warningControl/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
similarity index 99%
rename from src/views/backOfficeSystem/IntelligentControl/warningControl/index.vue
rename to src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
index bf953fc..77b5340 100644
--- a/src/views/backOfficeSystem/IntelligentControl/warningControl/index.vue
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/centerHome/index.vue
@@ -218,7 +218,7 @@ const init = () => {
}
const seeMoreFn = () => {
- router.push('/ControlApproval')
+ router.push('/warningList')
}
const showDialog = ref(false)
const itemData = ref()
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
new file mode 100644
index 0000000..9e8848e
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/combinedWarning/index.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
new file mode 100644
index 0000000..2157967
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/identityWarning/index.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/modelWarning/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/modelWarning/index.vue
new file mode 100644
index 0000000..c705463
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/modelWarning/index.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
new file mode 100644
index 0000000..5fba138
--- /dev/null
+++ b/src/views/backOfficeSystem/fourColorManage/warningControl/warningBk/index.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/backOfficeSystem/systemConfig/useQk/pie.vue b/src/views/backOfficeSystem/systemConfig/useQk/pie.vue
index 8f57fc0..e4717c2 100644
--- a/src/views/backOfficeSystem/systemConfig/useQk/pie.vue
+++ b/src/views/backOfficeSystem/systemConfig/useQk/pie.vue
@@ -104,7 +104,6 @@ function lineChartFn() {
window.onresize = function () {
myChart.resize();
};
- document.getElementById("circlecz").setAttribute("_echarts_instance_", "");
}
onMounted(() => {
lineChartFn();
diff --git a/src/views/home/dialog/components/popupWarning.vue b/src/views/home/dialog/components/popupWarning.vue
index 0bc91d2..72d0b7c 100644
--- a/src/views/home/dialog/components/popupWarning.vue
+++ b/src/views/home/dialog/components/popupWarning.vue
@@ -10,7 +10,7 @@
+
+
diff --git a/src/views/home/echarts/barHatEcharts.vue b/src/views/home/echarts/barHatEcharts.vue
index 335ca99..75e1975 100644
--- a/src/views/home/echarts/barHatEcharts.vue
+++ b/src/views/home/echarts/barHatEcharts.vue
@@ -4,33 +4,180 @@
\ No newline at end of file
diff --git a/src/views/home/model/qblyType.vue b/src/views/home/model/qblyType.vue
index c6e4d9d..179d4c6 100644
--- a/src/views/home/model/qblyType.vue
+++ b/src/views/home/model/qblyType.vue
@@ -3,7 +3,7 @@
情报来源类型
-
+