修改登录逻辑,新增获取手机号的权限
This commit is contained in:
parent
633cff358d
commit
e5c9a96353
2
app.json
2
app.json
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"pages": [
|
||||
"pages/login/index",
|
||||
"pages/my/index",
|
||||
"pages/recharge/index",
|
||||
"pages/rechargeRecord/index",
|
||||
"pages/my/index",
|
||||
"pages/questions/index",
|
||||
"pages/meterList/index",
|
||||
"pages/home/index",
|
||||
|
|
|
@ -34,11 +34,12 @@ Component({
|
|||
})
|
||||
},
|
||||
onChoose(e) {
|
||||
console.log('e', e)
|
||||
const { data = {} } = e.currentTarget.dataset;
|
||||
console.log('data', data)
|
||||
this.setData({
|
||||
visible
|
||||
visible: false
|
||||
})
|
||||
this.triggerEvent("choose", data)
|
||||
}
|
||||
}
|
||||
})
|
|
@ -1,5 +1,5 @@
|
|||
import { login } from "../../service/user"
|
||||
import { alertError, loadingFunc, wxLogin } from "../../utils/index"
|
||||
import { alertError, alertInfo, loadingFunc, wxLogin } from "../../utils/index"
|
||||
import { OK } from "../../utils/request"
|
||||
// pages/login/index.js
|
||||
Page({
|
||||
|
@ -25,15 +25,15 @@ Page({
|
|||
|
||||
},
|
||||
onClose() {
|
||||
wx.exitMiniProgram()
|
||||
// wx.exitMiniProgram()
|
||||
},
|
||||
onConfirm() {
|
||||
this.handleLogin()
|
||||
},
|
||||
async handleLogin() {
|
||||
// onConfirm() {
|
||||
// this.handleLogin()
|
||||
// },
|
||||
async handleLogin(phoneCode) {
|
||||
loadingFunc(async () => {
|
||||
const wxLoginCode = await wxLogin()
|
||||
const { code, message, data } = await login({ code: wxLoginCode })
|
||||
const { code, message, data } = await login({ code: wxLoginCode, phoneCode })
|
||||
if (code !== OK) {
|
||||
alertError(message)
|
||||
return
|
||||
|
@ -41,6 +41,27 @@ Page({
|
|||
console.log('data', data)
|
||||
})
|
||||
},
|
||||
getPhoneNumber(e) {
|
||||
const { errno, code: phoneCode } = e.detail;
|
||||
console.log('errno', errno, 'phoneCode', phoneCode)
|
||||
switch(errno) {
|
||||
case 103:
|
||||
alertInfo("已拒绝");
|
||||
setTimeout(() => {
|
||||
wx.exitMiniProgram()
|
||||
}, 100)
|
||||
return;
|
||||
break;
|
||||
case 1400001:
|
||||
alertInfo("服务达到上限")
|
||||
setTimeout(() => {
|
||||
wx.exitMiniProgram()
|
||||
}, 100)
|
||||
return;
|
||||
break;
|
||||
}
|
||||
this.handleLogin(phoneCode)
|
||||
},
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
|
|
|
@ -7,6 +7,8 @@
|
|||
show-cancel-button
|
||||
bind:close="onClose"
|
||||
bind:confirm="onConfirm"
|
||||
confirm-button-open-type="getPhoneNumber"
|
||||
bind:getphonenumber="getPhoneNumber"
|
||||
>
|
||||
<view class="confirmWrapper">
|
||||
使用本系统,代表您已阅读并同意 <text class="agreementText">《用电管理服务条款》</text>、<text class="agreementText">《用电管理登录政策》</text><text class="agreementText">《隐私政策》</text>。
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"usingComponents": {
|
||||
"navigator": "/components/navigator/index",
|
||||
"cell": "/components/cell/index"
|
||||
}
|
||||
"van-cell": "@vant/weapp/cell/index",
|
||||
"van-cell-group": "@vant/weapp/cell-group/index"
|
||||
},
|
||||
"navigationBarTitleText": "我的"
|
||||
}
|
|
@ -1,4 +1,11 @@
|
|||
<!--pages/my/index.wxml-->
|
||||
<navigator title="我的" />
|
||||
<cell open-type="contact" title="联系客服" borderBottom="{{true}}" />
|
||||
<cell title="常见问题" bind:click="jumpToQuestions" />
|
||||
|
||||
<!-- <cell open-type="contact" title="联系客服" borderBottom="{{true}}" />
|
||||
<cell title="常见问题" bind:click="jumpToQuestions" /> -->
|
||||
|
||||
<van-cell-group title=" ">
|
||||
<van-cell title="单元格" value="内容" is-link />
|
||||
</van-cell-group>
|
||||
<van-cell-group title=" ">
|
||||
<van-cell title="单元格" value="内容" is-link />
|
||||
</van-cell-group>
|
Loading…
Reference in New Issue
Block a user