shuishen
2022-03-02 8b1b4982cf588ef0a3f3877cb41ecd67cc2691b9
Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/qfqk-android
3 files modified
70 ■■■■■ changed files
pages/grabOrders/grabOrdersZAFFPX/map.vue 2 ●●● patch | view | raw | blame | history
pages/grabOrders/grabOrdersZAXC/map.vue 49 ●●●●● patch | view | raw | blame | history
pages/grabOrders/grabOrdersZAYWXC/map.vue 19 ●●●●● patch | view | raw | blame | history
pages/grabOrders/grabOrdersZAFFPX/map.vue
@@ -445,7 +445,7 @@
            getLocationInfo(val) {
                var that = this;
                uni.getLocation({
                    type: 'wgs84',
                    type: 'gcj02',
                    isHighAccuracy: true,
                    success(res) {
                        // console.log(res, "当前位置");
pages/grabOrders/grabOrdersZAXC/map.vue
@@ -5,8 +5,10 @@
        <!-- <web-view :src="urls" @message="message"></web-view> -->
        <map :scale='18' id="myMap" style="width: 100%" :style="{height: mapHeight + 'px'}" :markers="markers"
            :longitude="longitude" :latitude="latitude" :circles="circles" :polyline="mypolylines" show-location="true">
            <cover-view class="dingwBut" @click="mapControlsBack">
                <cover-image src="./map/img/dingwei.png" @click="mapControlsBack">
                <cover-image src="./map/img/dingwei.png" @click="mapControlsBack" :class="[oncePotion?'oncePotion':'']">
                </cover-image>
            </cover-view>
@@ -107,8 +109,8 @@
        <u-popup v-model="showIn" mode="bottom" border-radius="14" z-index='1000001' :mask-close-able="true">
            <view class="Info2">
                <view class="Info4">是否参加活动</view>
                <u-button class="Info5" type="primary" @click="openAPP('oks')">参加</u-button>
                <u-button class="Info5" type="error" @click="openAPP('nos')">取消</u-button>
                <button class="Info5" type="primary" @click="openAPP('oks')">参加</button>
                <button class="Info5" type="error" @click="openAPP('nos')">取消</button>
                <!--<view  class="Info3">
                </view> -->
            </view>
@@ -144,11 +146,10 @@
                    // color: "#A7B6CB", //描边的颜色
                    // radius: 10, //半径
                    // strokeWidth: 2, //描边的宽度
                }
                ], //圆
                }], //圆
                markers: [{ // 集合点
                    width: '40',
                    height: '40',
                    width: '80',
                    height: '80',
                    // label: {
                    //     content: "集合点",
                    //     color: "#FE0000",
@@ -158,14 +159,14 @@
                    id: 1,
                    latitude: '',
                    longitude: '',
                    iconPath: '/static/dinw/location8.png',
                    iconPath: '/static/dinw/location7.png',
                }, {
                    width: '30',
                    height: '30',
                    width: '50',
                    height: '50',
                    id: 2,
                    latitude: '',
                    longitude: '',
                    iconPath: '/static/dinw/dinw11.png',
                    iconPath: '/static/dinw/dinw13.png',
                }], //标记点
                jihelatitude: '', //集合点
                jihelongitude: '', //集合点
