技师页面 定位修复
This commit is contained in:
parent
b3f49cb408
commit
96bde81921
|
@ -62,4 +62,8 @@ export default {
|
|||
getUpOrderGoods(param) {
|
||||
return req.get("massage/app/IndexOrder/getUpOrderGoods", param)
|
||||
},
|
||||
// 获取定位
|
||||
getAddress(param) {
|
||||
return req.get("index/getLocaltion", param)
|
||||
},
|
||||
}
|
||||
|
|
|
@ -181,5 +181,5 @@ export default {
|
|||
// 修改技师白天夜间免费出行距离
|
||||
updateCoachRidingForfree(param) {
|
||||
return req.post("massage/app/IndexCoach/updateCoachRidingForfree", param)
|
||||
},
|
||||
}
|
||||
}
|
|
@ -6,8 +6,9 @@
|
|||
<view @tap.stop="toChooseLocation" class="map-info flex-y-center" slot="left">
|
||||
<view class="flex-y-center c-base">
|
||||
<i class="iconfont iconjuli mr-sm"></i>
|
||||
<view class="map-text max-400 ellipsis">
|
||||
{{location&&location.name ?location.name : isLoad ? '定位失败' : '定位中...'}}
|
||||
<view class="map-text ellipsis">
|
||||
<!-- {{location&&location.name ?location.name : isLoad ? '定位失败' : '定位中...'}} -->
|
||||
{{location&&location.address ?location.address : isLoad ? '定位失败' : '定位中...'}}
|
||||
</view>
|
||||
<i class="iconfont icon-down"></i>
|
||||
</view>
|
||||
|
@ -108,6 +109,7 @@
|
|||
import tabbar from "@/components/tabbar.vue"
|
||||
import technicianListItem from "@/components/technician-list-item.vue"
|
||||
import technicianListPopup from "@/components/technician-list-popup.vue"
|
||||
import getaddress from "../api/modules/service.js"
|
||||
export default {
|
||||
components: {
|
||||
tabbar,
|
||||
|
@ -142,6 +144,7 @@
|
|||
haveShieldOper: state => state.user.haveShieldOper,
|
||||
}),
|
||||
async onLoad(options) {
|
||||
this.init();
|
||||
this.options = options
|
||||
let {
|
||||
pid = 0,
|
||||
|
@ -226,10 +229,44 @@
|
|||
title: '',
|
||||
imageUrl: '',
|
||||
path,
|
||||
lng:'',
|
||||
lat:''
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
...mapActions(['getConfigInfo', 'getUserInfo', 'getCityList', 'getServiceCoachList']),
|
||||
// 获取当前定位
|
||||
init(){
|
||||
uni.getLocation({
|
||||
type: 'wgs84',
|
||||
success: function (res) {
|
||||
this.lng = res.longitude;
|
||||
this.lat = res.latitude;
|
||||
console.log(111,res);
|
||||
const data = {
|
||||
lng:res.longitude,
|
||||
lat:res.latitude,
|
||||
key:"ac07017e-6409-4aa4-88eb-6e252556d392"
|
||||
}
|
||||
uni.request({
|
||||
url: `https://tianjin.tianjinhualong.cn/index.php?s=index/getLocaltion&latitude=`+res.latitude+`&longitude=`+res.longitude,
|
||||
data: {
|
||||
text: 'uni.request'
|
||||
},
|
||||
header: {
|
||||
'custom-header': 'hello' //自定义请求头信息
|
||||
},
|
||||
success: (res) => {
|
||||
console.log(res.data.result.address);
|
||||
const index = res.data.result.address.indexOf("区")
|
||||
console.log(222,index);
|
||||
this.location.address = res.data.result.address.slice(index+1)
|
||||
console.log("测试一下",res.data.result.address.slice(index+1));
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
...mapActions(['getConfigInfo', 'getUserInfo', 'getCityList', 'getServiceCoachList','getAddressList']),
|
||||
...mapMutations(['updateUserItem', 'updateTechnicianItem']),
|
||||
async initIndex(refresh = false) {
|
||||
// #ifdef H5
|
||||
|
@ -493,7 +530,7 @@
|
|||
activeIndex,
|
||||
cityList,
|
||||
cityIndex,
|
||||
cityId: city_id
|
||||
cityId: city_id,
|
||||
} = this
|
||||
|
||||
let param = this.$util.deepCopy(this.param)
|
||||
|
@ -530,12 +567,13 @@
|
|||
key: 'cityId',
|
||||
val: city_id
|
||||
})
|
||||
|
||||
console.log(333,param);
|
||||
param = Object.assign({}, param, {
|
||||
lng,
|
||||
lat,
|
||||
city_id
|
||||
})
|
||||
console.log(222,param);
|
||||
|
||||
let {
|
||||
coach_format = 1
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view @tap.stop="$util.goUrl({url:`/user/pages/distribution/bind-technician?type=1`})"
|
||||
<!-- <view @tap.stop="$util.goUrl({url:`/user/pages/distribution/bind-technician?type=1`})"
|
||||
class="mine-menu-list fill-base mt-md radius-16" style="
|
||||
background: linear-gradient(90deg, #FFE9E9 0%, #FFFFFF 100%);">
|
||||
<view class="flex-center pd-lg">
|
||||
|
@ -65,7 +65,7 @@ background: linear-gradient(90deg, #FFE9E9 0%, #FFFFFF 100%);">
|
|||
<view class="share-btn flex-center f-desc c-base radius">前往邀请</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
<view @tap.stop="$util.goUrl({url:`/user/pages/distribution/poster`})"
|
||||
class="mine-menu-list fill-base mt-md radius-16" style="
|
||||
background: linear-gradient(90deg, #FFE9E9 0%, #FFFFFF 100%);">
|
||||
|
|
Loading…
Reference in New Issue