From 836505dea0fee3a4ac2750d97aa244a820faed49 Mon Sep 17 00:00:00 2001
From: "zyc@123456" <784479659@qq.com>
Date: Thu, 25 May 2023 18:42:45 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A6=96=E9=A1=B5=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layout/components/Navbar.vue | 9 +-
src/layout/components/Sidebar/index.vue | 100 ++++----
src/router/index.js | 56 +++--
.../echarts/components/PieChartrenyuan.vue | 222 +++++++++++++-----
src/views/monitor/videos/index.vue | 31 ++-
src/views/renlianshibie/renlianshibieList.vue | 20 +-
6 files changed, 316 insertions(+), 122 deletions(-)
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index faff57d..814f503 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -7,7 +7,7 @@
欢迎您,{{name}}
-
+
返回首页
@@ -41,6 +41,9 @@
// this.$router.push({ path: '/home' })
window.opener = null
window.open('about:blank', '_top').close()
+ },
+ toxiaoxi() {
+ this.$router.push('/xiaoxi/xiaoxiList')
}
}
}
@@ -74,8 +77,8 @@
display: flex;
align-items: center;
color: #fff;
- font-size: 26px;
- line-height: 60px;
+ font-size: 24px;
+ line-height: 60px;font-weight: bold;
margin: 0;
float: left;
}
diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index 8691f4b..9e13426 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -97,26 +97,26 @@
// path: "/gongyingshang/gongyingshanggaunli",
// }]
// },
- {
- alwaysShow: true,
- component: "dianzixungeng",
- meta: {
- icon: "icon-jingwuicon_svg-",
- title: "电子巡更",
- },
- name: "",
- path: "/dianzixungeng/dianzixungengL",
- // children: [{
- // alwaysShow: true,
- // component: "index",
- // meta: {
- // icon: "el-icon-help",
- // title: "电子巡更",
- // },
- // name: "/dianzixungeng/dianzixungengL",
- // path: "/dianzixungeng/dianzixungengL",
- // }]
- },
+ // {
+ // alwaysShow: true,
+ // component: "dianzixungeng",
+ // meta: {
+ // icon: "icon-jingwuicon_svg-",
+ // title: "电子巡更",
+ // },
+ // name: "",
+ // path: "/dianzixungeng/dianzixungengL",
+ // // children: [{
+ // // alwaysShow: true,
+ // // component: "index",
+ // // meta: {
+ // // icon: "el-icon-help",
+ // // title: "电子巡更",
+ // // },
+ // // name: "/dianzixungeng/dianzixungengL",
+ // // path: "/dianzixungeng/dianzixungengL",
+ // // }]
+ // },
{
alwaysShow: true,
component: "renlianshibie",
@@ -137,26 +137,26 @@
// path: "/renlianshibie/renlianshibieList",
// }]
},
- {
- alwaysShow: true,
- component: "xiaofangbaojing",
- meta: {
- icon: "icon-baojingshu",
- title: "消防报警",
- },
- name: "",
- path: "/xiaofangbaojing/xiaofangbaojingL",
- // children: [{
- // alwaysShow: true,
- // component: "index",
- // meta: {
- // icon: "el-icon-help",
- // title: "消防报警",
- // },
- // name: "/xiaofangbaojing/xiaofangbaojingL",
- // path: "/xiaofangbaojing/xiaofangbaojingL",
- // }]
- },
+ // {
+ // alwaysShow: true,
+ // component: "xiaofangbaojing",
+ // meta: {
+ // icon: "icon-baojingshu",
+ // title: "消防报警",
+ // },
+ // name: "",
+ // path: "/xiaofangbaojing/xiaofangbaojingL",
+ // // children: [{
+ // // alwaysShow: true,
+ // // component: "index",
+ // // meta: {
+ // // icon: "el-icon-help",
+ // // title: "消防报警",
+ // // },
+ // // name: "/xiaofangbaojing/xiaofangbaojingL",
+ // // path: "/xiaofangbaojing/xiaofangbaojingL",
+ // // }]
+ // },
{
alwaysShow: true,
component: "shebeitaizhang",
@@ -236,6 +236,26 @@
// name: "/shebeirizhi/shebeirizhiList",
// path: "/shebeirizhi/shebeirizhiList",
// }]
+ },
+ // {
+ // alwaysShow: true,
+ // component: "xiaoxi",
+ // meta: {
+ // icon: "icon-rizhi2",
+ // title: "消息",
+ // },
+ // name: "",
+ // path: "/xiaoxi/xiaoxiList",
+ // },
+ {
+ alwaysShow: true,
+ component: "daping",
+ meta: {
+ icon: "icon-jiance",
+ title: "布防大屏",
+ },
+ name: "",
+ path: "/daping",
}
],
params: {
diff --git a/src/router/index.js b/src/router/index.js
index bcbc72e..4f50ffe 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -29,6 +29,11 @@ export const constantRoutes = [
path: "/login",
component: () => import("@/views/login/login.vue"),
},
+ {
+ path: "/daping",
+ component: () => import("@/views/daping/daping.vue"),
+ name: "daping",
+ },
{
path: "/home",
component: () => import("@/views/Home/Home.vue"),
@@ -193,45 +198,66 @@ export const constantRoutes = [
],
},
////电子巡更
+ // {
+ // path: "/dianzixungengL",
+ // component: Layout,
+ // redirect: "/dianzixungeng/dianzixungengL",
+ // meta: {
+ // title: "电子巡更",
+ // },
+ // children: [
+ // {
+ // path: "/dianzixungeng/dianzixungengL",
+ // component: () => import("@/views/dianzixungeng/dianzixungengL.vue"),
+ // name: "dianzixungengL",
+ // meta: {
+ // title: "电子巡更",
+ // noCache: true,
+ // },
+ // },
+ // ],
+ // },
+ ////消防报警
{
- path: "/dianzixungengL",
+ path: "/xiaofangbaojingL",
component: Layout,
- redirect: "/dianzixungeng/dianzixungengL",
+ redirect: "/xiaofangbaojing/xiaofangbaojingL",
meta: {
- title: "电子巡更",
+ title: "消防报警",
},
children: [
{
- path: "/dianzixungeng/dianzixungengL",
- component: () => import("@/views/dianzixungeng/dianzixungengL.vue"),
- name: "dianzixungengL",
+ path: "/xiaofangbaojing/xiaofangbaojingL",
+ component: () => import("@/views/xiaofangbaojing/xiaofangbaojingL.vue"),
+ name: "xiaofangbaojingL",
meta: {
- title: "电子巡更",
+ title: "消防报警",
noCache: true,
},
},
],
},
- ////消防报警
+ ////消息
{
- path: "/xiaofangbaojingL",
+ path: "/xiaoxiList",
component: Layout,
- redirect: "/xiaofangbaojing/xiaofangbaojingL",
+ redirect: "/xiaoxi/xiaoxiList",
meta: {
- title: "消防报警",
+ title: "消息",
},
children: [
{
- path: "/xiaofangbaojing/xiaofangbaojingL",
- component: () => import("@/views/xiaofangbaojing/xiaofangbaojingL.vue"),
- name: "xiaofangbaojingL",
+ path: "/xiaoxi/xiaoxiList",
+ component: () => import("@/views/xiaoxi/xiaoxiList.vue"),
+ name: "xiaoxiList",
meta: {
- title: "消防报警",
+ title: "消息",
noCache: true,
},
},
],
},
+
////
...codemenu,
diff --git a/src/views/echarts/components/PieChartrenyuan.vue b/src/views/echarts/components/PieChartrenyuan.vue
index 4d846c9..d579028 100644
--- a/src/views/echarts/components/PieChartrenyuan.vue
+++ b/src/views/echarts/components/PieChartrenyuan.vue
@@ -1,38 +1,39 @@
-
+
diff --git a/src/views/monitor/videos/index.vue b/src/views/monitor/videos/index.vue
index accbbb5..b3e4c68 100644
--- a/src/views/monitor/videos/index.vue
+++ b/src/views/monitor/videos/index.vue
@@ -26,15 +26,15 @@
-
+
-
+
@@ -281,7 +284,7 @@ export default {
playStatus: '',
muteStatus: '',
isMute: true,
- isPlay: true,
+ isPlay: false,
width: '100%', // 设置视频播放器的显示宽度(以像素为单位)
height: '430', // 设置视频播放器的显示高度(以像素为单位)
preload: 'auto', // 建议浏览器是否应在加载元素后立即开始下载视频数据。
@@ -319,6 +322,16 @@ export default {
// this.init()
},
methods: {
+ handleClose() {
+ this.dialogImage = false
+ // 关闭弹出框时 视频关闭播放
+ const video = document.getElementById('video')
+ video.pause()
+ },
+ handleVideo() {
+ this.$refs.videoDiolag.dialogImage = true
+ },
+
openshipinRuqinbaojing() {
this.seenshipinRuqinbaojing = !this.seenshipinRuqinbaojing
},
@@ -560,6 +573,7 @@ export default {