更新
This commit is contained in:
@@ -23,24 +23,23 @@
|
|||||||
<view class="gray-text">加载中...</view>
|
<view class="gray-text">加载中...</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="margin-lg flex flex-direction text-center">
|
<view class="margin-lg flex flex-direction text-center">
|
||||||
<button v-if="checked" @click="decryptPhoneNumber" class="cu-btn round bg-main-oil lg text-lg"
|
<button v-if="checked" class="cu-btn round bg-main-oil lg text-lg" open-type="getPhoneNumber"
|
||||||
open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">
|
@getphonenumber="decryptPhoneNumber">
|
||||||
<text class="cuIcon-weixin padding-right-xs"> </text>
|
|
||||||
<text>
|
<text>
|
||||||
微信用户一键登录
|
一键登录
|
||||||
</text>
|
</text>
|
||||||
</button>
|
</button>
|
||||||
<button v-else class="cu-btn round bg-main-oil lg text-lg" @click="$refs.popup.open('center')">
|
<button v-else class="cu-btn round bg-main-oil lg text-lg" @click="$refs.popup.open('center')">
|
||||||
<text class="cuIcon-weixin padding-right-xs"> </text>
|
<!-- <text class="cuIcon-weixin padding-right-xs"> </text> -->
|
||||||
<text>
|
<text>
|
||||||
微信用户一键登录
|
一键登录
|
||||||
</text>
|
</text>
|
||||||
</button>
|
</button>
|
||||||
<button class="cu-btn margin-top round lg" @tap="refuseEmpower">
|
<button class="cu-btn margin-top round lg" @tap="refuseEmpower">
|
||||||
输入手机号码登录
|
输入手机号码登录
|
||||||
</button>
|
</button>
|
||||||
<button class="cu-btn bg-0 margin-top round text-sm" @tap="refuseLogin">
|
<button class="cu-btn bg-0 margin-top round text-sm" @tap="refuseLogin">
|
||||||
跳过
|
跳过登录
|
||||||
</button>
|
</button>
|
||||||
</view>
|
</view>
|
||||||
<loginBottom ref='loginBottom' :checked='checked' @onCheck="checkAgree" />
|
<loginBottom ref='loginBottom' :checked='checked' @onCheck="checkAgree" />
|
||||||
@@ -174,28 +173,36 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
decryptPhoneNumber(e) {
|
decryptPhoneNumber(e) {
|
||||||
if (!this.checked) {
|
uni.getSetting({
|
||||||
uni.showToast({
|
success: () => {
|
||||||
title: '请您阅读并同意协议',
|
if (e.detail.errMsg === 'getPhoneNumber:ok') {
|
||||||
icon: 'none'
|
const data1 = {
|
||||||
})
|
...e.detail,
|
||||||
return
|
sessionKey: this.sessionKey,
|
||||||
}
|
unionId: uni.getStorageSync('unionid'),
|
||||||
if (e.detail.errMsg === 'getPhoneNumber:ok') {
|
openId: uni.getStorageSync('openid'),
|
||||||
const data1 = {
|
}
|
||||||
...e.detail,
|
let url1 = 0 == this.TabCur ? 'bindLoginByPhonePersonal' :
|
||||||
sessionKey: this.sessionKey,
|
'bindLoginByPhoneCompany'
|
||||||
unionId: uni.getStorageSync('unionid'),
|
this.bindLoginByPhone(data1, url1)
|
||||||
openId: uni.getStorageSync('openid'),
|
}
|
||||||
}
|
}
|
||||||
let url1 = 0 == this.TabCur ? 'bindLoginByPhonePersonal' : 'bindLoginByPhoneCompany'
|
})
|
||||||
this.bindLoginByPhone(data1, url1)
|
|
||||||
} else {
|
// if (!this.checked) {
|
||||||
uni.showModal({
|
// uni.showToast({
|
||||||
title: '用户拒绝手机号的授权',
|
// title: '请您阅读并同意协议',
|
||||||
content: `请输入手机号码登录,如有疑问,请联系客服处理`
|
// icon: 'none'
|
||||||
})
|
// })
|
||||||
}
|
// return
|
||||||
|
// }
|
||||||
|
|
||||||
|
// else {
|
||||||
|
// uni.showModal({
|
||||||
|
// title: '用户拒绝手机号的授权',
|
||||||
|
// content: `请输入手机号码登录,如有疑问,请联系客服处理`
|
||||||
|
// })
|
||||||
|
// }
|
||||||
},
|
},
|
||||||
bindLoginByPhone(data, url) {
|
bindLoginByPhone(data, url) {
|
||||||
if (this.count < 1) {
|
if (this.count < 1) {
|
||||||
@@ -313,4 +320,4 @@
|
|||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
color: #555555;
|
color: #555555;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
@@ -465,7 +465,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.userHandle = true
|
this.userHandle = true
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '用户拒绝了手机号的授权,并给你一个大耳巴子',
|
title: '用户拒绝了手机号的授权',
|
||||||
content: `如有疑问,请联系客服处理`
|
content: `如有疑问,请联系客服处理`
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -318,12 +318,18 @@
|
|||||||
success: (res) => {
|
success: (res) => {
|
||||||
if (!res.authSetting['scope.userLocation']) {
|
if (!res.authSetting['scope.userLocation']) {
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '请您打开定位权限',
|
title: '提示',
|
||||||
content: '用于获取您当前位置附近的油站',
|
content: '您暂无授权定位权限,将无法显示附近油站',
|
||||||
confirmText: '去设置',
|
confirmText: '去设置',
|
||||||
success: (resSec) => {
|
success: (resSec) => {
|
||||||
if (resSec.confirm) {
|
if (resSec.confirm) {
|
||||||
uni.openSetting({})
|
uni.openSetting({
|
||||||
|
success:(resThird) => {
|
||||||
|
if (resThird.authSetting['scope.userLocation']) {
|
||||||
|
this.refreshLocation()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -222,22 +222,21 @@ export default {
|
|||||||
success(res) {
|
success(res) {
|
||||||
console.log(res.authSetting,'res.authSetting')
|
console.log(res.authSetting,'res.authSetting')
|
||||||
if (!res.authSetting[ 'scope.userLocation']) {
|
if (!res.authSetting[ 'scope.userLocation']) {
|
||||||
console.log('用户没有授权用户没有授权用户没有授权用户没有授权')
|
// console.log('用户没有授权用户没有授权用户没有授权用户没有授权')
|
||||||
// 用户没有授权
|
// 用户没有授权
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '提示',
|
title: '提示',
|
||||||
content: '您暂无授权定位权限,将无法显示油站距离',
|
content: '您暂无授权定位权限,将无法显示附近油站',
|
||||||
|
confirmText: '去设置',
|
||||||
success(res) {
|
success(res) {
|
||||||
if (res.confirm) {
|
if (res.confirm) {
|
||||||
wx.openSetting({
|
wx.openSetting({
|
||||||
success(res) {
|
success(res) {
|
||||||
if (res.authSetting['scope.userLocation']) {
|
if (res.authSetting['scope.userLocation']) {
|
||||||
re()
|
re()
|
||||||
// 授权成功,重新定位
|
|
||||||
} else {
|
} else {
|
||||||
// 没有允许定位权限
|
|
||||||
wx.showToast({
|
wx.showToast({
|
||||||
title: '您拒绝了定位权限,将无法使用附近电站站功能',
|
title: '您拒绝了定位权限',
|
||||||
icon: 'none'
|
icon: 'none'
|
||||||
});
|
});
|
||||||
rj('拒绝了定位权限')
|
rj('拒绝了定位权限')
|
||||||
|
|||||||
Reference in New Issue
Block a user