diff --git a/package.json b/package.json
index eddfb35..423ef5a 100644
--- a/package.json
+++ b/package.json
@@ -45,6 +45,7 @@
"core-js": "3.37.1",
"diagram-js": "^11.4.1",
"echarts": "^5.4.0",
+ "echarts-gl": "^2.0.9",
"element-ui": "2.15.14",
"file-saver": "2.0.5",
"fuse.js": "6.4.3",
@@ -64,6 +65,7 @@
"vue-cropper": "0.5.5",
"vue-meta": "2.4.0",
"vue-router": "3.4.9",
+ "vue-seamless-scroll": "^1.1.23",
"vuedraggable": "2.24.3",
"vuex": "3.6.0",
"xcrud": "^0.4.19"
diff --git a/src/assets/screen/disease/rate-down.png b/src/assets/screen/disease/rate-down.png
new file mode 100644
index 0000000..ddb4692
Binary files /dev/null and b/src/assets/screen/disease/rate-down.png differ
diff --git a/src/assets/screen/disease/rate-up.png b/src/assets/screen/disease/rate-up.png
new file mode 100644
index 0000000..86d33e9
Binary files /dev/null and b/src/assets/screen/disease/rate-up.png differ
diff --git a/src/assets/screen/disease/right-rate.png b/src/assets/screen/disease/right-rate.png
new file mode 100644
index 0000000..ebf9450
Binary files /dev/null and b/src/assets/screen/disease/right-rate.png differ
diff --git a/src/assets/screen/disease/right-sum.png b/src/assets/screen/disease/right-sum.png
new file mode 100644
index 0000000..2088612
Binary files /dev/null and b/src/assets/screen/disease/right-sum.png differ
diff --git a/src/assets/screen/disease/road-index-0.png b/src/assets/screen/disease/road-index-0.png
new file mode 100644
index 0000000..0f5f6e9
Binary files /dev/null and b/src/assets/screen/disease/road-index-0.png differ
diff --git a/src/assets/screen/disease/road-index-1.png b/src/assets/screen/disease/road-index-1.png
new file mode 100644
index 0000000..39a612f
Binary files /dev/null and b/src/assets/screen/disease/road-index-1.png differ
diff --git a/src/assets/screen/disease/road-index-2.png b/src/assets/screen/disease/road-index-2.png
new file mode 100644
index 0000000..7a835bc
Binary files /dev/null and b/src/assets/screen/disease/road-index-2.png differ
diff --git a/src/assets/screen/disease/road-index-3.png b/src/assets/screen/disease/road-index-3.png
new file mode 100644
index 0000000..a3d7e88
Binary files /dev/null and b/src/assets/screen/disease/road-index-3.png differ
diff --git a/src/assets/screen/disease/road-index-4.png b/src/assets/screen/disease/road-index-4.png
new file mode 100644
index 0000000..45ce97a
Binary files /dev/null and b/src/assets/screen/disease/road-index-4.png differ
diff --git a/src/assets/screen/disease/today-left.png b/src/assets/screen/disease/today-left.png
new file mode 100644
index 0000000..93bcbd8
Binary files /dev/null and b/src/assets/screen/disease/today-left.png differ
diff --git a/src/assets/screen/disease/work-div-0.png b/src/assets/screen/disease/work-div-0.png
new file mode 100644
index 0000000..59e0cb9
Binary files /dev/null and b/src/assets/screen/disease/work-div-0.png differ
diff --git a/src/assets/screen/disease/work-div-1.png b/src/assets/screen/disease/work-div-1.png
new file mode 100644
index 0000000..e66b3a4
Binary files /dev/null and b/src/assets/screen/disease/work-div-1.png differ
diff --git a/src/assets/screen/disease/work-div-2.png b/src/assets/screen/disease/work-div-2.png
new file mode 100644
index 0000000..f3ec28f
Binary files /dev/null and b/src/assets/screen/disease/work-div-2.png differ
diff --git a/src/assets/screen/index/bg-foot.png b/src/assets/screen/index/bg-foot.png
new file mode 100644
index 0000000..e7df54a
Binary files /dev/null and b/src/assets/screen/index/bg-foot.png differ
diff --git a/src/assets/screen/index/bg-left.png b/src/assets/screen/index/bg-left.png
new file mode 100644
index 0000000..884a3ed
Binary files /dev/null and b/src/assets/screen/index/bg-left.png differ
diff --git a/src/assets/screen/index/bg-right.png b/src/assets/screen/index/bg-right.png
new file mode 100644
index 0000000..edb9498
Binary files /dev/null and b/src/assets/screen/index/bg-right.png differ
diff --git a/src/assets/screen/index/bg-top.png b/src/assets/screen/index/bg-top.png
new file mode 100644
index 0000000..cde6487
Binary files /dev/null and b/src/assets/screen/index/bg-top.png differ
diff --git a/src/assets/screen/index/button-disease-click.png b/src/assets/screen/index/button-disease-click.png
new file mode 100644
index 0000000..c232da7
Binary files /dev/null and b/src/assets/screen/index/button-disease-click.png differ
diff --git a/src/assets/screen/index/button-disease.png b/src/assets/screen/index/button-disease.png
new file mode 100644
index 0000000..0844233
Binary files /dev/null and b/src/assets/screen/index/button-disease.png differ
diff --git a/src/assets/screen/index/button-road-click.png b/src/assets/screen/index/button-road-click.png
new file mode 100644
index 0000000..b039699
Binary files /dev/null and b/src/assets/screen/index/button-road-click.png differ
diff --git a/src/assets/screen/index/button-road.png b/src/assets/screen/index/button-road.png
new file mode 100644
index 0000000..340fb78
Binary files /dev/null and b/src/assets/screen/index/button-road.png differ
diff --git a/src/assets/screen/index/button-traffic-click.png b/src/assets/screen/index/button-traffic-click.png
new file mode 100644
index 0000000..db5cf8a
Binary files /dev/null and b/src/assets/screen/index/button-traffic-click.png differ
diff --git a/src/assets/screen/index/button-traffic.png b/src/assets/screen/index/button-traffic.png
new file mode 100644
index 0000000..585fef4
Binary files /dev/null and b/src/assets/screen/index/button-traffic.png differ
diff --git a/src/assets/screen/index/map-liaoning.jpg b/src/assets/screen/index/map-liaoning.jpg
new file mode 100644
index 0000000..1503021
Binary files /dev/null and b/src/assets/screen/index/map-liaoning.jpg differ
diff --git a/src/assets/screen/index/title.png b/src/assets/screen/index/title.png
new file mode 100644
index 0000000..307b12a
Binary files /dev/null and b/src/assets/screen/index/title.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-0.png b/src/assets/screen/road/ancillary-bottom-0.png
new file mode 100644
index 0000000..589d464
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-0.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-1.png b/src/assets/screen/road/ancillary-bottom-1.png
new file mode 100644
index 0000000..bd6e09c
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-1.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-2.png b/src/assets/screen/road/ancillary-bottom-2.png
new file mode 100644
index 0000000..f4e7034
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-2.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-3.png b/src/assets/screen/road/ancillary-bottom-3.png
new file mode 100644
index 0000000..1ab5596
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-3.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-4.png b/src/assets/screen/road/ancillary-bottom-4.png
new file mode 100644
index 0000000..9666658
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-4.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-5.png b/src/assets/screen/road/ancillary-bottom-5.png
new file mode 100644
index 0000000..31afa6f
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-5.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-6.png b/src/assets/screen/road/ancillary-bottom-6.png
new file mode 100644
index 0000000..be4a5e5
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-6.png differ
diff --git a/src/assets/screen/road/ancillary-bottom-7.png b/src/assets/screen/road/ancillary-bottom-7.png
new file mode 100644
index 0000000..391397a
Binary files /dev/null and b/src/assets/screen/road/ancillary-bottom-7.png differ
diff --git a/src/assets/screen/road/ancillary-top.png b/src/assets/screen/road/ancillary-top.png
new file mode 100644
index 0000000..a0e8014
Binary files /dev/null and b/src/assets/screen/road/ancillary-top.png differ
diff --git a/src/assets/screen/road/maintain-left.png b/src/assets/screen/road/maintain-left.png
new file mode 100644
index 0000000..3e746af
Binary files /dev/null and b/src/assets/screen/road/maintain-left.png differ
diff --git a/src/assets/screen/road/maintain-right.png b/src/assets/screen/road/maintain-right.png
new file mode 100644
index 0000000..d226b14
Binary files /dev/null and b/src/assets/screen/road/maintain-right.png differ
diff --git a/src/components/map/fssm-map.vue b/src/components/map/fssm-map.vue
index 674052b..feb96e5 100644
--- a/src/components/map/fssm-map.vue
+++ b/src/components/map/fssm-map.vue
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2024-10-14 10:46:23
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2024-10-17 10:33:59
+ * @LastEditTime: 2024-10-17 16:51:32
* @FilePath: \znxjxt-ui\src\views\xj\inspection\task-management\components\fssm-map.vue
* @Description: 公共地图
-->
@@ -97,6 +97,11 @@ export default {
type: Array,
default: () => [],
},
+ // 接收传过来的底图类型
+ baseMap: {
+ type: String,
+ default: "cva_c",
+ },
},
data() {
return {
@@ -114,6 +119,7 @@ export default {
};
},
watch: {
+ /* 监听传过来的坐标区域 */
editCoordinates: {
handler(val) {
this.$nextTick(() => {
@@ -137,6 +143,14 @@ export default {
deep: true,
immediate: true,
},
+ /* 监听传过来的底图类型 */
+ baseMap: {
+ handler(val) {
+ this.changeImg(val)
+ },
+ immediate: true,
+ deep: true,
+ },
},
mounted() {
this.initMap();
diff --git a/src/router/index.js b/src/router/index.js
index 7100fa0..3b834fc 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -46,6 +46,11 @@ export const constantRoutes = [
component: () => import('@/views/login'),
hidden: true
},
+ {
+ path: '/screen',
+ component: () => import('@/views/big-screen/index'),
+ hidden: true
+ },
{
path: '/bigscreen',
component: () => import('@/views/bigscreen'),
@@ -69,7 +74,7 @@ export const constantRoutes = [
{
path: '',
component: Layout,
- redirect: 'index',
+ redirect: 'screen',
children: [
{
path: 'index',
diff --git a/src/views/big-screen/disease-components/disease-current.vue b/src/views/big-screen/disease-components/disease-current.vue
new file mode 100644
index 0000000..25f4371
--- /dev/null
+++ b/src/views/big-screen/disease-components/disease-current.vue
@@ -0,0 +1,349 @@
+
+
+
+
+
下拉框
+
+
+
+
+
{{ item.name }}
+
{{ item.value }}
+
{{ item.value }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/disease-components/disease-trends.vue b/src/views/big-screen/disease-components/disease-trends.vue
new file mode 100644
index 0000000..74eedc5
--- /dev/null
+++ b/src/views/big-screen/disease-components/disease-trends.vue
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/disease-components/pic-rank.vue b/src/views/big-screen/disease-components/pic-rank.vue
new file mode 100644
index 0000000..7216fd5
--- /dev/null
+++ b/src/views/big-screen/disease-components/pic-rank.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/disease-components/road-rank.vue b/src/views/big-screen/disease-components/road-rank.vue
new file mode 100644
index 0000000..9c8aa86
--- /dev/null
+++ b/src/views/big-screen/disease-components/road-rank.vue
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
TOP
+
{{ item.name }}
+
病害数:{{ item.value }}
+
+ 环比:{{ item.rate }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/disease-components/today-inspection.vue b/src/views/big-screen/disease-components/today-inspection.vue
new file mode 100644
index 0000000..b117fb2
--- /dev/null
+++ b/src/views/big-screen/disease-components/today-inspection.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/big-screen/disease-components/work-order.vue b/src/views/big-screen/disease-components/work-order.vue
new file mode 100644
index 0000000..49bb7c4
--- /dev/null
+++ b/src/views/big-screen/disease-components/work-order.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/disease-screen.vue b/src/views/big-screen/disease-screen.vue
new file mode 100644
index 0000000..5c07889
--- /dev/null
+++ b/src/views/big-screen/disease-screen.vue
@@ -0,0 +1,28 @@
+
+
+
+ 病害巡检
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/index.vue b/src/views/big-screen/index.vue
new file mode 100644
index 0000000..fd9a675
--- /dev/null
+++ b/src/views/big-screen/index.vue
@@ -0,0 +1,562 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/module-block.vue b/src/views/big-screen/module-block.vue
new file mode 100644
index 0000000..8d0b491
--- /dev/null
+++ b/src/views/big-screen/module-block.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/road-components/ancillary-facilities.vue b/src/views/big-screen/road-components/ancillary-facilities.vue
new file mode 100644
index 0000000..53810d5
--- /dev/null
+++ b/src/views/big-screen/road-components/ancillary-facilities.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/road-components/anomaly-facilities.vue b/src/views/big-screen/road-components/anomaly-facilities.vue
new file mode 100644
index 0000000..df8e96a
--- /dev/null
+++ b/src/views/big-screen/road-components/anomaly-facilities.vue
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/road-components/manage-maintain.vue b/src/views/big-screen/road-components/manage-maintain.vue
new file mode 100644
index 0000000..8dfb203
--- /dev/null
+++ b/src/views/big-screen/road-components/manage-maintain.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/big-screen/road-components/road-statistic.vue b/src/views/big-screen/road-components/road-statistic.vue
new file mode 100644
index 0000000..a0fa907
--- /dev/null
+++ b/src/views/big-screen/road-components/road-statistic.vue
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/big-screen/road-screen.vue b/src/views/big-screen/road-screen.vue
new file mode 100644
index 0000000..08c400b
--- /dev/null
+++ b/src/views/big-screen/road-screen.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/login.vue b/src/views/login.vue
index 06c09d2..00793c6 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -141,7 +141,7 @@ export default {
Cookies.remove('rememberMe');
}
this.$store.dispatch("Login", this.loginForm).then(() => {
- this.$router.push({ path: this.redirect || "/" }).catch(()=>{});
+ this.$router.push({ path: "/screen" }).catch(()=>{});
}).catch(() => {
this.loading = false;
if (this.captchaEnabled) {