提交 a9bf0763 编写于 作者: G gongfuxiang

小程序优化

上级 d9e4cbb3
......@@ -1832,7 +1832,7 @@ class UserService
}
} else {
$data['upd_time'] = time();
if(Db::name('User')->where($where)->update($data))
if(Db::name('User')->where(['id'=>$temp_user['id']])->update($data))
{
$user_id = $temp_user['id'];
}
......
......@@ -222,11 +222,7 @@ App({
* auth_data 授权数据
*/
user_login(object, method, auth_data) {
// 邀请人参数
var params = my.getStorageSync({key: this.data.cache_launch_info_key});
var referrer = (params.data == null) ? 0 : (params.data.referrer || 0);
var $this = this;
// 加载loding
my.showLoading({ content: "授权中..." });
......@@ -238,10 +234,7 @@ App({
my.request({
url: $this.get_request_url("alipayuserauth", "user"),
method: "POST",
data: {
authcode: res.authCode,
referrer: referrer
},
data: {authcode: res.authCode},
dataType: "json",
headers: { 'content-type': 'application/x-www-form-urlencoded' },
success: res => {
......@@ -252,8 +245,18 @@ App({
data: res.data.data
});
my.navigateTo({
url: "/pages/login/login"
my.confirm({
title: '温馨提示',
content: '授权用户信息',
confirmButtonText: '确认',
cancelButtonText: '暂不',
success: (result) => {
if (result.confirm) {
my.navigateTo({
url: "/pages/login/login"
});
}
}
});
} else {
my.showToast({
......@@ -309,9 +312,14 @@ App({
* auth_data 授权数据
*/
get_user_login_info(object, method, openid, userinfo) {
// 邀请人参数
var params = my.getStorageSync({key: this.data.cache_launch_info_key});
// 请求数据
my.showLoading({ content: "授权中..." });
var $this = this;
userinfo['openid'] = openid;
userinfo['referrer'] = (params.data == null) ? 0 : (params.data.referrer || 0);
my.request({
url: $this.get_request_url('alipayuserinfo', 'user'),
method: 'POST',
......
......@@ -18,13 +18,13 @@ Page({
init(e) {
var user = app.get_user_info(this, "init");
console.log(user)
if (user != false) {
// 用户未绑定用户则转到登录页面
var msg = (user == false) ? '授权用户信息' : '绑定手机号码';
if (app.user_is_need_login(user)) {
my.confirm({
title: '温馨提示',
content: msg,
content: '绑定手机号码',
confirmButtonText: '确认',
cancelButtonText: '暂不',
success: (result) => {
......
{
"usingComponents": {
"vtabs": "mini-antui/es/vtabs/index",
"vtab-content": "mini-antui/es/vtabs/vtab-content/index"
}
"pullRefresh": true
}
\ No newline at end of file
......@@ -34,7 +34,7 @@
position: relative;
}
.floor-list .word {
padding: 20rpx 20rpx 0 20rpx;
padding: 30rpx 20rpx 0 20rpx;
}
.floor-list .word .vice-name {
color: #fff;
......@@ -45,7 +45,7 @@
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-align: center;
padding: 20rpx;
padding: 30rpx;
}
.floor-list .word .word-icon {
margin: 10rpx;
......
......@@ -133,7 +133,10 @@ Page({
* 表单提交
*/
formSubmit(e)
{
{
// 邀请人参数
var params = my.getStorageSync({key: this.data.cache_launch_info_key});
// 数据验证
var validation = [
{fields: 'mobile', msg: '请填写手机号码'},
......@@ -146,8 +149,8 @@ Page({
e.detail.value['province'] = this.data.user.province;
e.detail.value['city'] = this.data.user.city;
e.detail.value['gender'] = this.data.user.gender;
e.detail.value['referrer'] = this.data.user.referrer;
e.detail.value['app_type'] = 'alipay';
e.detail.value['referrer'] = (params.data == null) ? (this.data.user.referrer || 0) : (params.data.referrer || 0);
if(app.fields_check(e.detail.value, validation))
{
my.showLoading({content: '处理中...'});
......
......@@ -56,11 +56,10 @@ Page({
self = this;
if (user != false) {
// 用户未绑定用户则转到登录页面
var msg = (user == false) ? '授权用户信息' : '绑定手机号码';
if (app.user_is_need_login(user)) {
my.confirm({
title: '温馨提示',
content: msg,
content: '绑定手机号码',
confirmButtonText: '确认',
cancelButtonText: '暂不',
success: (result) => {
......
......@@ -265,12 +265,21 @@ App({
* auth_data 授权数据
*/
get_user_login_info(object, method, openid, auth_data) {
var $this = this;
// 邀请人参数
var params = my.getStorageSync(this.data.cache_launch_info_key);
var referrer = (params.data == null) ? 0 : (params.data.referrer || 0);
// 远程解密数据
var $this = this;
wx.request({
url: $this.get_request_url('wechatuserinfo', 'user'),
method: 'POST',
data: { encrypted_data: auth_data.encryptedData, iv: auth_data.iv, openid: openid },
data: {
"encrypted_data": auth_data.encryptedData,
"iv": auth_data.iv,
"openid": openid,
"referrer": referrer
},
dataType: 'json',
header: { 'content-type': 'application/x-www-form-urlencoded' },
success: (res) => {
......
......@@ -34,7 +34,7 @@
position: relative;
}
.floor-list .word {
padding: 20rpx 20rpx 0 20rpx;
padding: 30rpx 20rpx 0 20rpx;
}
.floor-list .word .vice-name {
color: #fff;
......@@ -45,7 +45,7 @@
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
text-align: center;
padding: 20rpx;
padding: 30rpx;
}
.floor-list .word .word-icon {
margin: 10rpx;
......
......@@ -133,7 +133,10 @@ Page({
* 表单提交
*/
formSubmit(e)
{
{
// 邀请人参数
var params = my.getStorageSync(this.data.cache_launch_info_key);
// 数据验证
var validation = [
{fields: 'mobile', msg: '请填写手机号码'},
......@@ -146,8 +149,8 @@ Page({
e.detail.value['province'] = this.data.user.province;
e.detail.value['city'] = this.data.user.city;
e.detail.value['gender'] = this.data.user.gender;
e.detail.value['referrer'] = this.data.user.referrer;
e.detail.value['app_type'] = 'weixin';
e.detail.value['referrer'] = (params.data == null) ? (this.data.user.referrer || 0) : (params.data.referrer || 0);
if(app.fields_check(e.detail.value, validation))
{
wx.showLoading({title: '处理中...'});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册