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 @@ + + + + + + + + \ 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 @@ + + + + + + + + \ 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) {