Browse Source

用户地址页完善

guessPrice
suizhijia 5 years ago
parent
commit
205d70b2e6
6 changed files with 86 additions and 45 deletions
  1. +1
    -1
      496_dongfengqichen/pages/guessSecond/guessSecond.wxml
  2. +2
    -2
      496_dongfengqichen/pages/guessSecond/guessSecond.wxss
  3. +1
    -1
      496_dongfengqichen/pages/guessSecondPrize/guessSecondPrize.wxml
  4. +2
    -2
      496_dongfengqichen/pages/guessSecondPrize/guessSecondPrize.wxss
  5. +13
    -13
      496_dongfengqichen/pages/myCenter/myCenter.js
  6. +67
    -26
      496_dongfengqichen/pages/userMsg/userMsg.js

+ 1
- 1
496_dongfengqichen/pages/guessSecond/guessSecond.wxml View File

<view class="main"> <view class="main">
<image class="pageBg" src="{{imgUrl+'/versions/20.png?v=002'}}"></image> <image class="pageBg" src="{{imgUrl+'/versions/20.png?v=002'}}"></image>
<view class="topGroup"> <view class="topGroup">
<image class="newImages5-2" src="{{imgUrl+'/newImages5/2.png'}}"></image>
<image class="newImages5-2" src="{{imgUrl+'/newImages5/68.png'}}"></image>
<image class="newImages5-1" bindtap="lookConfigure" src="{{imgUrl+'/newImages5/1.png'}}"></image> <image class="newImages5-1" bindtap="lookConfigure" src="{{imgUrl+'/newImages5/1.png'}}"></image>
</view> </view>
<image class="newImages5-3" src="{{imgUrl+'/newImages5/'+(guessResult?drawState?'36':'38':'37')+'.png'}}"></image> <image class="newImages5-3" src="{{imgUrl+'/newImages5/'+(guessResult?drawState?'36':'38':'37')+'.png'}}"></image>

+ 2
- 2
496_dongfengqichen/pages/guessSecond/guessSecond.wxss View File

} }
.topGroup{ .topGroup{
position: relative; position: relative;
width: 678rpx;
height: 388rpx;
width: 677rpx;
height: 405rpx;
margin: 0 auto; margin: 0 auto;
margin-top: 100rpx; margin-top: 100rpx;
} }

+ 1
- 1
496_dongfengqichen/pages/guessSecondPrize/guessSecondPrize.wxml View File

<view class="main"> <view class="main">
<image class="pageBg" src="{{imgUrl+'/versions/20.png?v=002'}}"></image> <image class="pageBg" src="{{imgUrl+'/versions/20.png?v=002'}}"></image>
<view class="topGroup"> <view class="topGroup">
<image class="newImages5-2" src="{{imgUrl+'/newImages5/2.png'}}"></image>
<image class="newImages5-2" src="{{imgUrl+'/newImages5/68.png'}}"></image>
<image class="newImages5-1" src="{{imgUrl+'/newImages5/1.png'}}"></image> <image class="newImages5-1" src="{{imgUrl+'/newImages5/1.png'}}"></image>
</view> </view>
<view wx:if="{{!isGuess}}"> <view wx:if="{{!isGuess}}">

+ 2
- 2
496_dongfengqichen/pages/guessSecondPrize/guessSecondPrize.wxss View File

} }
.topGroup{ .topGroup{
position: relative; position: relative;
width: 678rpx;
height: 388rpx;
width: 677rpx;
height: 405rpx;
margin: 0 auto; margin: 0 auto;
margin-top: 100rpx; margin-top: 100rpx;
} }

+ 13
- 13
496_dongfengqichen/pages/myCenter/myCenter.js View File

