From 6188192b00d97ea8aac27f0d1ba3dd3a8764c46c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com>
Date: Wed, 15 Sep 2021 14:29:41 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E8=8E=B7=E5=8F=96?=
=?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/user/my/center.vue | 134 +++++++++++++++++++++++++++++--
pages/user/my/setting.vue | 5 +-
pages/user/register/register.vue | 62 +++++---------
3 files changed, 149 insertions(+), 52 deletions(-)
diff --git a/pages/user/my/center.vue b/pages/user/my/center.vue
index ba3f040..d9670c9 100644
--- a/pages/user/my/center.vue
+++ b/pages/user/my/center.vue
@@ -6,12 +6,13 @@
-
-
-
+
+
+
+
-
- 182****5380
+
+ {{ userInfo.mobile_replace || '未登录,点此登录' }}
@@ -99,6 +100,7 @@
diff --git a/pages/user/my/setting.vue b/pages/user/my/setting.vue
index fc7ae0e..2edc5a6 100644
--- a/pages/user/my/setting.vue
+++ b/pages/user/my/setting.vue
@@ -95,10 +95,7 @@
export default {
methods: {
signOut(){
- // TODO 借用该按钮进入登录页,对接逻辑时删除
- // pages/user/register/register 微信
- // pages/user/loginType/loginType 手机号
- this.$url('/pages/user/register/register');
+ this.$msg('敬请期待')
}
}
}
diff --git a/pages/user/register/register.vue b/pages/user/register/register.vue
index 2f9f924..7672f55 100644
--- a/pages/user/register/register.vue
+++ b/pages/user/register/register.vue
@@ -132,23 +132,7 @@
var access_token = res.data.token_type + ' ' + res.data.access_token;
var expires_in = res.data.expires_in || 315360000;
this.$cookieStorage.set("user_token", access_token, expires_in);
-
- if (this.url) {
- uni.redirectTo({
- url: "/" + this.url,
- // fail: () => {
- // uni.switchTab({
- // url: "/" + this.url
- // });
- // }
- })
-
- } else {
- // uni.switchTab({
- // url: '/pages/user/personal/personal'
- // });
- this.$url('/pages/user/my/center', {type: 'launch'})
- }
+ this.getUserInfo(access_token);
} else {
uni.hideLoading();
}
@@ -215,33 +199,9 @@
if (res.data.access_token) {
var access_token = res.data.token_type + ' ' + res.data.access_token;
var expires_in = res.data.expires_in || 315360000; // debugger;
-
+ this.getUserInfo(access_token);
this.$cookieStorage.set("user_token", access_token, expires_in); // this.$cookieStorage.set("user_token",access_token,expires_in);
// uni.setStorageSync("user_token",access_token);
-
- if (this.url) {
- // var path = ['pages/entity/store/store', 'pages/index/index/index',
- // 'pages/index/classification/classification', 'pages/store/tabCart/tabCart', 'pages/user/personal/personal',
- // 'pages/travels/index/index', 'pages/user/collar/collar'
- // ];
- // var pathIndex = path.indexOf(this.url);
-
- // if (pathIndex == -1) {
- // uni.redirectTo({
- // url: "/" + this.url
- // });
- // } else {
- // uni.switchTab({
- // url: "/" + this.url
- // });
- // }
- this.$url("/" + this.url, {type: 'redirect'});
- } else {
- // uni.switchTab({
- // url: '/pages/user/personal/personal'
- // });
- this.$url('/pages/user/my/center', {type: 'launch'})
- }
} else {
uni.showModal({
content: res.message || '请求失败,请重试',
@@ -264,6 +224,24 @@
});
});
},
+ // 接口获取用户信息
+ getUserInfo(token){
+ this.$http.get({
+ api: 'api/user',
+ header: {
+ Authorization: token
+ }
+ }).then(res => {
+ // console.log("1111", res)
+ // this.userInfo = res.data;
+ this.$cookieStorage.set('user_info', res.data);
+ if (this.url) {
+ this.$url("/" + this.url, {type: 'redirect'});
+ } else {
+ this.$url('/pages/user/my/center', {type: 'launch'})
+ }
+ })
+ },
// 跳转到手机号验证码登录
toPhoneLogin(){
if (this.url) {
From fe1f13eea924299ed94e001a402826bad89bc0f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E5=B9=B3=E8=89=BA?= <52643018@qq.com>
Date: Wed, 15 Sep 2021 16:07:39 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E4=B8=AA=E4=BA=BA?=
=?UTF-8?q?=E4=B8=AD=E5=BF=83=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/shop/seckillList.vue | 10 ++++++--
pages/user/my/center.vue | 49 ++++++++++++++++++++++++++------------
pages/user/my/editname.vue | 2 +-
pages/user/my/setting.vue | 14 +++++++++--
4 files changed, 55 insertions(+), 20 deletions(-)
diff --git a/pages/shop/seckillList.vue b/pages/shop/seckillList.vue
index 5dc574d..b33c65d 100644
--- a/pages/shop/seckillList.vue
+++ b/pages/shop/seckillList.vue
@@ -34,10 +34,16 @@
}
},
onLoad(){
-
+ this.getSeckillList();
},
methods: {
-
+ getSeckillList(){
+ this.$http.get({
+ api: 'api/seckill/all'
+ }).then(res => {
+ console.log("----", res);
+ })
+ }
}
}
diff --git a/pages/user/my/center.vue b/pages/user/my/center.vue
index d9670c9..76f1336 100644
--- a/pages/user/my/center.vue
+++ b/pages/user/my/center.vue
@@ -23,15 +23,15 @@
- 0
+ {{centerInfo.point || 0}}
积分
- 0.00
+ {{centerInfo.balance || 0}}
余额(元)
- 0
+ {{centerInfo.coupon || 0}}
优惠券
@@ -152,14 +152,10 @@
}],
userInfo: {mobile_replace: '正在获取'}, // 用户信息
token: '', // 用户token
- code: ''
+ code: '',
+ centerInfo: {}
}
},
- onShow(){
- var userInfo = this.$cookieStorage.get('user_info');
- console.log("userInfo", userInfo);
- this.userInfo = userInfo || {};
- },
onLoad(){
var token = this.$cookieStorage.get('user_token');
this.token = token;
@@ -178,7 +174,8 @@
}
// #endif
}
- // this.getUserInfo();
+ this.getMeInfo();
+ this.getUcenter();
},
// 页面滚动
onPageScroll(event){
@@ -189,16 +186,38 @@
}
},
methods: {
- // 接口获取用户信息
- getUserInfo(){
+ // 获取页面信息
+ getMeInfo(){
+ this.$http.get({
+ api: 'api/me',
+ header: {
+ Authorization: this.token
+ }
+ }).then(res => {
+ console.log("---", res);
+ this.userInfo = res.data.data;
+ })
+ },
+ // 获取积分等信息
+ getUcenter(){
+ this.$http.get({
+ api: 'api/users/ucenter',
+ header: {
+ Authorization: this.token
+ }
+ }).then(res => {
+ console.log("getUcenter", res);
+ this.centerInfo = res.data.data;
+ })
+ },
+ // 接口获取更新后的用户信息
+ getUpdateUserInfo(){
this.$http.get({
api: 'api/user',
header: {
Authorization: this.token
}
}).then(res => {
- console.log("1111", res)
- this.userInfo = res.data;
this.$cookieStorage.set('user_info', res.data);
})
},
@@ -259,7 +278,7 @@
res = res.data;
if (res.status) {
// #ifdef MP-WEIXIN
- this.getUserInfo();
+ this.getUpdateUserInfo();
// #endif
uni.hideLoading();
} else {
diff --git a/pages/user/my/editname.vue b/pages/user/my/editname.vue
index a39d5b9..2f9df64 100644
--- a/pages/user/my/editname.vue
+++ b/pages/user/my/editname.vue
@@ -7,7 +7,7 @@
-
+
diff --git a/pages/user/my/setting.vue b/pages/user/my/setting.vue
index 2edc5a6..880b02c 100644
--- a/pages/user/my/setting.vue
+++ b/pages/user/my/setting.vue
@@ -7,7 +7,7 @@
昵称
- 182****5380
+ {{ userInfo.mobile_replace }}
@@ -18,7 +18,8 @@
-
+
+
@@ -93,6 +94,15 @@