|
@@ -1,11 +1,7 @@
|
|
|
// components/getPhoneButton/getPhoneButton.js
|
|
// components/getPhoneButton/getPhoneButton.js
|
|
|
-import {
|
|
|
|
|
- wxSetSessionKey
|
|
|
|
|
-} from "../../utils/wxUtils"
|
|
|
|
|
import {
|
|
import {
|
|
|
postApi
|
|
postApi
|
|
|
} from "../../apis/api"
|
|
} from "../../apis/api"
|
|
|
-import cloudApi from "../../apis/cloudApi"
|
|
|
|
|
Component({
|
|
Component({
|
|
|
/**
|
|
/**
|
|
|
* 组件的属性列表
|
|
* 组件的属性列表
|
|
@@ -14,29 +10,24 @@ Component({
|
|
|
style: String,
|
|
style: String,
|
|
|
type: String
|
|
type: String
|
|
|
},
|
|
},
|
|
|
- data: {
|
|
|
|
|
-
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ data: {},
|
|
|
methods: {
|
|
methods: {
|
|
|
async getPhoneNumber(e) {
|
|
async getPhoneNumber(e) {
|
|
|
try {
|
|
try {
|
|
|
if (e.detail.errMsg == "getPhoneNumber:ok") {
|
|
if (e.detail.errMsg == "getPhoneNumber:ok") {
|
|
|
- let session_key = wx.getStorageSync('session_key')
|
|
|
|
|
- let {
|
|
|
|
|
- result
|
|
|
|
|
- } = await cloudApi("getWxPhoneNumber", {
|
|
|
|
|
- ...e.detail,
|
|
|
|
|
- session_key
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ let res1 = await postApi("/wx/getPhoneNumber", {
|
|
|
|
|
+ code: e.detail.code,
|
|
|
|
|
+ });
|
|
|
let {
|
|
let {
|
|
|
- phone,
|
|
|
|
|
- } = result
|
|
|
|
|
|
|
+ phoneNumber: phone
|
|
|
|
|
+ } = res1.data.result
|
|
|
let res = await postApi("/user/wx/login", {
|
|
let res = await postApi("/user/wx/login", {
|
|
|
openId: wx.getStorageSync('openId'),
|
|
openId: wx.getStorageSync('openId'),
|
|
|
phone
|
|
phone
|
|
|
})
|
|
})
|
|
|
this.triggerEvent('loginEvent', res)
|
|
this.triggerEvent('loginEvent', res)
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ console.log(e)
|
|
|
wx.showToast({
|
|
wx.showToast({
|
|
|
title: '请授权以登录',
|
|
title: '请授权以登录',
|
|
|
icon: "error"
|
|
icon: "error"
|
|
@@ -44,7 +35,6 @@ Component({
|
|
|
}
|
|
}
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.log(error)
|
|
console.log(error)
|
|
|
- wxSetSessionKey()
|
|
|
|
|
wx.showToast({
|
|
wx.showToast({
|
|
|
icon: "none",
|
|
icon: "none",
|
|
|
title: '请重试或联系管理员',
|
|
title: '请重试或联系管理员',
|