mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-21 10:49:36 +08:00
描述:授权登录同意修改
This commit is contained in:
parent
9e1df4a22d
commit
a036458531
@ -101,10 +101,11 @@ export function selectReservationByIdRq(id) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获取公司地址信息经纬度
|
// 获取公司地址信息经纬度
|
||||||
export function selectCoordinateRq() {
|
export function selectCoordinateRq(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/roomContent/selectCoordinate',
|
url: '/api/roomContent/selectCoordinate',
|
||||||
method: "get",
|
method: "get",
|
||||||
|
data
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ export function request(params) {
|
|||||||
success(res) {
|
success(res) {
|
||||||
// 清空所有缓存
|
// 清空所有缓存
|
||||||
wx.clearStorageSync()
|
wx.clearStorageSync()
|
||||||
wx.reLaunch({
|
wx.navigateTo({
|
||||||
url: '/pages/login/login',
|
url: '/pages/login/login',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -186,7 +186,7 @@ App({
|
|||||||
confirmText: '好的',
|
confirmText: '好的',
|
||||||
content: '请先登录后再点击查看',
|
content: '请先登录后再点击查看',
|
||||||
success: res => {
|
success: res => {
|
||||||
wx.reLaunch({
|
wx.navigateTo({
|
||||||
url: '/pages/login/login',
|
url: '/pages/login/login',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -71,9 +71,7 @@ Page({
|
|||||||
wx.setStorageSync('parkId', user.parkId)
|
wx.setStorageSync('parkId', user.parkId)
|
||||||
wx.setStorageSync('parkName', user.parkName)
|
wx.setStorageSync('parkName', user.parkName)
|
||||||
// 跳转首页
|
// 跳转首页
|
||||||
wx.reLaunch({
|
wx.navigateBack()
|
||||||
url: '/pages/index/index',
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -16,16 +16,6 @@ import {
|
|||||||
inviteRecordPersonListRq
|
inviteRecordPersonListRq
|
||||||
} from "../../../api/meeting/meetingRoom.js"
|
} from "../../../api/meeting/meetingRoom.js"
|
||||||
|
|
||||||
import {
|
|
||||||
openDoorRq
|
|
||||||
} from "../../../api/meeting/equipment.js"
|
|
||||||
|
|
||||||
import {
|
|
||||||
loginRq,
|
|
||||||
registerPhone
|
|
||||||
} from "../../../api/login/login.js"
|
|
||||||
|
|
||||||
|
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -47,8 +37,6 @@ Page({
|
|||||||
detail: null,
|
detail: null,
|
||||||
joinPersonList: [],
|
joinPersonList: [],
|
||||||
address: {},
|
address: {},
|
||||||
openid: null,
|
|
||||||
authorizationShow: true,
|
|
||||||
participateShow: false,
|
participateShow: false,
|
||||||
openDoorShow: false,
|
openDoorShow: false,
|
||||||
},
|
},
|
||||||
@ -61,18 +49,14 @@ Page({
|
|||||||
_this.setData({
|
_this.setData({
|
||||||
...options
|
...options
|
||||||
})
|
})
|
||||||
// 获取详情
|
|
||||||
_this.getDetail();
|
|
||||||
// 获取地址信息
|
|
||||||
_this.getAddress()
|
|
||||||
// 自动登录获取openid
|
|
||||||
_this.autoLogin()
|
|
||||||
},
|
},
|
||||||
|
|
||||||
// 获取地址信息
|
// 获取地址信息
|
||||||
getAddress() {
|
getAddress(parkId) {
|
||||||
let _this = this;
|
let _this = this;
|
||||||
selectCoordinateRq().then(res => {
|
selectCoordinateRq({
|
||||||
|
parkId
|
||||||
|
}).then(res => {
|
||||||
_this.setData({
|
_this.setData({
|
||||||
address: res,
|
address: res,
|
||||||
mapData: {
|
mapData: {
|
||||||
@ -100,10 +84,15 @@ Page({
|
|||||||
_this.setData({
|
_this.setData({
|
||||||
detail
|
detail
|
||||||
})
|
})
|
||||||
})
|
// 获取地址信息
|
||||||
|
_this.getAddress(detail.parkId)
|
||||||
// 查询参与会议预约人员列表
|
// 查询参与会议预约人员列表
|
||||||
_this.getInviteRecordPersonList()
|
_this.getInviteRecordPersonList()
|
||||||
|
// 判断是否参与过会议
|
||||||
|
_this.whetherParticipate()
|
||||||
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 查询参与会议预约人员列表
|
// 查询参与会议预约人员列表
|
||||||
getInviteRecordPersonList() {
|
getInviteRecordPersonList() {
|
||||||
let _this = this;
|
let _this = this;
|
||||||
@ -126,60 +115,6 @@ Page({
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 自动登录获取openid
|
|
||||||
autoLogin() {
|
|
||||||
let _this = this;
|
|
||||||
wx.login({
|
|
||||||
success(wxRes) {
|
|
||||||
loginRq({
|
|
||||||
"jsCode": wxRes.code
|
|
||||||
}).then(res => {
|
|
||||||
console.log('loginRq', res);
|
|
||||||
_this.setData({
|
|
||||||
openid: res.openid
|
|
||||||
})
|
|
||||||
// 判断用户是否注册
|
|
||||||
if (res.token) {
|
|
||||||
// 用户授权成功
|
|
||||||
_this.userAuthorizationSuccess(res.openid, res.user, res.token.token)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
|
|
||||||
// 获取手机号
|
|
||||||
getPhoneNumber(e) {
|
|
||||||
let _this = this;
|
|
||||||
console.log('getPhoneNumber', e)
|
|
||||||
registerPhone({
|
|
||||||
"code": e.detail.code,
|
|
||||||
"openid": _this.data.openid
|
|
||||||
}).then(res => {
|
|
||||||
console.log('registerPhone', res);
|
|
||||||
// 用户授权成功
|
|
||||||
_this.userAuthorizationSuccess(res.openid, res.user, res.token.token)
|
|
||||||
})
|
|
||||||
},
|
|
||||||
// 用户授权成功
|
|
||||||
userAuthorizationSuccess(openid, user, token) {
|
|
||||||
let _this = this;
|
|
||||||
_this.setData({
|
|
||||||
authorizationShow: false
|
|
||||||
})
|
|
||||||
|
|
||||||
// 清空所有缓存
|
|
||||||
wx.clearStorageSync()
|
|
||||||
// 存储用户信息
|
|
||||||
wx.setStorageSync('openid', openid)
|
|
||||||
wx.setStorageSync('user', user)
|
|
||||||
wx.setStorageSync('userId', user.id)
|
|
||||||
wx.setStorageSync('token', token)
|
|
||||||
|
|
||||||
// 判断是否参与过会议
|
|
||||||
_this.whetherParticipate();
|
|
||||||
},
|
|
||||||
|
|
||||||
// 判断是否参与过会议
|
// 判断是否参与过会议
|
||||||
whetherParticipate() {
|
whetherParticipate() {
|
||||||
let _this = this
|
let _this = this
|
||||||
@ -246,7 +181,15 @@ Page({
|
|||||||
* 生命周期函数--监听页面显示
|
* 生命周期函数--监听页面显示
|
||||||
*/
|
*/
|
||||||
onShow() {
|
onShow() {
|
||||||
|
let _this = this;
|
||||||
|
let userId = wx.getStorageSync('userId');
|
||||||
|
if (userId) {
|
||||||
|
// 获取详情
|
||||||
|
_this.getDetail();
|
||||||
|
} else {
|
||||||
|
app.getlogin()
|
||||||
|
return
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -48,11 +48,6 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
||||||
<!-- 授权登录 -->
|
|
||||||
<view class="submitBtn" wx:if="{{authorizationShow}}">授权登录
|
|
||||||
<button class="loginBtn" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
|
|
||||||
</view>
|
|
||||||
<!-- 接受邀请 -->
|
<!-- 接受邀请 -->
|
||||||
<view class="submitBtn" wx:if="{{participateShow}}" bind:tap="participateMeeting">接受邀请</view>
|
<view class="submitBtn" wx:if="{{participateShow}}" bind:tap="participateMeeting">接受邀请</view>
|
||||||
<!-- 点击开门 -->
|
<!-- 点击开门 -->
|
||||||
|
@ -6,6 +6,13 @@
|
|||||||
"condition": {
|
"condition": {
|
||||||
"miniprogram": {
|
"miniprogram": {
|
||||||
"list": [
|
"list": [
|
||||||
|
{
|
||||||
|
"name": "pages/meeting/invite/invite",
|
||||||
|
"pathName": "pages/meeting/invite/invite",
|
||||||
|
"query": "id=126",
|
||||||
|
"launchMode": "default",
|
||||||
|
"scene": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "pages/index/parkList/parkList",
|
"name": "pages/index/parkList/parkList",
|
||||||
"pathName": "pages/index/parkList/parkList",
|
"pathName": "pages/index/parkList/parkList",
|
||||||
@ -34,13 +41,6 @@
|
|||||||
"launchMode": "default",
|
"launchMode": "default",
|
||||||
"scene": null
|
"scene": null
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "pages/meeting/invite/invite",
|
|
||||||
"pathName": "pages/meeting/invite/invite",
|
|
||||||
"query": "id=14",
|
|
||||||
"launchMode": "default",
|
|
||||||
"scene": null
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "pages/meeting/meetingRoom/meetingBooked/meetingBooked",
|
"name": "pages/meeting/meetingRoom/meetingBooked/meetingBooked",
|
||||||
"pathName": "pages/meeting/meetingRoom/meetingBooked/meetingBooked",
|
"pathName": "pages/meeting/meetingRoom/meetingBooked/meetingBooked",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user