@@ -210,6 +211,7 @@
                    clickable: true,
                }], //地图控件
                inThere: true,
                oncePotion: false,
            }
        },
        methods: {
@@ -226,6 +228,7 @@
            mapControlsBack() {
                // console.log(1111)
                this.inThere = true;
                this.oncePotion = true;
                this.getLocationInfo("notSet");
                // this.bye = false;
                // this.timeBegin(1);
@@ -492,16 +495,19 @@
            getLocationInfo(val) {
                var that = this;
                uni.getLocation({
                    type: 'wgs84',
                    type: 'gcj02',
                    isHighAccuracy: true,
                    success(res) {
                        // console.log(res, "当前位置");
                        // console.log(res)
                        // return;
                        that.latitude = res.latitude
                        that.longitude = res.longitude
                        // console.log(that.latitude)
                        // console.log(that.longitude)
                        if (that.inThere) {
                            that.inThere = false;
                            that.oncePotion = false;
                            that.map.moveToLocation({
                                latitude: res.latitude,
                                longitude: res.longitude
@@ -529,9 +535,12 @@
                        //     strokeWidth: 2 //描边的宽度
                        // }]
                        if (val != "notSet") {
                            let util = require('../../../static/WSCoordinate.js');
                            let ress = util.transformFromGCJToWGS(res.latitude,
                                res.longitude);
                            let d = {
                                id: that.ourData.id,
                                intlat: [res.longitude, res.latitude]
                                intlat: [ress.longitude, ress.latitude]
                            }
                            that.timeBeginSet(d) //30秒送数据
                            //加入绘制路线
@@ -1262,12 +1271,18 @@
        // &::after{
        //     content: url(map/img/dingwei.png);
        // }
        // .dingwButImg {
        //     animation: mymove 5s infinite;
        //     animation-timing-function: linear;
        // }
    }
    .oncePotion {
        animation: mymove 0.5s infinite;
        animation-timing-function: linear;
    }
    .dingwButtip {
        bottom: 120 upx;
        background-color: transparent;
        color: #000000;
    }
    @keyframes mymove {
pages/grabOrders/grabOrdersZAYWXC/map.vue
@@ -107,8 +107,8 @@
        <u-popup v-model="showIn" mode="bottom" border-radius="14" z-index='1000001' :mask-close-able="true">
            <view class="Info2">
                <view class="Info4">是否参加活动</view>
                <u-button class="Info5" type="primary" @click="openAPP('oks')">参加</u-button>
                <u-button class="Info5" type="error" @click="openAPP('nos')">取消</u-button>
                <button class="Info5" type="primary" @click="openAPP('oks')">参加</button>
                <button class="Info5" type="error" @click="openAPP('nos')">取消</button>
                <!--<view  class="Info3">
                </view> -->
            </view>
@@ -157,14 +157,14 @@
                    id: 1,
                    latitude: '',
                    longitude: '',
                    iconPath: '/static/dinw/location4.png',
                    iconPath: '/static/dinw/location7.png',
                }, {
                    width: '10',
                    height: '10',
                    id: 2,
                    latitude: '',
                    longitude: '',
                    iconPath: '/static/dinw/dinw11.png',
                    iconPath: '/static/dinw/dinw13.png',
                }], //标记点
                jihelatitude: '', //集合点
                jihelongitude: '', //集合点
@@ -254,8 +254,8 @@
                    dataAppend["serid"] = "," + (uni.getStorageSync("ids") || that.$store.state.puserID);
                    // dataAppend["captain"] = uni.getStorageSync("name") || that.$store.state.puserName;
                    dataAppend["captain"] = uni.getStorageSync("name") || that.$store.state.puserName;
                    console.log(dataAppend, 888)
                    return
                    // console.log(dataAppend, 888)
                    // return
                    uni.request({
                        url: that.$store.state.piAPI + "taskqd/Graborder",
                        method: "POST",
@@ -493,7 +493,7 @@
            getLocationInfo(val) {
                var that = this;
                uni.getLocation({
                    type: 'wgs84',
                    type: 'gcj02',
                    isHighAccuracy: true,
                    success(res) {
                        // console.log(res, "当前位置");
@@ -530,9 +530,12 @@
                        //     strokeWidth: 2 //描边的宽度
                        // }]
                        if (val != "notSet") {
                            let util = require('../../../static/WSCoordinate.js');
                            let ress = util.transformFromGCJToWGS(res.latitude,
                                res.longitude);
                            let d = {
                                id: that.ourData.id,
                                intlat: [res.longitude, res.latitude]
                                intlat: [ress.longitude, ress.latitude]
                            }
                            that.timeBeginSet(d) //30秒送数据
                            //加入绘制路线