From 04ed473a9cdaf6bd5fb7847d14f4b82ae3a1c3d0 Mon Sep 17 00:00:00 2001 From: lukeyan <1727408482@qq.com> Date: Mon, 13 Nov 2023 14:08:07 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E6=97=A7=E7=89=88=E9=83=A8=E5=88=86=E8=83=8C=E6=99=AF=E5=9B=BE?= =?UTF-8?q?=E5=90=8D=E4=B8=AD=E6=96=87=E5=90=8D=E6=8D=A2=E6=88=90=E8=8B=B1?= =?UTF-8?q?=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/factorResources/index.js | 8 +++ .../{主屏板块1.png => modelback.png} | Bin src/views/companyCanban/daolu.vue | 2 +- src/views/companyCanban/fanggopngji.vue | 2 +- src/views/companyCanban/fangyi.vue | 2 +- src/views/companyCanban/lieguan.vue | 2 +- src/views/companyCanban/renyuan.vue | 2 +- src/views/companyCanban/wangluo.vue | 2 +- src/views/companyCanban/weihuapin.vue | 2 +- src/views/companyCanban/xiaofang.vue | 2 +- src/views/companyCanban/zhian.vue | 2 +- src/views/factor/components/factorMap.vue | 50 +++++++++++------- src/views/factor/index.vue | 46 ++++++++++------ src/views/safetyIndex/anjian.vue | 2 +- src/views/safetyIndex/cheliang.vue | 2 +- src/views/safetyIndex/index.vue | 4 +- src/views/safetyIndex/shuju.vue | 2 +- src/views/safetyIndex/wupin.vue | 2 +- src/views/safetyIndex/yuangong.vue | 2 +- src/views/safetyIndex/yujing.vue | 2 +- 20 files changed, 87 insertions(+), 51 deletions(-) rename src/assets/safetyIndex/{主屏板块1.png => modelback.png} (100%) diff --git a/src/api/factorResources/index.js b/src/api/factorResources/index.js index bbd64ae..d26b323 100644 --- a/src/api/factorResources/index.js +++ b/src/api/factorResources/index.js @@ -38,4 +38,12 @@ export function car_point(params) { method:'get', params }) +} +// 车辆轨迹 +export function car_line(params) { + return request({ + url:'/SafeCompanyVehicleTrack/getById', + method:'get', + params + }) } \ No newline at end of file diff --git a/src/assets/safetyIndex/主屏板块1.png b/src/assets/safetyIndex/modelback.png similarity index 100% rename from src/assets/safetyIndex/主屏板块1.png rename to src/assets/safetyIndex/modelback.png diff --git a/src/views/companyCanban/daolu.vue b/src/views/companyCanban/daolu.vue index f4c0508..63220bd 100644 --- a/src/views/companyCanban/daolu.vue +++ b/src/views/companyCanban/daolu.vue @@ -360,7 +360,7 @@ export default { height: 34%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/fanggopngji.vue b/src/views/companyCanban/fanggopngji.vue index b7593d1..e3df55c 100644 --- a/src/views/companyCanban/fanggopngji.vue +++ b/src/views/companyCanban/fanggopngji.vue @@ -307,7 +307,7 @@ export default { height: 28.06%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/fangyi.vue b/src/views/companyCanban/fangyi.vue index 704f498..db33368 100644 --- a/src/views/companyCanban/fangyi.vue +++ b/src/views/companyCanban/fangyi.vue @@ -369,7 +369,7 @@ export default { height: 36.42%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/lieguan.vue b/src/views/companyCanban/lieguan.vue index c0cedac..220461a 100644 --- a/src/views/companyCanban/lieguan.vue +++ b/src/views/companyCanban/lieguan.vue @@ -454,7 +454,7 @@ export default { .xfwp { width: calc(33.33% - 13.33px); height: 100%; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; display: flex; flex-wrap: wrap; diff --git a/src/views/companyCanban/renyuan.vue b/src/views/companyCanban/renyuan.vue index 74ccec2..c914821 100644 --- a/src/views/companyCanban/renyuan.vue +++ b/src/views/companyCanban/renyuan.vue @@ -263,7 +263,7 @@ export default { height: 25.64%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/wangluo.vue b/src/views/companyCanban/wangluo.vue index 4e9ee44..0a202ff 100644 --- a/src/views/companyCanban/wangluo.vue +++ b/src/views/companyCanban/wangluo.vue @@ -243,7 +243,7 @@ export default { height: calc(37.94% - 40px); width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/weihuapin.vue b/src/views/companyCanban/weihuapin.vue index 8d9519a..04ed9be 100644 --- a/src/views/companyCanban/weihuapin.vue +++ b/src/views/companyCanban/weihuapin.vue @@ -274,7 +274,7 @@ export default { height: calc(37.94% - 40px); width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/companyCanban/xiaofang.vue b/src/views/companyCanban/xiaofang.vue index bcc699d..b9e8d57 100644 --- a/src/views/companyCanban/xiaofang.vue +++ b/src/views/companyCanban/xiaofang.vue @@ -219,7 +219,7 @@ export default { .xfwp { width: calc(33.33% - 13.33px); height: 100%; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; display: flex; flex-wrap: wrap; diff --git a/src/views/companyCanban/zhian.vue b/src/views/companyCanban/zhian.vue index 6f1c58a..4c40e18 100644 --- a/src/views/companyCanban/zhian.vue +++ b/src/views/companyCanban/zhian.vue @@ -153,7 +153,7 @@ export default { .xfwp { width: calc(33.33% - 13.33px); height: 100%; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; display: flex; flex-wrap: wrap; diff --git a/src/views/factor/components/factorMap.vue b/src/views/factor/components/factorMap.vue index 355f024..c9a15d4 100644 --- a/src/views/factor/components/factorMap.vue +++ b/src/views/factor/components/factorMap.vue @@ -96,11 +96,11 @@ export default { ); var car_marker = new BMap.Marker(car_point, { icon: car_icon }); // 创建点位 map.addOverlay(car_marker); - car_marker.addEventListener("click",function() { + car_marker.addEventListener("click", function () { // 查看车辆轨迹 // 查看轨迹的点击事件是要重新创建地图的,以该车坐标为中心 - that.$emit('get_car_text',item) - }) + that.$emit("get_car_text", item); + }); }); }, 500); map.centerAndZoom( @@ -198,7 +198,7 @@ export default { } }, // 根据车辆点位重新创建地图 - cause_car_line_map(item) { + cause_car_line_map(item, new_line) { let BMap = window.BMap; let map = new BMap.Map("container", { style: { @@ -208,24 +208,36 @@ export default { //let that = this; // 不改指向后面很多函数无法执行 //let label = new BMap.Label(); setTimeout(() => { - var point = new BMap.Point(item.longitude, item.latitude) + var point = new BMap.Point(item.longitude, item.latitude); // 自定义图标; - var myIcon = {}; - myIcon = new BMap.Icon( - require("@/assets/factor/factor03.png"), - new BMap.Size(20, 40), - { - imageOffset: new BMap.Size(0, 0, 5), // 设置图片偏移 - } + var myIcon = {}; + myIcon = new BMap.Icon( + require("@/assets/factor/factor03.png"), + new BMap.Size(20, 40), + { + imageOffset: new BMap.Size(0, 0, 5), // 设置图片偏移 + } + ); + var marker = new BMap.Marker(point, { icon: myIcon }); // 创建点位 + map.addOverlay(marker); + // 车辆轨迹绘画 + let line_point = []; + for (let i = 0; i < new_line.length; i++) { + line_point.push( + new BMap.Point(new_line[i].longitude, new_line[i].latitude) ); - var marker = new BMap.Marker(point, { icon: myIcon }); // 创建点位 - map.addOverlay(marker); - },500) + } + console.log("line_point", line_point); + let pl = new BMap.Polyline(line_point, { + strokeColor: "blue", + strokeWeight: 6, + strokeOpacity: 0.5, + }); + console.log("pl", pl); + map.addOverlay(pl); + }, 500); - map.centerAndZoom( - new BMap.Point(item.longitude, item.latitude), - 16 - ); // 创建点坐标 + map.centerAndZoom(new BMap.Point(item.longitude, item.latitude), 16); // 创建点坐标 map.setMinZoom(12); // 初始化地图,设置中心点坐标和地图级别 map.setMaxZoom(19); map.enableScrollWheelZoom(true); diff --git a/src/views/factor/index.vue b/src/views/factor/index.vue index 27f87e6..2e6ba95 100644 --- a/src/views/factor/index.vue +++ b/src/views/factor/index.vue @@ -158,6 +158,7 @@ import { queryCompany, queryVideo, car_point, + car_line, } from "@/api/factorResources"; export default { name: "factor", @@ -168,7 +169,7 @@ export default { return { company_list: [], // 七个区域所有的企业 video_list: [], // 七个区域所有监控单位 - car_list:[], // 车辆点位 + car_list: [], // 车辆点位 search: { word: "", select: "企业", @@ -179,7 +180,7 @@ export default { ], btn_video: "", // 复选框文字 btn_item: "", // 复选框文字 - btn_car:'', // 危化品车辆文字 + btn_car: "", // 危化品车辆文字 company_flag: "0", // 公司详情框展示 /////////// 以下范围公司详情框所需对应变量声明 text_company: "", @@ -251,25 +252,25 @@ export default { queryVideo(param).then((res) => { this.video_list = res.data; this.company_list = []; - this.car_list = [] + this.car_list = []; // 重新在地图打点 this.$refs.factorMap.init_map(); }); }, // 展示危化品车辆点位 async get_car() { - this.company_flag = '0' + this.company_flag = "0"; let res = await car_point(); console.log("resss", res); - if(res.code == 200) { - this.car_list = res.data + if (res.code == 200) { + this.car_list = res.data; this.company_list = []; - this.video_list = [] - // 重新在地图打点 + this.video_list = []; + // 重新在地图打点 this.$refs.factorMap.init_map(); // this.btn_car = `危化品车辆(${res.data.length})`; } else if (res.code == 500) { - this.$message.warning(res.msg) + this.$message.warning(res.msg); } }, // 查询企业 @@ -323,20 +324,35 @@ export default { } }, // 查看危化品车辆轨迹 - get_car_text(item) { - // 查看轨迹的点击事件是要重新创建地图的,以该车坐标为中心 - console.log('item',item); - this.$refs.factorMap.cause_car_line_map(item) + async get_car_text(item) { + let params = { + vehicleNo: item.vehicleNo, + }; + let res = await car_line(params); + if (res.code == 200) { + console.log("res", res); + let arr = [ + { longitude: 121.597849, latitude: 29.904037 }, + { longitude: 121.597864, latitude: 29.904234 }, + ]; + const new_line = arr.map((item) => ({ + longitude: item.longitude, + latitude: item.latitude, + })); + this.$message.success("车辆轨迹查询中..."); + // 查看轨迹的点击事件是要重新创建地图的,以该车坐标为中心 + this.$refs.factorMap.cause_car_line_map(item, new_line); + } }, async get_car_point() { let res = await car_point(); console.log("resss", res); - if(res.code == 200) { + if (res.code == 200) { // this.car_list = res.data this.btn_car = `危化品车辆(${res.data.length})`; } else if (res.code == 500) { - this.$message.warning(res.msg) + this.$message.warning(res.msg); } }, // 点击跳转企业档案详情页面 diff --git a/src/views/safetyIndex/anjian.vue b/src/views/safetyIndex/anjian.vue index c3705a8..9e2ad39 100644 --- a/src/views/safetyIndex/anjian.vue +++ b/src/views/safetyIndex/anjian.vue @@ -193,7 +193,7 @@ export default { height: 23%; width: 100%; margin-bottom: 20px; - background: url("~@/assets/safetyIndex/主屏板块1.png") no-repeat; + background: url("~@/assets/safetyIndex/modelback.png") no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/safetyIndex/cheliang.vue b/src/views/safetyIndex/cheliang.vue index e93c848..1a35a01 100644 --- a/src/views/safetyIndex/cheliang.vue +++ b/src/views/safetyIndex/cheliang.vue @@ -335,7 +335,7 @@ export default { height: 23%; width: 100%; margin-bottom: 20px; - background: url("~@/assets/safetyIndex/主屏板块1.png") no-repeat; + background: url("~@/assets/safetyIndex/modelback.png") no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/safetyIndex/index.vue b/src/views/safetyIndex/index.vue index dca3cad..2dc9c71 100644 --- a/src/views/safetyIndex/index.vue +++ b/src/views/safetyIndex/index.vue @@ -73,7 +73,7 @@ export default { height: 22.9%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; } @@ -81,7 +81,7 @@ export default { height: 37.56%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; } } diff --git a/src/views/safetyIndex/shuju.vue b/src/views/safetyIndex/shuju.vue index c101ffa..8749c40 100644 --- a/src/views/safetyIndex/shuju.vue +++ b/src/views/safetyIndex/shuju.vue @@ -133,7 +133,7 @@ export default { height: 37.7%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; diff --git a/src/views/safetyIndex/wupin.vue b/src/views/safetyIndex/wupin.vue index 56f6343..a9c5022 100644 --- a/src/views/safetyIndex/wupin.vue +++ b/src/views/safetyIndex/wupin.vue @@ -219,7 +219,7 @@ export default { height: 37.7%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; diff --git a/src/views/safetyIndex/yuangong.vue b/src/views/safetyIndex/yuangong.vue index d85a112..69f0f63 100644 --- a/src/views/safetyIndex/yuangong.vue +++ b/src/views/safetyIndex/yuangong.vue @@ -511,7 +511,7 @@ export default { height: 35.84%; width: 100%; margin-bottom: 20px; - background: url("~@/assets/safetyIndex/主屏板块1.png") no-repeat; + background: url("~@/assets/safetyIndex/modelback.png") no-repeat; background-size: 100% 100%; .title { diff --git a/src/views/safetyIndex/yujing.vue b/src/views/safetyIndex/yujing.vue index 16b6559..09c021f 100644 --- a/src/views/safetyIndex/yujing.vue +++ b/src/views/safetyIndex/yujing.vue @@ -87,7 +87,7 @@ export default { height: 35.84%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块1.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback.png') no-repeat; background-size: 100% 100%; .title { -- 2.36.3 From bdad757922be4a9ea9ec04f1586d636e29e2dbf9 Mon Sep 17 00:00:00 2001 From: lukeyan <1727408482@qq.com> Date: Mon, 13 Nov 2023 14:45:06 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E6=8E=92=E5=90=8D=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E8=83=8C=E6=99=AF=E5=9B=BE=E4=B8=AD=E6=96=87=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E8=8B=B1=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{编组 38备份21.png => back007.png} | Bin .../safetyIndex/{蓝色.png => blueicon.png} | Bin .../{涉危企业.png => dangericon.png} | Bin .../safetyIndex/{易制毒2.png => drugicon.png} | Bin .../{易制爆企业2.png => explodeicon.png} | Bin .../safetyIndex/{绿色.png => greenicon.png} | Bin .../{主屏板块4.png => modelback02.png} | Bin .../{主屏板块5.png => modelback03.png} | Bin .../{放射源2.png => radioactiveicon.png} | Bin .../{编组 3521.png => ranking01.png} | Bin .../{编组 352111.png => ranking03.png} | Bin .../safetyIndex/{红色.png => redicon.png} | Bin .../{标题样式.png => titleback.png} | Bin .../safetyIndex/{黄色.png => yellowicon.png} | Bin src/views/companyCanban/daolu.vue | 2 +- src/views/companyCanban/fanggopngji.vue | 2 +- src/views/companyCanban/fangyi.vue | 2 +- src/views/companyCanban/lieguan.vue | 2 +- src/views/companyCanban/renyuan.vue | 10 +++++----- src/views/companyCanban/wangluo.vue | 2 +- src/views/companyCanban/weihuapin.vue | 2 +- src/views/companyCanban/xiaofang.vue | 2 +- src/views/companyCanban/zhian.vue | 2 +- src/views/safetyIndex/anjian.vue | 2 +- src/views/safetyIndex/cheliang.vue | 2 +- src/views/safetyIndex/paiming.vue | 2 +- src/views/safetyIndex/shuju.vue | 12 ++++++------ src/views/safetyIndex/toubu.vue | 14 +++++++------- src/views/safetyIndex/wupin.vue | 2 +- src/views/safetyIndex/yuangong.vue | 2 +- src/views/safetyIndex/yujing.vue | 2 +- 31 files changed, 32 insertions(+), 32 deletions(-) rename src/assets/safetyIndex/{编组 38备份21.png => back007.png} (100%) rename src/assets/safetyIndex/{蓝色.png => blueicon.png} (100%) rename src/assets/safetyIndex/{涉危企业.png => dangericon.png} (100%) rename src/assets/safetyIndex/{易制毒2.png => drugicon.png} (100%) rename src/assets/safetyIndex/{易制爆企业2.png => explodeicon.png} (100%) rename src/assets/safetyIndex/{绿色.png => greenicon.png} (100%) rename src/assets/safetyIndex/{主屏板块4.png => modelback02.png} (100%) rename src/assets/safetyIndex/{主屏板块5.png => modelback03.png} (100%) rename src/assets/safetyIndex/{放射源2.png => radioactiveicon.png} (100%) rename src/assets/safetyIndex/{编组 3521.png => ranking01.png} (100%) rename src/assets/safetyIndex/{编组 352111.png => ranking03.png} (100%) rename src/assets/safetyIndex/{红色.png => redicon.png} (100%) rename src/assets/safetyIndex/{标题样式.png => titleback.png} (100%) rename src/assets/safetyIndex/{黄色.png => yellowicon.png} (100%) diff --git a/src/assets/safetyIndex/编组 38备份21.png b/src/assets/safetyIndex/back007.png similarity index 100% rename from src/assets/safetyIndex/编组 38备份21.png rename to src/assets/safetyIndex/back007.png diff --git a/src/assets/safetyIndex/蓝色.png b/src/assets/safetyIndex/blueicon.png similarity index 100% rename from src/assets/safetyIndex/蓝色.png rename to src/assets/safetyIndex/blueicon.png diff --git a/src/assets/safetyIndex/涉危企业.png b/src/assets/safetyIndex/dangericon.png similarity index 100% rename from src/assets/safetyIndex/涉危企业.png rename to src/assets/safetyIndex/dangericon.png diff --git a/src/assets/safetyIndex/易制毒2.png b/src/assets/safetyIndex/drugicon.png similarity index 100% rename from src/assets/safetyIndex/易制毒2.png rename to src/assets/safetyIndex/drugicon.png diff --git a/src/assets/safetyIndex/易制爆企业2.png b/src/assets/safetyIndex/explodeicon.png similarity index 100% rename from src/assets/safetyIndex/易制爆企业2.png rename to src/assets/safetyIndex/explodeicon.png diff --git a/src/assets/safetyIndex/绿色.png b/src/assets/safetyIndex/greenicon.png similarity index 100% rename from src/assets/safetyIndex/绿色.png rename to src/assets/safetyIndex/greenicon.png diff --git a/src/assets/safetyIndex/主屏板块4.png b/src/assets/safetyIndex/modelback02.png similarity index 100% rename from src/assets/safetyIndex/主屏板块4.png rename to src/assets/safetyIndex/modelback02.png diff --git a/src/assets/safetyIndex/主屏板块5.png b/src/assets/safetyIndex/modelback03.png similarity index 100% rename from src/assets/safetyIndex/主屏板块5.png rename to src/assets/safetyIndex/modelback03.png diff --git a/src/assets/safetyIndex/放射源2.png b/src/assets/safetyIndex/radioactiveicon.png similarity index 100% rename from src/assets/safetyIndex/放射源2.png rename to src/assets/safetyIndex/radioactiveicon.png diff --git a/src/assets/safetyIndex/编组 3521.png b/src/assets/safetyIndex/ranking01.png similarity index 100% rename from src/assets/safetyIndex/编组 3521.png rename to src/assets/safetyIndex/ranking01.png diff --git a/src/assets/safetyIndex/编组 352111.png b/src/assets/safetyIndex/ranking03.png similarity index 100% rename from src/assets/safetyIndex/编组 352111.png rename to src/assets/safetyIndex/ranking03.png diff --git a/src/assets/safetyIndex/红色.png b/src/assets/safetyIndex/redicon.png similarity index 100% rename from src/assets/safetyIndex/红色.png rename to src/assets/safetyIndex/redicon.png diff --git a/src/assets/safetyIndex/标题样式.png b/src/assets/safetyIndex/titleback.png similarity index 100% rename from src/assets/safetyIndex/标题样式.png rename to src/assets/safetyIndex/titleback.png diff --git a/src/assets/safetyIndex/黄色.png b/src/assets/safetyIndex/yellowicon.png similarity index 100% rename from src/assets/safetyIndex/黄色.png rename to src/assets/safetyIndex/yellowicon.png diff --git a/src/views/companyCanban/daolu.vue b/src/views/companyCanban/daolu.vue index 63220bd..0ae7e68 100644 --- a/src/views/companyCanban/daolu.vue +++ b/src/views/companyCanban/daolu.vue @@ -366,7 +366,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/fanggopngji.vue b/src/views/companyCanban/fanggopngji.vue index e3df55c..73b12f1 100644 --- a/src/views/companyCanban/fanggopngji.vue +++ b/src/views/companyCanban/fanggopngji.vue @@ -313,7 +313,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/fangyi.vue b/src/views/companyCanban/fangyi.vue index db33368..a965ecd 100644 --- a/src/views/companyCanban/fangyi.vue +++ b/src/views/companyCanban/fangyi.vue @@ -375,7 +375,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/lieguan.vue b/src/views/companyCanban/lieguan.vue index 220461a..0841d77 100644 --- a/src/views/companyCanban/lieguan.vue +++ b/src/views/companyCanban/lieguan.vue @@ -463,7 +463,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/renyuan.vue b/src/views/companyCanban/renyuan.vue index c914821..65400cc 100644 --- a/src/views/companyCanban/renyuan.vue +++ b/src/views/companyCanban/renyuan.vue @@ -269,7 +269,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; @@ -358,7 +358,7 @@ export default { .green { width: 90px; height: 90px; - background: url('~@/assets/safetyIndex/绿色.png') no-repeat; + background: url('~@/assets/safetyIndex/greenicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -384,7 +384,7 @@ export default { .blue { width: 90px; height: 90px; - background: url('~@/assets/safetyIndex/蓝色.png') no-repeat; + background: url('~@/assets/safetyIndex/blueicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -410,7 +410,7 @@ export default { .yellow { width: 90px; height: 90px; - background: url('~@/assets/safetyIndex/黄色.png') no-repeat; + background: url('~@/assets/safetyIndex/yellowicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -436,7 +436,7 @@ export default { .red { width: 90px; height: 90px; - background: url('~@/assets/safetyIndex/红色.png') no-repeat; + background: url('~@/assets/safetyIndex/redicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; diff --git a/src/views/companyCanban/wangluo.vue b/src/views/companyCanban/wangluo.vue index 0a202ff..e23d081 100644 --- a/src/views/companyCanban/wangluo.vue +++ b/src/views/companyCanban/wangluo.vue @@ -249,7 +249,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/weihuapin.vue b/src/views/companyCanban/weihuapin.vue index 04ed9be..718abad 100644 --- a/src/views/companyCanban/weihuapin.vue +++ b/src/views/companyCanban/weihuapin.vue @@ -280,7 +280,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/xiaofang.vue b/src/views/companyCanban/xiaofang.vue index b9e8d57..8ec0663 100644 --- a/src/views/companyCanban/xiaofang.vue +++ b/src/views/companyCanban/xiaofang.vue @@ -228,7 +228,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/companyCanban/zhian.vue b/src/views/companyCanban/zhian.vue index 4c40e18..92845d4 100644 --- a/src/views/companyCanban/zhian.vue +++ b/src/views/companyCanban/zhian.vue @@ -162,7 +162,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/safetyIndex/anjian.vue b/src/views/safetyIndex/anjian.vue index 9e2ad39..c9bfe9e 100644 --- a/src/views/safetyIndex/anjian.vue +++ b/src/views/safetyIndex/anjian.vue @@ -199,7 +199,7 @@ export default { .title { width: 100%; height: 33px; - background: url("~@/assets/safetyIndex/标题样式.png") no-repeat; + background: url("~@/assets/safetyIndex/titleback.png") no-repeat; background-size: 100% 100%; font-size: 16px; color: #d9e7ff; diff --git a/src/views/safetyIndex/cheliang.vue b/src/views/safetyIndex/cheliang.vue index 1a35a01..84e25db 100644 --- a/src/views/safetyIndex/cheliang.vue +++ b/src/views/safetyIndex/cheliang.vue @@ -341,7 +341,7 @@ export default { .title { width: 100%; height: 33px; - background: url("~@/assets/safetyIndex/标题样式.png") no-repeat; + background: url("~@/assets/safetyIndex/titleback.png") no-repeat; background-size: 100% 100%; font-size: 16px; color: #d9e7ff; diff --git a/src/views/safetyIndex/paiming.vue b/src/views/safetyIndex/paiming.vue index 0af1043..d57b36f 100644 --- a/src/views/safetyIndex/paiming.vue +++ b/src/views/safetyIndex/paiming.vue @@ -116,7 +116,7 @@ export default { height: 37.7%; width: 100%; margin-bottom: 20px; - background: url('~@/assets/safetyIndex/主屏板块5.png') no-repeat; + background: url('~@/assets/safetyIndex/modelback03.png') no-repeat; background-size: 100% 100%; margin-top: 20px; padding-top: 33px; diff --git a/src/views/safetyIndex/shuju.vue b/src/views/safetyIndex/shuju.vue index 8749c40..f0e5ef0 100644 --- a/src/views/safetyIndex/shuju.vue +++ b/src/views/safetyIndex/shuju.vue @@ -141,7 +141,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; @@ -168,7 +168,7 @@ export default { box-sizing: border-box; width: 380px; height: 42px; - background: url('~@/assets/safetyIndex/编组 38备份21.png') no-repeat; + background: url('~@/assets/safetyIndex/back007.png') no-repeat; background-size: 100% 100%; display: flex; justify-content: space-evenly; @@ -215,7 +215,7 @@ export default { .green { width: 67px; height: 67px; - background: url('~@/assets/safetyIndex/绿色.png') no-repeat; + background: url('~@/assets/safetyIndex/greenicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -244,7 +244,7 @@ export default { .blue { width: 67px; height: 67px; - background: url('~@/assets/safetyIndex/蓝色.png') no-repeat; + background: url('~@/assets/safetyIndex/blueicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -270,7 +270,7 @@ export default { .yellow { width: 67px; height: 67px; - background: url('~@/assets/safetyIndex/黄色.png') no-repeat; + background: url('~@/assets/safetyIndex/yellowicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; @@ -298,7 +298,7 @@ export default { .red { width: 67px; height: 67px; - background: url('~@/assets/safetyIndex/红色.png') no-repeat; + background: url('~@/assets/safetyIndex/redicon.png') no-repeat; background-size: 100% 100%; margin: 0 auto; margin-bottom: 10px; diff --git a/src/views/safetyIndex/toubu.vue b/src/views/safetyIndex/toubu.vue index cb02b4c..1792e0b 100644 --- a/src/views/safetyIndex/toubu.vue +++ b/src/views/safetyIndex/toubu.vue @@ -27,7 +27,7 @@
- +
{{ @@ -47,7 +47,7 @@
- +
{{ @@ -67,7 +67,7 @@
- +
{{ @@ -87,7 +87,7 @@
- +
{{ @@ -293,7 +293,7 @@ export default { .toubu { width: 100%; height: calc(58.84% + 20px); - background: url("~@/assets/safetyIndex/主屏板块4.png") no-repeat; + background: url("~@/assets/safetyIndex/modelback02.png") no-repeat; background-size: 100% 100%; padding: 35px 20px 20px; box-sizing: border-box; @@ -599,7 +599,7 @@ export default { .third { width: 31.34%; height: 80%; - background: url("~@/assets/safetyIndex/编组 352111.png") no-repeat; + background: url("~@/assets/safetyIndex/ranking03.png") no-repeat; background-size: 100% 100%; padding: 5px 10px 12px 27px; box-sizing: border-box; @@ -679,7 +679,7 @@ export default { left: 50%; top: 30px; margin-left: -20.5%; - background: url("~@/assets/safetyIndex/编组 3521.png") no-repeat; + background: url("~@/assets/safetyIndex/ranking01.png") no-repeat; background-size: 100% 100%; padding: 10px 16px 16px; text-align: center; diff --git a/src/views/safetyIndex/wupin.vue b/src/views/safetyIndex/wupin.vue index a9c5022..e7353ea 100644 --- a/src/views/safetyIndex/wupin.vue +++ b/src/views/safetyIndex/wupin.vue @@ -227,7 +227,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; diff --git a/src/views/safetyIndex/yuangong.vue b/src/views/safetyIndex/yuangong.vue index 69f0f63..f501a71 100644 --- a/src/views/safetyIndex/yuangong.vue +++ b/src/views/safetyIndex/yuangong.vue @@ -517,7 +517,7 @@ export default { .title { width: 100%; height: 33px; - background: url("~@/assets/safetyIndex/标题样式.png") no-repeat; + background: url("~@/assets/safetyIndex/titleback.png") no-repeat; background-size: 100% 100%; font-size: 16px; color: #d9e7ff; diff --git a/src/views/safetyIndex/yujing.vue b/src/views/safetyIndex/yujing.vue index 09c021f..78d248b 100644 --- a/src/views/safetyIndex/yujing.vue +++ b/src/views/safetyIndex/yujing.vue @@ -93,7 +93,7 @@ export default { .title { width: 100%; height: 33px; - background: url('~@/assets/safetyIndex/标题样式.png') no-repeat; + background: url('~@/assets/safetyIndex/titleback.png') no-repeat; background-size: 100% 100%; font-size: 16px; color: #D9E7FF; -- 2.36.3 From d0244d6062e55e44aca171ef9cd42df49168c8e9 Mon Sep 17 00:00:00 2001 From: lukeyan <1727408482@qq.com> Date: Tue, 21 Nov 2023 16:36:16 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=8C=87=E6=95=B0?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=E7=82=B9=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/map.html | 148 ++- public/static/top01.png | Bin 0 -> 8757 bytes public/static/top02.png | Bin 0 -> 7953 bytes public/static/top03.png | Bin 0 -> 8238 bytes public/static/top04.png | Bin 0 -> 10747 bytes public/static/top05.png | Bin 0 -> 10743 bytes public/static/top06.png | Bin 0 -> 10893 bytes src/assets/safetyIndex/top01.png | Bin 0 -> 8757 bytes src/assets/safetyIndex/top02.png | Bin 0 -> 7953 bytes src/assets/safetyIndex/top03.png | Bin 0 -> 8238 bytes src/assets/safetyIndex/top04.png | Bin 0 -> 10747 bytes src/assets/safetyIndex/top05.png | Bin 0 -> 10743 bytes src/assets/safetyIndex/top06.png | Bin 0 -> 10893 bytes src/utils/request.js | 4 +- src/views/companyCanban/xiaofang.vue | 1159 +++++++++-------- .../components/companyService.vue | 2 +- .../compositeIndex/components/employee.vue | 2 +- .../compositeIndex/components/homeMap.vue | 4 +- .../compositeIndex/components/lineMap.vue | 31 + src/views/compositeIndex/index.vue | 19 + src/views/factor/components/factorMap.vue | 75 +- src/views/factor/index.vue | 2 +- .../realtimeWarning/components/warnMap.vue | 5 +- 23 files changed, 857 insertions(+), 594 deletions(-) create mode 100644 public/static/top01.png create mode 100644 public/static/top02.png create mode 100644 public/static/top03.png create mode 100644 public/static/top04.png create mode 100644 public/static/top05.png create mode 100644 public/static/top06.png create mode 100644 src/assets/safetyIndex/top01.png create mode 100644 src/assets/safetyIndex/top02.png create mode 100644 src/assets/safetyIndex/top03.png create mode 100644 src/assets/safetyIndex/top04.png create mode 100644 src/assets/safetyIndex/top05.png create mode 100644 src/assets/safetyIndex/top06.png create mode 100644 src/views/compositeIndex/components/lineMap.vue diff --git a/public/static/map.html b/public/static/map.html index 34d3751..14abdef 100644 --- a/public/static/map.html +++ b/public/static/map.html @@ -26,26 +26,142 @@ diff --git a/public/static/top01.png b/public/static/top01.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5833710f02190cd3f7d0e506dec78810ee9cef GIT binary patch literal 8757 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 literal 0 HcmV?d00001 diff --git a/public/static/top02.png b/public/static/top02.png new file mode 100644 index 0000000000000000000000000000000000000000..79ccf312df463418633cec9dc3e9306a6996bc71 GIT binary patch literal 7953 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 literal 0 HcmV?d00001 diff --git a/public/static/top04.png b/public/static/top04.png new file mode 100644 index 0000000000000000000000000000000000000000..4acff0838faf7b03237065baff5732a6d9b23998 GIT binary patch literal 10747 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

Kh9t<8!EUU+Wb%>SC_kDQFqv#u$K) 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 literal 0 HcmV?d00001 diff --git a/src/assets/safetyIndex/top02.png b/src/assets/safetyIndex/top02.png new file mode 100644 index 0000000000000000000000000000000000000000..79ccf312df463418633cec9dc3e9306a6996bc71 GIT binary patch literal 7953 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 literal 0 HcmV?d00001 diff --git a/src/assets/safetyIndex/top04.png b/src/assets/safetyIndex/top04.png new file mode 100644 index 0000000000000000000000000000000000000000..4acff0838faf7b03237065baff5732a6d9b23998 GIT binary patch literal 10747 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

Kh9t<8!EUU+Wb%>SC_kDQFqv#u$K) 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 -

-
消防安全
-
-
-
-
- -
火灾事故
-
{{ fireData[0].numValue }}
-
-
- -
协助扑救
-
{{ fireData[3].numValue }}
-
+
+
+ 消防安全 +
+
+
+ +
+
+
+ +
火灾事故
+
{{ fireData[0].numValue }}
+
+
+ +
协助扑救
+
{{ fireData[3].numValue }}
+
+
+
+
+ +
消防违建
+
{{ fireData[2].numValue }}
+
+
+ +
其他事故
+
{{ fireData[1].numValue }}
+
+
+
+ +
+
消防设施维护
+
+
+
+ +
+
+
{{ fireDetailList[0].safeRuleName }}
+
{{ fireDetailList[0].numValue }}%
+
+
+
+
+ +
+
+
{{ fireDetailList[1].safeRuleName }}
+
+
+
-
-
- -
消防违规
-
{{ fireData[2].numValue }}
-
-
- -
其他事故
-
{{ fireData[1].numValue }}
-
+
+
+
+
+
+
+
+ +
+
+
{{ fireDetailList[2].safeRuleName }}
+
{{ fireDetailList[2].numValue }}%
+
- -
-
消防设施维护
-
-
-
-
-
{{ fireDetailList[0].safeRuleName }}
-
{{ fireDetailList[0].numValue }}%
-
-
-
-
-
-
{{ fireDetailList[1].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ fireDetailList[2].safeRuleName }}
-
{{ fireDetailList[2].numValue }}%
-
-
+
+
+
企业台账建设
+
+
+
+ +
+
+
{{ fireDetailList[3].safeRuleName }}
+
+
+
-
-
企业台账建设
-
-
-
-
-
{{ fireDetailList[3].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ fireDetailList[4].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ fireDetailList[5].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
消防制度执行
-
-
-
-
-
{{ fireDetailList[6].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ fireDetailList[7].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ fireDetailList[8].safeRuleName }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ +
+
+
{{ fireDetailList[4].safeRuleName }}
+
+
+
-
-
消防事件发生
-
- -
- -
火灾事故
-
{{ fireData[0].numValue }}
-
-
- -
协助扑救
-
{{ fireData[3].numValue }}
-
- - -
- -
消防违规
-
{{ fireData[2].numValue }}
-
-
- -
其他事故
-
{{ fireData[1].numValue }}
-
- +
+
+
- -
+
+
+
+
+ +
+
+
{{ fireDetailList[5].safeRuleName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
消防制度执行
+
+
+
+ +
+
+
{{ fireDetailList[6].safeRuleName }}
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
{{ fireDetailList[7].safeRuleName }}
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
{{ fireDetailList[8].safeRuleName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
消防事件发生
+
+ +
+ +
火灾事故
+
{{ fireData[0].numValue }}
+
+
+ +
协助扑救
+
{{ fireData[3].numValue }}
+
+ +
+ +
消防违建
+
{{ fireData[2].numValue }}
+
+
+ +
其他事故
+
{{ fireData[1].numValue }}
+
+
+ +
\ No newline at end of file diff --git a/src/views/compositeIndex/components/companyService.vue b/src/views/compositeIndex/components/companyService.vue index b4f5342..d2a6430 100644 --- a/src/views/compositeIndex/components/companyService.vue +++ b/src/views/compositeIndex/components/companyService.vue @@ -206,7 +206,7 @@ export default { init_right_chart() { let data = [ ["业务咨询", 532], - ["法律服务", 231], + ["法律办理", 231], ["证照办理", 234], ]; this.right_option.series[0].data = data; diff --git a/src/views/compositeIndex/components/employee.vue b/src/views/compositeIndex/components/employee.vue index 4f82d50..f2b5a94 100644 --- a/src/views/compositeIndex/components/employee.vue +++ b/src/views/compositeIndex/components/employee.vue @@ -38,7 +38,7 @@
普通岗位
重点岗位
-
专家岗位
+
专家人员
重点人员
diff --git a/src/views/compositeIndex/components/homeMap.vue b/src/views/compositeIndex/components/homeMap.vue index 2f301db..575372f 100644 --- a/src/views/compositeIndex/components/homeMap.vue +++ b/src/views/compositeIndex/components/homeMap.vue @@ -51,7 +51,7 @@ export default { paths.push(new build_map.Point(lng, lat)); } polygon = new build_map.Polygon(paths, { - fillColor: "#dcdfe6", + fillColor: "#3b4c44", strokeColor: "#0f1423", fillOpacity: 0.4, strokeWeight: 1, @@ -66,7 +66,7 @@ export default { paths.push(new build_map.Point(lng, lat)); } polygon = new build_map.Polygon(paths, { - fillColor: "#dcdfe6", + fillColor: "#3b4c44", strokeColor: "#0f1423", fillOpacity: 0.4, strokeWeight: 1, diff --git a/src/views/compositeIndex/components/lineMap.vue b/src/views/compositeIndex/components/lineMap.vue new file mode 100644 index 0000000..d5d49d2 --- /dev/null +++ b/src/views/compositeIndex/components/lineMap.vue @@ -0,0 +1,31 @@ + + + \ No newline at end of file diff --git a/src/views/compositeIndex/index.vue b/src/views/compositeIndex/index.vue index f3aa3f2..ca4cb04 100644 --- a/src/views/compositeIndex/index.vue +++ b/src/views/compositeIndex/index.vue @@ -18,6 +18,9 @@ +
@@ -61,6 +64,8 @@ import CompanyService from "./components/companyService"; import Notification from "./components/notification"; import Endanger from "./components/endanger"; // import HomeMap from "./components/homeMap"; +// import LineMap from "./components/lineMap" +import { topRanking } from '@/api/safetyIndex' export default { name: "CompositeIndex", components: { @@ -71,6 +76,7 @@ export default { Notification, Endanger, // HomeMap, + // LineMap }, data() { return { @@ -88,6 +94,9 @@ export default { select_value: "地图", }; }, + mounted() { + this.get_rank() + }, methods: { change_map(val) { if (val == "2") { @@ -97,6 +106,16 @@ export default { }); } }, + async get_rank() { + let params = { + scoreType: 'month' + } + let res = await topRanking(params) + console.log('restop',res); + let iframe_window = this.$refs.iframeDom.contentWindow + let data = res.data + iframe_window.postMessage(data,'*') + }, }, }; diff --git a/src/views/factor/components/factorMap.vue b/src/views/factor/components/factorMap.vue index c9a15d4..a6e48d1 100644 --- a/src/views/factor/components/factorMap.vue +++ b/src/views/factor/components/factorMap.vue @@ -24,6 +24,11 @@ export default { type: Array, default: () => [], }, + // 车辆轨迹 + new_line: { + type: Array, + default: () => [], + }, }, data() { return { @@ -206,7 +211,7 @@ export default { }, }); //let that = this; // 不改指向后面很多函数无法执行 - //let label = new BMap.Label(); + let label = new BMap.Label(); setTimeout(() => { var point = new BMap.Point(item.longitude, item.latitude); // 自定义图标; @@ -220,34 +225,86 @@ export default { ); var marker = new BMap.Marker(point, { icon: myIcon }); // 创建点位 map.addOverlay(marker); - // 车辆轨迹绘画 - let line_point = []; + + // 车辆轨迹绘画 + var line_point = []; for (let i = 0; i < new_line.length; i++) { line_point.push( new BMap.Point(new_line[i].longitude, new_line[i].latitude) ); } console.log("line_point", line_point); - let pl = new BMap.Polyline(line_point, { - strokeColor: "blue", + var polyline = new BMap.Polyline(line_point, { + strokeColor: "red", strokeWeight: 6, - strokeOpacity: 0.5, + strokeOpacity: 1, }); - console.log("pl", pl); - map.addOverlay(pl); + console.log("pl", polyline); + map.addOverlay(polyline); }, 500); map.centerAndZoom(new BMap.Point(item.longitude, item.latitude), 16); // 创建点坐标 map.setMinZoom(12); // 初始化地图,设置中心点坐标和地图级别 map.setMaxZoom(19); map.enableScrollWheelZoom(true); + + showBoundaryx(MapLine.features[5]); + + function showBoundaryx(city) { + var paths = []; + var list = city.geometry.coordinates; + var polygon = {}; + if (list.length > 1) { + for (let a = 0; a < list.length; a++) { + paths = []; + for (let i = 0; i < list[a][0].length; i++) { + let lat = list[a][0][i][1], + lng = list[a][0][i][0]; + paths.push(new BMap.Point(lng, lat)); + } + console.log('paths',paths); + polygon = new BMap.Polygon(paths, { + fillColor: "#3b4c44", + strokeColor: "#0f1423", + fillOpacity: 0.6, + strokeWeight: 1, + }); //创建多边形 + polygon.disableMassClear(); + map.addOverlay(polygon); //增加多边形 + } + } else { + for (let i = 0; i < list[0].length; i++) { + let lat = list[0][i][1], + lng = list[0][i][0]; + paths.push(new BMap.Point(lng, lat)); + } + console.log('paths',paths); + polygon = new BMap.Polygon(paths, { + fillColor: "#3b4c44", + strokeColor: "#0f1423", + fillOpacity: 0.6, + strokeWeight: 1, + }); //创建多边形 + polygon.disableMassClear(); + map.addOverlay(polygon); //增加多边形 + } + polygon.infowindow = new BMap.InfoWindow(); + polygon.infowindow.name = city.properties.name; + polygon.addEventListener("mouseover", function () { + polygon.setFillColor("#ffa500"); + }); + polygon.addEventListener("mouseout", function () { + map.removeOverlay(label); + polygon.setFillColor("#3b4c44"); + }); + } }, }, };