From bfbe368ddbbaecb0ce657cee437060b2d507a736 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Mon, 28 Feb 2022 15:31:31 +0800
Subject: [PATCH] 更改任务处理逻辑冲突,解决反馈后队员不能回到任务页面问题,解决在打包app后,地图不显示自定义图片,
---
pages/grabOrders/grabOrdersZAXC/map.vue | 68 +++++++++++++++++++++++-----------
1 files changed, 46 insertions(+), 22 deletions(-)
diff --git a/pages/grabOrders/grabOrdersZAXC/map.vue b/pages/grabOrders/grabOrdersZAXC/map.vue
index 278097d..a904a9b 100644
--- a/pages/grabOrders/grabOrdersZAXC/map.vue
+++ b/pages/grabOrders/grabOrdersZAXC/map.vue
@@ -53,8 +53,9 @@
<span class="once-left">
集合点
</span>
- <span class="once-right">
+ <span class="once-right" @click="openMeeting">
{{ourData.gathername}}
+ <u-icon name="map-fill" color="#429FFF"></u-icon>
</span>
</view>
<view class="once">
@@ -129,38 +130,45 @@
mapHeight: 0,
latitude: 28.687205773173343,
longitude: 115.8995839881188,
- circles: [{
+ circles: [{ //集合点
latitude: '',
longitude: '',
- fillColor: "#D9E6EF", //填充颜色
- color: "#A7B6CB", //描边的颜色
- radius: 50, //半径
- strokeWidth: 2, //描边的宽度
+ // fillColor: "#429FFF", //填充颜色
+ // color: "#A7B6CB", //描边的颜色
+ // radius: 2, //半径
+ // strokeWidth: 2, //描边的宽度
}, {
latitude: '',
longitude: '',
- fillColor: "#D9E6EF", //填充颜色
- color: "#A7B6CB", //描边的颜色
- radius: 10, //半径
- strokeWidth: 2, //描边的宽度
- }], //圆
- markers: [{
- width: 40,
- height: 40,
+ // fillColor: "#D9E6EF", //填充颜色
+ // color: "#A7B6CB", //描边的颜色
+ // radius: 10, //半径
+ // strokeWidth: 2, //描边的宽度
+ }
+ ], //圆
+ markers: [{ // 集合点
+ width: '40',
+ height: '40',
+ // label: {
+ // content: "集合点",
+ // color: "#FE0000",
+ // fontSize: 24,
+ // textAlign: "center",
+ // },
id: 1,
latitude: '',
longitude: '',
- iconPath: 'http://223.82.109.183:2081/zhba/upload/20220225/f0aecffbaf0a2ce80f7938569da20de7.png',
+ iconPath: '/static/dinw/location8.png',
}, {
- width: 40,
- height: 40,
+ width: '30',
+ height: '30',
id: 2,
latitude: '',
longitude: '',
- iconPath: 'http://223.82.109.183:2081/zhba/upload/20220225/7b486f647a15e708aca662dbd496dcd3.png',
+ iconPath: '/static/dinw/dinw11.png',
}], //标记点
- jihecircles: [], //集合点
- jihemarkers: [], //集合点
+ jihelatitude: '', //集合点
+ jihelongitude: '', //集合点
mypolylines: [{ //指定一系列坐标点,从数组第一项连线至最后一项
points: [],
color: "#FE0000", //线的颜色
@@ -205,8 +213,19 @@
}
},
methods: {
+ openMeeting() {
+ let that = this;
+ if (this.jihelatitude &&
+ this.jihelongitude) {
+ this.map.moveToLocation({
+ latitude: that.jihelatitude,
+ longitude: that.jihelongitude
+ });
+ }
+ },
mapControlsBack() {
// console.log(1111)
+ this.inThere = true;
this.getLocationInfo("notSet");
// this.bye = false;
// this.timeBegin(1);
@@ -233,8 +252,10 @@
let that = this;
if (type == "oks") {
let dataAppend = that.ourData;
- dataAppend["serid"] = (uni.getStorageSync("ids") || that.$store.state.puserID) + ",";
+ dataAppend["serid"] = "," + (uni.getStorageSync("ids") || that.$store.state.puserID);
dataAppend["captain"] = uni.getStorageSync("name") || that.$store.state.puserName;
+ // console.log(dataAppend)
+ // return
uni.request({
url: that.$store.state.piAPI + "taskqd/Graborder",
method: "POST",
@@ -638,7 +659,7 @@
// this.$store.commit("stopTask", this.socketValue.rid);
this.bye = true;
uni.redirectTo({
- url: "/pages/grabOrders/grabOrders"
+ url: "/pages/grabOrders/grabOrdersZAXC/grabOrders"
});
}
},
@@ -815,6 +836,9 @@
that.ourData = data;
this.latitude = +data.latlong[0];
this.longitude = +data.latlong[1];
+ //集合点
+ this.jihelatitude = +data.latlong[0];
+ this.jihelongitude = +data.latlong[1];
that.markers[0].latitude = data.latlong[0];
that.markers[0].longitude = data.latlong[1];
that.circles[0].latitude = data.latlong[0];
--
Gitblit v1.9.3