From 78ceda87efd2e4d3bb954573192679137a43e6ea Mon Sep 17 00:00:00 2001 From: chenbo <623659388@qq.com> Date: Thu, 26 Mar 2020 17:00:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BB=A3=E7=90=86=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/ucenter/index/index.wxml | 19 ++++-- .../pages/ucenter/index/index.wxss | 2 + wx-mini-program/pages/ucenter/user/user.js | 66 +++++++++++++++---- wx-mini-program/pages/ucenter/user/user.wxml | 19 ++++++ 4 files changed, 89 insertions(+), 17 deletions(-) diff --git a/wx-mini-program/pages/ucenter/index/index.wxml b/wx-mini-program/pages/ucenter/index/index.wxml index 6eb99ec..e914aa7 100644 --- a/wx-mini-program/pages/ucenter/index/index.wxml +++ b/wx-mini-program/pages/ucenter/index/index.wxml @@ -13,17 +13,26 @@ - + 当前佣金 - ¥ {{remainAmount || 0.00}} + {{remainAmount || 0.00}} - + + 用户类型 + + {{userInfo.userLevelDesc || "普通会员"}} + + 总收益 - ¥ {{totalAmount || 0}} + {{totalAmount || 0}} + + + 注册时间 + {{userInfo.registerDate || "2019-10-01"}} 优惠券 - {{couponCount || 0}} + {{couponCount || 0}} diff --git a/wx-mini-program/pages/ucenter/index/index.wxss b/wx-mini-program/pages/ucenter/index/index.wxss index 08ede56..fb24257 100644 --- a/wx-mini-program/pages/ucenter/index/index.wxss +++ b/wx-mini-program/pages/ucenter/index/index.wxss @@ -16,6 +16,7 @@ .user .wrapper .nav .item~.item{border-left:1px solid #eee;} .user .wrapper .nav .item .title{font-size:28rpx;color:#666;} .user .wrapper .nav .item .num{margin-top:16rpx;font-size:36rpx;color:rgb(223, 8, 8);} +.user .wrapper .nav .item .text{margin-top:16rpx;font-size:30rpx;} .user .wrapper .myOrder{background-color:#fff;border-radius:10rpx;margin-top:15rpx;} .user .wrapper .myOrder .title,.user .wrapper .myService .title{height:88rpx;padding:0 30rpx;border-bottom:1px dashed #ddd;font-size:30rpx;color:#282828;} .user .wrapper .myOrder .title .allOrder{font-size:26rpx;color:#666;} @@ -36,6 +37,7 @@ position: absolute; background: #b4282d; color: #fff; + font-size: 28rpx; border-radius: 50%; margin-top: 0rpx; margin-left: 40rpx; diff --git a/wx-mini-program/pages/ucenter/user/user.js b/wx-mini-program/pages/ucenter/user/user.js index 1469959..9fb2213 100644 --- a/wx-mini-program/pages/ucenter/user/user.js +++ b/wx-mini-program/pages/ucenter/user/user.js @@ -8,8 +8,9 @@ Page({ * 页面的初始数据 */ data: { - userInfo:{}, - hasLogin: false + userInfo: {}, + hasLogin: false, + userSharedUrl: '' }, /** @@ -18,15 +19,56 @@ Page({ onLoad: function (options) { }, - onShow: function() { + onShow: function () { + let that = this; //获取用户的登录信息 let userInfo = wx.getStorageSync('userInfo'); this.setData({ - userInfo: userInfo, - hasLogin: true + userInfo: userInfo, + hasLogin: true + }); + //如果无分享推广码,则需要获取分享二维码 + if (this.data.hasLogin && this.data.userSharedUrl == '') { + that.getUserSharedUrl(); + } + }, + getUserSharedUrl: function () { + let that = this; + util.request(api.GetSharedUrl).then(function (res) { + that.setData({ + userSharedUrl: res.data.userSharedUrl + }); }); }, - getPhoneNumber:function(e) { + applyAgency: function () { + let that = this; + if (!this.data.hasLogin) { + wx.showToast({ + title: '绑定失败:请先登录', + icon: 'none', + duration: 2000 + }); + return; + } + + util.request(api.ApplyAgency, { desc: "代理申请" }, 'POST').then(function (res) { + if (res.errno === 0) { + let userInfo = wx.getStorageSync('userInfo'); + userInfo.status = 3;//设置用户的状态为申请代理中... + wx.setStorageSync('userInfo', userInfo); + that.setData({ + userInfo: userInfo, + hasLogin: true + }); + wx.showToast({ + title: '申请成功,等待管理员审批', + icon: 'success', + duration: 2000 + }); + } + }); + }, + getPhoneNumber: function (e) { let that = this; if (e.detail.errMsg !== "getPhoneNumber:ok") { // 拒绝授权 @@ -45,15 +87,15 @@ Page({ util.request(api.AuthBindPhone, { iv: e.detail.iv, encryptedData: e.detail.encryptedData - }, 'POST').then(function(res) { + }, 'POST').then(function (res) { if (res.errno === 0) { let userInfo = wx.getStorageSync('userInfo'); userInfo.phone = res.data.phone;//设置手机号码 wx.setStorageSync('userInfo', userInfo); that.setData({ - userInfo: userInfo, - hasLogin: true - }); + userInfo: userInfo, + hasLogin: true + }); wx.showToast({ title: '绑定手机号码成功', icon: 'success', @@ -62,12 +104,12 @@ Page({ } }); }, - exitLogin: function() { + exitLogin: function () { wx.showModal({ title: '', confirmColor: '#b4282d', content: '退出登录?', - success: function(res) { + success: function (res) { if (!res.confirm) { return; } diff --git a/wx-mini-program/pages/ucenter/user/user.wxml b/wx-mini-program/pages/ucenter/user/user.wxml index 4017d7c..f0e814f 100644 --- a/wx-mini-program/pages/ucenter/user/user.wxml +++ b/wx-mini-program/pages/ucenter/user/user.wxml @@ -19,6 +19,22 @@ + + + 代理申请 + + + + + + + + + + + ID号 @@ -27,6 +43,9 @@ + + +