// if (!app.globalData.isRegister) { // if (!app.globalData.isRegister) {
// this.getOrderInfo(); // this.getOrderInfo();
// } // }
console.log(app.globalData.userInfoData);
if (app.globalData.userInfoData) { if (app.globalData.userInfoData) {
this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl;
this.data.userData.nickName = app.globalData.userInfoData.nickName;
this.data.userData.userLevel = app.globalData.userInfoData.userLevel;
this.setData({
isLogin: true,
userData: this.data.userData
})
if(app.globalData.userInfoData.avatarUrl){
this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl;
this.data.userData.nickName = app.globalData.userInfoData.nickName;
this.data.userData.userLevel = app.globalData.userInfoData.userLevel;
this.setData({
isLogin: true,
userData: this.data.userData
})
}
} }
}, },
/** /**
app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => { app.wxRequest(app.globalData.urlRoot + 'userInfo/getUserInfo', {}, res => {
if (res.code == 200) { if (res.code == 200) {
if (res.data && res.data.avatarUrl) { if (res.data && res.data.avatarUrl) {
if (!app.globalData.userInfoData) {
if (!app.globalData.userInfoData.nickName) {
this.data.userData.avatarUrl = res.data.avatarUrl; this.data.userData.avatarUrl = res.data.avatarUrl;
this.data.userData.nickName = res.data.nickName; this.data.userData.nickName = res.data.nickName;
this.data.userData.userLevel = res.data.userLevel; this.data.userData.userLevel = res.data.userLevel;
nickName: res.data.nickName, nickName: res.data.nickName,
userLevel: res.data.userLevel, userLevel: res.data.userLevel,
}) })
} else if (app.globalData.userInfoData){
} else if (app.globalData.userInfoData.nickName){
if (app.globalData.userInfoData.userLevel != res.data.userLevel) { if (app.globalData.userInfoData.userLevel != res.data.userLevel) {
this.data.userData.userLevel = res.data.userLevel; this.data.userData.userLevel = res.data.userLevel;
app.globalData.userInfoData.userLevel = res.data.userLevel; app.globalData.userInfoData.userLevel = res.data.userLevel;
this.setData({ this.setData({
userData: this.data.userData userData: this.data.userData
}) })
if (!app.globalData.userInfoData){
if (app.globalData.userInfoData.nickName){
this.setData({ this.setData({
isLogin: true isLogin: true
}) })
} }
}, },
scrolltolower2:function(){ scrolltolower2:function(){
console.log(this.data.noData2);
if(!this.data.noData2){ if(!this.data.noData2){
this.data.parames2.page+=1; this.data.parames2.page+=1;
this.getMyAwardList(); this.getMyAwardList();
} }
}, },
addressControl: function () {//跳转到地址管理 addressControl: function () {//跳转到地址管理
if (app.globalData.userInfoData) {
if (app.globalData.nickName) {
this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl; this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl;
this.data.userData.nickName = app.globalData.userInfoData.nickName; this.data.userData.nickName = app.globalData.userInfoData.nickName;
this.setData({ this.setData({

+ 67
- 26
496_dongfengqichen/pages/userMsg/userMsg.js View File

submitData: this.data.submitData submitData: this.data.submitData
}) })
} }
if (app.globalData.userInfoData) {
if (app.globalData.userInfoData.nickName) {
this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl; this.data.userData.avatarUrl = app.globalData.userInfoData.avatarUrl;
this.data.userData.nickName = app.globalData.userInfoData.nickName; this.data.userData.nickName = app.globalData.userInfoData.nickName;
this.setData({ this.setData({
this.data.submitData.mobile = res.data.mobile; this.data.submitData.mobile = res.data.mobile;
this.data.submitData.province = res.data.province; this.data.submitData.province = res.data.province;
this.data.submitData.city = res.data.city; this.data.submitData.city = res.data.city;
this.data.submitData.agentDetail = res.data.agentDetail;
this.data.submitData.agent_code = res.data.agent_code;
this.data.submitData.addressDetail = res.data.addressDetail; this.data.submitData.addressDetail = res.data.addressDetail;
this.setData({ this.setData({
submitData: this.data.submitData
submitData: this.data.submitData,
mobile2:res.data.mobile
}) })
if(!res.data.agentDetail){
this.getUserLocation();//获取用户当前位置
}
// if(!res.data.agentDetail){
this.getDistributorList("","");
// this.getUserLocation();//获取用户当前位置
// }
}else{
this.getUserLocation();//获取用户当前位置
} }
} else { } else {
wx.showToast({ wx.showToast({
}, this); }, this);
}, },
addAddress: function () {//添加地址 addAddress: function () {//添加地址
app.wxRequest(app.globalData.urlRoot + "address/addAddress", this.data.submitData, res => {
var mobile = this.data.submitData.mobile;
if(this.data.selectType==2){
this.data.submitData.mobile = this.data.mobile2;
}
app.wxRequest(app.globalData.urlRoot + "address/addAddressV2", this.data.submitData, res => {
wx.showToast({ wx.showToast({
title: res.msg, title: res.msg,
}) })
}, this, "POST") }, this, "POST")
}, },
updateAddress: function () {//更新地址 updateAddress: function () {//更新地址
app.wxRequest(app.globalData.urlRoot + "address/updateAddress", this.data.submitData, res => {
var mobile = this.data.submitData.mobile;
if(this.data.selectType==2){
this.data.submitData.mobile = this.data.mobile2;
}
app.wxRequest(app.globalData.urlRoot + "address/updateAddressV2", this.data.submitData, res => {
wx.showToast({ wx.showToast({
title: res.msg, title: res.msg,
}) })
}) })
}, },
getMobile2: function (e) {//获取用户输入的电话---无验证码 getMobile2: function (e) {//获取用户输入的电话---无验证码
this.data.mobile2 = e.detail.value;
this.setData({
mobile2:e.detail.value
})
}, },
getAddressDetail: function (e) {//获取详细地址 getAddressDetail: function (e) {//获取详细地址
this.data.submitData.addressDetail = e.detail.value; this.data.submitData.addressDetail = e.detail.value;
saveUserMsg:function(){ saveUserMsg:function(){
if (!this.data.submitData.realName) { if (!this.data.submitData.realName) {
wx.showToast({ wx.showToast({
title: '请输入收货人',
title: '请输入姓名',
icon: "none" icon: "none"
}) })
return; return;
} }
if (!app.mobileVerify(this.data.submitData.mobile)) {
if (this.data.submitData.mobile) {
wx.showToast({
title: '请输入正确的电话',
icon: 'none'
})
} else {
wx.showToast({
title: '请输入电话',
icon: 'none'
})
}
return;
}
if (!this.data.submitData.province) {
if (!this.data.mobile2 && this.data.selectType==2) {
wx.showToast({ wx.showToast({
title: '请选择所在地区',
icon: 'none'
title: '请输入电话',
icon: "none"
}) })
return; return;
} }
if (this.data.selectType == 2) {
if (!this.data.submitData.captcha) {
wx.showToast({
title: '请输入验证码',
icon: "none"
})
return;
}
}
if (!this.data.submitData.addressDetail) { if (!this.data.submitData.addressDetail) {
wx.showToast({ wx.showToast({
title: '请输入详细地址', title: '请输入详细地址',
}) })
return; return;
} }
this.data.submitData.province = this.data.provinceDataArr[0][this.data.provinceDataValue[0]];
this.data.submitData.city = this.data.provinceDataArr[1][this.data.provinceDataValue[1]];
this.data.submitData.agent_code = this.data.storeArr[this.data.storeValue].agent_code;
this.data.submitData.agentDetail = this.data.storeArr[this.data.storeValue].agent_detail;
this.data.submitData.scene = app.globalData.sceneSource;
// console.log(this.data.submitData);

// return;
wx.showLoading({ wx.showLoading({
title: '保存中', title: '保存中',
mask: true mask: true
}, },
getCaptcha: function (e) {//获取用户输入的验证码 getCaptcha: function (e) {//获取用户输入的验证码
this.data.submitData.captcha = e.detail.value; this.data.submitData.captcha = e.detail.value;
this.setData({
submitData:this.data.submitData
})
}, },
getCode: function (e) {//获取验证码 getCode: function (e) {//获取验证码
if (!app.mobileVerify(this.data.mobile2)) { if (!app.mobileVerify(this.data.mobile2)) {
for (let i = 0; i < res.data.list.length; i++) { for (let i = 0; i < res.data.list.length; i++) {
province.push(res.data.list[i].province); province.push(res.data.list[i].province);
} }
for(let i=0;i<province.length;i++){
if(province[i]==this.data.submitData.province){
res.data.nearData.provinceIndex = i;
}
}
for (let j = 0; j < res.data.list[res.data.nearData.provinceIndex].children.length; j++) { for (let j = 0; j < res.data.list[res.data.nearData.provinceIndex].children.length; j++) {
city.push(res.data.list[res.data.nearData.provinceIndex].children[j].city) city.push(res.data.list[res.data.nearData.provinceIndex].children[j].city)
} }
for(let i=0;i<city.length;i++){
if(city[i]==this.data.submitData.city){
res.data.nearData.cityIndex = i;
}
}
if(this.data.submitData.agentDetail){
for(let i=0;i<res.data.list[res.data.nearData.provinceIndex].children[res.data.nearData.cityIndex].children.length;i++){
if(res.data.list[res.data.nearData.provinceIndex].children[res.data.nearData.cityIndex].children[i]==this.data.submitData.agentDetail){
res.data.nearData.agentIndex = i;
}
}
}else{
res.data.nearData.agentIndex = 0;
}
//将数据赋值给变量 //将数据赋值给变量
this.setData({ this.setData({
provinceDataAll: res.data.list, provinceDataAll: res.data.list,

Loading…
Cancel
Save