mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-16 05:52:51 +00:00
修复小程序授权和获取微信地址
This commit is contained in:
parent
38ac4ba738
commit
5c6d58d1d1
@ -1,5 +1,6 @@
|
|||||||
express_icon.jpgexpress_icon.jpgexpress_{
|
express_icon.jpgexpress_icon.jpgexpress_{
|
||||||
"pages": [
|
"pages": [
|
||||||
|
"pages/loading/loading",
|
||||||
"pages/load/load",
|
"pages/load/load",
|
||||||
"pages/login-status/login-status",
|
"pages/login-status/login-status",
|
||||||
"pages/payment/payment",
|
"pages/payment/payment",
|
||||||
|
|||||||
@ -37,7 +37,7 @@ Page({
|
|||||||
method: 'POST',
|
method: 'POST',
|
||||||
data: {
|
data: {
|
||||||
address: addressP,
|
address: addressP,
|
||||||
is_default: 0,
|
is_default: 1,
|
||||||
real_name: res.userName,
|
real_name: res.userName,
|
||||||
post_code: res.postalCode,
|
post_code: res.postalCode,
|
||||||
phone: res.telNumber,
|
phone: res.telNumber,
|
||||||
@ -85,16 +85,6 @@ Page({
|
|||||||
header: header,
|
header: header,
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
if (res.data.code == 200) {
|
if (res.data.code == 200) {
|
||||||
if (res.data.data.length < 1) {
|
|
||||||
wx.showToast({
|
|
||||||
title: '暂无收货地址,请先添加收货地址',
|
|
||||||
icon: 'none',
|
|
||||||
duration: 1000,
|
|
||||||
})
|
|
||||||
setTimeout(function () {
|
|
||||||
that.addAddress();
|
|
||||||
}, 1100)
|
|
||||||
} else {
|
|
||||||
that.setData({
|
that.setData({
|
||||||
addressArray: res.data.data
|
addressArray: res.data.data
|
||||||
})
|
})
|
||||||
@ -107,7 +97,6 @@ Page({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
addAddress:function(){
|
addAddress:function(){
|
||||||
|
|||||||
4
view/crmebN/pages/load/load.js
Normal file → Executable file
4
view/crmebN/pages/load/load.js
Normal file → Executable file
@ -3,14 +3,12 @@ Page({
|
|||||||
data: {
|
data: {
|
||||||
logo: '',
|
logo: '',
|
||||||
name: '',
|
name: '',
|
||||||
spid: 0,
|
|
||||||
url: app.globalData.url,
|
url: app.globalData.url,
|
||||||
},
|
},
|
||||||
onLoad: function (options) {
|
onLoad: function (options) {
|
||||||
var that = this;
|
var that = this;
|
||||||
that.getEnterLogo();
|
that.getEnterLogo();
|
||||||
app.setBarColor();
|
app.setBarColor();
|
||||||
if (options.scene) that.data.spid = options.scene;
|
|
||||||
},
|
},
|
||||||
getEnterLogo: function () {
|
getEnterLogo: function () {
|
||||||
var that = this;
|
var that = this;
|
||||||
@ -29,7 +27,7 @@ Page({
|
|||||||
//获取用户信息并且授权
|
//获取用户信息并且授权
|
||||||
getUserInfo: function(e){
|
getUserInfo: function(e){
|
||||||
var userInfo = e.detail.userInfo;
|
var userInfo = e.detail.userInfo;
|
||||||
userInfo.spid = this.data.spid;
|
userInfo.spid = app.globalData.spid;
|
||||||
wx.login({
|
wx.login({
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
if (res.code) {
|
if (res.code) {
|
||||||
|
|||||||
0
view/crmebN/pages/load/load.json
Normal file → Executable file
0
view/crmebN/pages/load/load.json
Normal file → Executable file
0
view/crmebN/pages/load/load.wxml
Normal file → Executable file
0
view/crmebN/pages/load/load.wxml
Normal file → Executable file
6
view/crmebN/pages/load/load.wxss
Normal file → Executable file
6
view/crmebN/pages/load/load.wxss
Normal file → Executable file
File diff suppressed because one or more lines are too long
87
view/crmebN/pages/loading/loading.js
Executable file
87
view/crmebN/pages/loading/loading.js
Executable file
@ -0,0 +1,87 @@
|
|||||||
|
// pages/load/load.js
|
||||||
|
var app = getApp();
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
logo: '',
|
||||||
|
name: '',
|
||||||
|
url: app.globalData.url,
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad: function (options) {
|
||||||
|
var that = this;
|
||||||
|
app.setBarColor();
|
||||||
|
if (options.scene) app.globalData.spid = options.scene;
|
||||||
|
that.setSetting();
|
||||||
|
},
|
||||||
|
|
||||||
|
setSetting: function () {
|
||||||
|
var that = this;
|
||||||
|
wx.getSetting({
|
||||||
|
success(res) {
|
||||||
|
if (!res.authSetting['scope.userInfo']){
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '/pages/load/load',
|
||||||
|
})
|
||||||
|
}else{
|
||||||
|
that.getUserInfo();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
getUserInfo: function () {
|
||||||
|
var that = this;
|
||||||
|
wx.getUserInfo({
|
||||||
|
lang: 'zh_CN',
|
||||||
|
success: function (res) {
|
||||||
|
var userInfo = res.userInfo
|
||||||
|
wx.login({
|
||||||
|
success: function (res) {
|
||||||
|
if (res.code) {
|
||||||
|
userInfo.code = res.code;
|
||||||
|
userInfo.spid = app.globalData.spid;
|
||||||
|
wx.request({
|
||||||
|
url: app.globalData.url + '/routine/login/index',
|
||||||
|
method: 'post',
|
||||||
|
dataType : 'json',
|
||||||
|
data: {
|
||||||
|
info: userInfo
|
||||||
|
},
|
||||||
|
success: function (res) {
|
||||||
|
app.globalData.uid = res.data.data.uid;
|
||||||
|
if (app.globalData.openPages != '' && app.globalData.openPages != undefined) {//跳转到指定页面
|
||||||
|
wx.navigateTo({
|
||||||
|
url: app.globalData.openPages
|
||||||
|
})
|
||||||
|
} else {//跳转到首页
|
||||||
|
wx.reLaunch({
|
||||||
|
url: '/pages/index/index'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
console.log('登录失败!' + res.errMsg)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
fail: function () {
|
||||||
|
},
|
||||||
|
})
|
||||||
|
},
|
||||||
|
fail: function () {
|
||||||
|
},
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
})
|
||||||
3
view/crmebN/pages/loading/loading.json
Executable file
3
view/crmebN/pages/loading/loading.json
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"navigationBarTitleText": "引导页"
|
||||||
|
}
|
||||||
4
view/crmebN/pages/loading/loading.wxml
Executable file
4
view/crmebN/pages/loading/loading.wxml
Executable file
@ -0,0 +1,4 @@
|
|||||||
|
<view class='loading-pic'>
|
||||||
|
<image src='/images/long.gif'></image>
|
||||||
|
<!-- <view>正在加载中...</view> -->
|
||||||
|
</view>
|
||||||
3
view/crmebN/pages/loading/loading.wxss
Executable file
3
view/crmebN/pages/loading/loading.wxss
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
.loading-pic{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;}
|
||||||
|
.loading-pic image{width:190rpx;height:190rpx;position:fixed;top:50%;left:50%;margin-left:-95rpx;margin-top:-95rpx;}
|
||||||
|
.loading-pic view{width:190rpx;height:190rpx;position:fixed;top:68%;left:52%;margin-left:-95rpx;margin-top:-95rpx;}
|
||||||
@ -287,22 +287,11 @@ Page({
|
|||||||
header: header,
|
header: header,
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
if (res.data.code == 200) {
|
if (res.data.code == 200) {
|
||||||
if (res.data.data.length < 1) {
|
|
||||||
wx.showToast({
|
|
||||||
title: '暂无收货地址,请先添加收货地址',
|
|
||||||
icon: 'none',
|
|
||||||
duration: 1000,
|
|
||||||
})
|
|
||||||
setTimeout(function () {
|
|
||||||
that.toAddress();
|
|
||||||
}, 1100)
|
|
||||||
} else {
|
|
||||||
wx.navigateTo({ //跳转至指定页面并关闭其他打开的所有页面(这个最好用在返回至首页的的时候)
|
wx.navigateTo({ //跳转至指定页面并关闭其他打开的所有页面(这个最好用在返回至首页的的时候)
|
||||||
url: '/pages/address/address?cartId=' + that.data.cartId + '&pinkId=' + that.data.pinkId + '&couponId=' + that.data.couponId
|
url: '/pages/address/address?cartId=' + that.data.cartId + '&pinkId=' + that.data.pinkId + '&couponId=' + that.data.couponId
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getCoupon:function(){
|
getCoupon:function(){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user