diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
new file mode 100644
index 0000000..0e08c03
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
new file mode 100644
index 0000000..0e08c03
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
new file mode 100644
index 0000000..fc5afc7
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
new file mode 100644
index 0000000..0e08c03
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
new file mode 100644
index 0000000..fc5afc7
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
new file mode 100644
index 0000000..b328d3f
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
Binary files differ
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
new file mode 100644
index 0000000..0e08c03
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
new file mode 100644
index 0000000..fc5afc7
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
new file mode 100644
index 0000000..b328d3f
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
Binary files differ
diff --git a/src/views/zhangqiu/router/index.js b/src/views/zhangqiu/router/index.js
new file mode 100644
index 0000000..5ef5556
--- /dev/null
+++ b/src/views/zhangqiu/router/index.js
@@ -0,0 +1,25 @@
+import { createRouter, createWebHistory } from 'vue-router'
+import Home from '@/views/zhangqiu//charts.vue'
+
+const routes = [
+ {
+ path: '/home',
+ name: 'Home',
+ component: Home
+ },
+ {
+ path: '/',
+ name: 'About',
+ // route level code-splitting
+ // this generates a separate chunk (about.[hash].js) for this route
+ // which is lazy-loaded when the route is visited.
+ component: () => import(/* webpackChunkName: "about" */ '.@/views/zhangqiu/zqindex.vue')
+ }
+]
+
+const router = createRouter({
+ history: createWebHistory(process.env.BASE_URL),
+ routes
+})
+
+export default router
diff --git a/src/router/modules/well.js b/src/router/modules/well.js
index 17ed4e1..8018bb8 100644
--- a/src/router/modules/well.js
+++ b/src/router/modules/well.js
@@ -233,5 +233,27 @@
meta: { title: 'AI实验室', icon: 'icon-config', permission: ['/intelligence/statics'] }
}
]
+ },
+ {
+ path: 'zqindex',
+ component: Layout,
+ redirect: '/zqindex',
+ meta: {
+ title: '章丘燃气地下管网安全监测管理平台',
+ icon: 'icon-globe' // 图标
+ // permission: ['/overview/3d']// 权限名称
+ },
+ children: [
+ {
+ // path: '/overview3d',
+ // component: () => import('@/views/overview/overview3d'),
+ // name: 'overview3d',
+ // meta: { title: '管网运行总览', icon: 'icon-config', permission: ['/overview/3d'] }
+ path: '/zqindex',
+ component: () => import('@/views/zhangqiu/zqindex'),
+ name: 'zqindex',
+ meta: { title: '章丘燃气地下管网安全监测管理平台', icon: 'icon-config', permission: ['/zqindex'] }
+ }
+ ]
}
]
diff --git a/src/views/zhangqiu/App.vue b/src/views/zhangqiu/App.vue
new file mode 100644
index 0000000..36420c5
--- /dev/null
+++ b/src/views/zhangqiu/App.vue
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/views/zhangqiu/app.css b/src/views/zhangqiu/app.css
new file mode 100644
index 0000000..f310793
--- /dev/null
+++ b/src/views/zhangqiu/app.css
@@ -0,0 +1,10 @@
+*{
+ margin: 0;
+ padding:0;
+}
+html {
+ font-size: 100px;
+}
+body {
+ font-size: 12px;
+}
diff --git a/src/views/zhangqiu/components/chart.vue b/src/views/zhangqiu/components/chart.vue
new file mode 100644
index 0000000..a1a005f
--- /dev/null
+++ b/src/views/zhangqiu/components/chart.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
new file mode 100644
index 0000000..c4f3d68
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarm/deviceAlarm.vue
@@ -0,0 +1,27 @@
+
+
+ {{ '设备警告' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
new file mode 100644
index 0000000..8149bfd
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceAlarmSum/deviceAlarmSum.vue
@@ -0,0 +1,81 @@
+
+
+ {{'报警设备汇总'}}
+
+
+
{{deviceAlarm[0].title}}
+
+
+
{{deviceAlarm[1].title}}
+
+
+
{{deviceAlarm[2].title}}
+
+
+
{{deviceAlarm[3].title}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
new file mode 100644
index 0000000..c4cecac
--- /dev/null
+++ b/src/views/zhangqiu/components/deviceInstalled/deviceInstalled.vue
@@ -0,0 +1,222 @@
+
+
+ {{'已安装设备'}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[0].context}}{{deviceInstalled[0].flag}}
+
{{deviceInstalled[0].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[1].context}}{{deviceInstalled[1].flag}}
+
{{deviceInstalled[1].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[2].context}}{{deviceInstalled[2].flag}}
+
{{deviceInstalled[2].title}}
+
+
+
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[3].context}}{{deviceInstalled[3].flag}}
+
{{deviceInstalled[3].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[4].context}}{{deviceInstalled[4].flag}}
+
{{deviceInstalled[4].title}}
+
+
+
+
+
+
+
+
![icon1]()
+
+
+
+
+
+
{{deviceInstalled[5].context}}{{deviceInstalled[5].flag}}
+
{{deviceInstalled[5].title}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
new file mode 100644
index 0000000..1176ccd
--- /dev/null
+++ b/src/views/zhangqiu/components/handlingAlarm/handlingAlarm.vue
@@ -0,0 +1,218 @@
+
+
+ {{ '报警处置情况' }}
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[0].status}}
+
+
{{handlingAlarm[0].title}}
+
+
+
已完成{{handlingAlarm[0].finished}}%
+
未完成{{handlingAlarm[0].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[1].status}}
+
+
{{handlingAlarm[1].title}}
+
+
+
已完成{{handlingAlarm[1].finished}}%
+
未完成{{handlingAlarm[1].unfinished}}%
+
+
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[2].status}}
+
+
{{handlingAlarm[2].title}}
+
+
+
已完成{{handlingAlarm[2].finished}}%
+
未完成{{handlingAlarm[2].unfinished}}%
+
+
+
+
+
+
![]()
+
![]()
+
![]()
+
{{handlingAlarm[3].status}}
+
+
{{handlingAlarm[3].title}}
+
+
+
已完成{{handlingAlarm[3].finished}}%
+
未完成{{handlingAlarm[3].unfinished}}%
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/headerTitle.vue b/src/views/zhangqiu/components/headerTitle.vue
new file mode 100644
index 0000000..3ab25ff
--- /dev/null
+++ b/src/views/zhangqiu/components/headerTitle.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
new file mode 100644
index 0000000..b99d3d3
--- /dev/null
+++ b/src/views/zhangqiu/components/lineDepartment/lineDepartment.vue
@@ -0,0 +1,24 @@
+
+
+ {{ '管线权属单位' }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/progressBar.vue b/src/views/zhangqiu/components/progressBar.vue
new file mode 100644
index 0000000..3ff1910
--- /dev/null
+++ b/src/views/zhangqiu/components/progressBar.vue
@@ -0,0 +1,76 @@
+
+
+
test
{{percent}}%

+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
new file mode 100644
index 0000000..6844927
--- /dev/null
+++ b/src/views/zhangqiu/components/sevenDaysOperationStatus/sevenDaysOperationStatus.vue
@@ -0,0 +1,170 @@
+
+
+ {{ '近7日运维状况' }}
+
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[0].title}}
+
{{sevenDaysOperationStatus[0].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[1].title}}
+
{{sevenDaysOperationStatus[1].context}}
+
+
+
+
+
![icon2]()
+
+
+
{{sevenDaysOperationStatus[2].title}}
+
{{sevenDaysOperationStatus[2].context}}
+
+
+
+
+
+
![icon3]()
+
![icon3]()
+
{{ vls }}
+
+
{{ '运维完结占比' }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/showItem.vue b/src/views/zhangqiu/components/showItem.vue
new file mode 100644
index 0000000..7f6a90a
--- /dev/null
+++ b/src/views/zhangqiu/components/showItem.vue
@@ -0,0 +1,63 @@
+
+
+
+

+
+
+

+
已安装设备
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/tableData.vue b/src/views/zhangqiu/components/tableData.vue
new file mode 100644
index 0000000..a834e73
--- /dev/null
+++ b/src/views/zhangqiu/components/tableData.vue
@@ -0,0 +1,84 @@
+
+
+
+ {{item.road}}
+ {{item.length}}
+ {{item.dept}}
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/components/topHeader.vue b/src/views/zhangqiu/components/topHeader.vue
deleted file mode 100644
index e67306d..0000000
--- a/src/views/zhangqiu/components/topHeader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/views/zhangqiu/index.html b/src/views/zhangqiu/index.html
new file mode 100644
index 0000000..c740dd0
--- /dev/null
+++ b/src/views/zhangqiu/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
diff --git a/src/views/zhangqiu/js/data.js b/src/views/zhangqiu/js/data.js
new file mode 100644
index 0000000..1ca77ce
--- /dev/null
+++ b/src/views/zhangqiu/js/data.js
@@ -0,0 +1,37 @@
+
+const option2 = {
+ color : ["#F79709","#AAEEEE","#1A94E6"],
+ title: {
+ // text: '畅销饮料占比饼状图',
+ // style: {
+ // fill: '#FFF',
+ // fontSize: 14,
+ // fontWeight: 'bold',
+ // textAlign: 'center',
+ // textBaseline: 'bottom',
+ // }
+ show:false
+ },
+ series: [
+ {
+ type: 'pie',
+ data: [
+ { name: '中燃燃气', value: 2000 },
+ { name: '圣井燃气', value: 2400 },
+ { name: '正和燃气', value: 3200 },
+ ],
+ radius : 60,
+ insideLabel: { //内部标签
+ show: true,
+ },
+ outsideLabel:{
+ labelLineBendGap:10,
+ labelLineEndLength:12,
+ }
+
+ }
+ ]
+}
+
+
+ export {option2}
diff --git a/src/views/zhangqiu/main.js b/src/views/zhangqiu/main.js
new file mode 100644
index 0000000..5b6a2ed
--- /dev/null
+++ b/src/views/zhangqiu/main.js
@@ -0,0 +1,11 @@
+import { createApp } from 'vue'
+import App from './App.vue'
+import router from './router'
+import dataV from '@jiaminghi/data-view'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import './app.css'
+
+createApp(App).use(dataV).use(ElementPlus).use(router).mount('#app')
+// createApp(App).use(ElementPlus).use(router).mount('#app')
+
diff --git a/src/views/zhangqiu/resources/1.png b/src/views/zhangqiu/resources/1.png
new file mode 100644
index 0000000..51a59ca
--- /dev/null
+++ b/src/views/zhangqiu/resources/1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/31.png b/src/views/zhangqiu/resources/31.png
new file mode 100644
index 0000000..9cffbce
--- /dev/null
+++ b/src/views/zhangqiu/resources/31.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/border.png b/src/views/zhangqiu/resources/border.png
new file mode 100644
index 0000000..44a05d3
--- /dev/null
+++ b/src/views/zhangqiu/resources/border.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/deviceInstalledIcon.png b/src/views/zhangqiu/resources/deviceInstalledIcon.png
new file mode 100644
index 0000000..7f3822b
--- /dev/null
+++ b/src/views/zhangqiu/resources/deviceInstalledIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle1.png b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
new file mode 100644
index 0000000..a0e7900
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle1.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle2.png b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
new file mode 100644
index 0000000..523f402
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle2.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/handlingAlarmCircle3.png b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
new file mode 100644
index 0000000..79bd1a6
--- /dev/null
+++ b/src/views/zhangqiu/resources/handlingAlarmCircle3.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/headerTitle.png b/src/views/zhangqiu/resources/headerTitle.png
new file mode 100644
index 0000000..4c5861b
--- /dev/null
+++ b/src/views/zhangqiu/resources/headerTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/littleTitle.png b/src/views/zhangqiu/resources/littleTitle.png
new file mode 100644
index 0000000..ce8a809
--- /dev/null
+++ b/src/views/zhangqiu/resources/littleTitle.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
new file mode 100644
index 0000000..0e08c03
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusBottom.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
new file mode 100644
index 0000000..fc5afc7
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusIcon.png
Binary files differ
diff --git a/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
new file mode 100644
index 0000000..b328d3f
--- /dev/null
+++ b/src/views/zhangqiu/resources/sevenDaysOperationStatusTop.png
Binary files differ
diff --git a/src/views/zhangqiu/router/index.js b/src/views/zhangqiu/router/index.js
new file mode 100644
index 0000000..5ef5556
--- /dev/null
+++ b/src/views/zhangqiu/router/index.js
@@ -0,0 +1,25 @@
+import { createRouter, createWebHistory } from 'vue-router'
+import Home from '@/views/zhangqiu//charts.vue'
+
+const routes = [
+ {
+ path: '/home',
+ name: 'Home',
+ component: Home
+ },
+ {
+ path: '/',
+ name: 'About',
+ // route level code-splitting
+ // this generates a separate chunk (about.[hash].js) for this route
+ // which is lazy-loaded when the route is visited.
+ component: () => import(/* webpackChunkName: "about" */ '.@/views/zhangqiu/zqindex.vue')
+ }
+]
+
+const router = createRouter({
+ history: createWebHistory(process.env.BASE_URL),
+ routes
+})
+
+export default router
diff --git a/src/views/zhangqiu/zqindex.vue b/src/views/zhangqiu/zqindex.vue
index 3603f5d..271e99e 100644
--- a/src/views/zhangqiu/zqindex.vue
+++ b/src/views/zhangqiu/zqindex.vue
@@ -1,33 +1,105 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+