@@ -1,7 +1,14 @@ | |||||
{ | { | ||||
"ext": { | "ext": { | ||||
"attr": { | "attr": { | ||||
"mchId": "1602801645", | |||||
"car": { | |||||
"etcp": { | |||||
"etcpAppId": "wx192b7d2e8dcbefd0", | |||||
"etcpVersion": "release", | |||||
"etcpCallbackUrl": "https://admintest.malls.iformall.com/api/carCallback/etcpPaidCallback" | |||||
} | |||||
}, | |||||
"mchId": "1604439800", | |||||
"imgProxy": [ | "imgProxy": [ | ||||
{ | { | ||||
"newUrl": "https://ctest.malls.iformall.com/img", | "newUrl": "https://ctest.malls.iformall.com/img", | ||||
@@ -17,16 +24,12 @@ | |||||
} | } | ||||
], | ], | ||||
"configUrl": "https://ctest.malls.iformall.com/C/api", | "configUrl": "https://ctest.malls.iformall.com/C/api", | ||||
"etcpAppId": "wx219a81b9c87aa4f7", | |||||
"etcpVersion": "release", | |||||
"businessSwitch": "1", | "businessSwitch": "1", | ||||
"businessVersion": "1", | |||||
"etcpCallbackUrl": "https://admintest.malls.iformall.com/api/carCallback/etcpPaidCallback", | |||||
"ifHaveWebSocket": "0", | "ifHaveWebSocket": "0", | ||||
"ifHaveCarModular": "1" | "ifHaveCarModular": "1" | ||||
}, | }, | ||||
"name": "富茂光谷测试版", | |||||
"weappId": "wx219a81b9c87aa4f7", | |||||
"name": "金泸商务", | |||||
"weappId": "wx649b3be73c1afe47", | |||||
"appVersion": "C.test.5.2.0" | "appVersion": "C.test.5.2.0" | ||||
}, | }, | ||||
"debug": false, | "debug": false, | ||||
@@ -74,15 +77,15 @@ | |||||
}, | }, | ||||
"plugins": { | "plugins": { | ||||
"auto-points-plugin": { | "auto-points-plugin": { | ||||
"version": "2.4.0", | |||||
"version": "1.3.0", | |||||
"provider": "wxfab2bf944bfc4da6" | "provider": "wxfab2bf944bfc4da6" | ||||
}, | }, | ||||
"live-player-plugin": { | "live-player-plugin": { | ||||
"version": "1.2.5", | |||||
"version": "1.3.4", | |||||
"provider": "wx2b03c6e691cd7370" | "provider": "wx2b03c6e691cd7370" | ||||
} | } | ||||
}, | }, | ||||
"extAppid": "wx219a81b9c87aa4f7", | |||||
"extAppid": "wx649b3be73c1afe47", | |||||
"extEnable": true, | "extEnable": true, | ||||
"permission": { | "permission": { | ||||
"scope.userLocation": { | "scope.userLocation": { | ||||
@@ -2,6 +2,7 @@ let app = getApp(); | |||||
const Http = require("../../utils/HttpBasics"); | const Http = require("../../utils/HttpBasics"); | ||||
const bgColor = require("../../utils/bgColor.js") | const bgColor = require("../../utils/bgColor.js") | ||||
const config = require("../../config/config"); | const config = require("../../config/config"); | ||||
const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px' | |||||
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' | const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0' | ||||
Page({ | Page({ | ||||
@@ -9,6 +10,7 @@ Page({ | |||||
* 页面的初始数据 | * 页面的初始数据 | ||||
*/ | */ | ||||
data: { | data: { | ||||
navigationBarHeight, | |||||
avatarUrl: defaultAvatarUrl, | avatarUrl: defaultAvatarUrl, | ||||
theme: wx.getSystemInfoSync().theme, | theme: wx.getSystemInfoSync().theme, | ||||
typeLsit: {}, | typeLsit: {}, | ||||
@@ -46,22 +48,31 @@ Page({ | |||||
avatarUrl: this.data.avatarUrl, | avatarUrl: this.data.avatarUrl, | ||||
nickName: e.detail.value.nickname | nickName: e.detail.value.nickname | ||||
} | } | ||||
Http.post({ | |||||
url: "/user/updateUserInfo", | |||||
data, | |||||
}).then(res => { | |||||
if (res.code == 200) { | |||||
wx.showToast({ | |||||
title: '更改成功!', | |||||
duration: 2000 | |||||
}) | |||||
setTimeout(() => { | |||||
wx.navigateBack() | |||||
}, 2000) | |||||
} | |||||
}).catch(err => { | |||||
console.log(err); | |||||
}) | |||||
if (data.nickName) { | |||||
Http.post({ | |||||
url: "/user/updateUserInfo", | |||||
data, | |||||
}).then(res => { | |||||
if (res.code == 200) { | |||||
wx.showToast({ | |||||
title: '更改成功', | |||||
icon: 'success', | |||||
duration: 2000 | |||||
}) | |||||
setTimeout(() => { | |||||
wx.navigateBack() | |||||
}, 2000) | |||||
} | |||||
}).catch(err => { | |||||
console.log(err); | |||||
}) | |||||
} else { | |||||
wx.showToast({ | |||||
title: '请输入昵称', | |||||
icon: 'error', | |||||
duration: 2000 | |||||
}) | |||||
} | |||||
}, | }, | ||||
/** | /** | ||||
@@ -1,15 +1,17 @@ | |||||
<view> | <view> | ||||
<navbar home back color="{{typeLsit.sy_top_f.styleClass}}" background="{{typeLsit.sy_top.styleClass}}" text="用户名和昵称"></navbar> | |||||
<navbar home back color="{{typeLsit.sy_top_f.styleClass}}" background="{{typeLsit.sy_top.styleClass}}" text="头像和昵称"></navbar> | |||||
<view style="height:{{navigationBarHeight}} "></view> | |||||
<view class="container"> | <view class="container"> | ||||
<button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar"> | |||||
<image class="avatar" src="{{avatarUrl}}"></image> | |||||
</button> | |||||
<view class="des">点击更换头像</view> | |||||
<form bindsubmit="formSubmit"> | |||||
<view class="avatar"> | |||||
<text>头像</text> | |||||
<button class="avatarBtn" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar"> | |||||
<image class="avatarCover" src="{{avatarUrl}}"></image> | |||||
</button> | |||||
</view> | |||||
<form bindsubmit="formSubmit" class="form"> | |||||
<text class="nickName">昵称</text> | |||||
<input type="nickname" name='nickname' class="input" placeholder="请输入昵称" /> | <input type="nickname" name='nickname' class="input" placeholder="请输入昵称" /> | ||||
<button class="submit" type="primary" form-type='submit'>确定</button> | <button class="submit" type="primary" form-type='submit'>确定</button> | ||||
</form> | </form> | ||||
</view> | </view> | ||||
</view> | </view> |
@@ -1,36 +1,47 @@ | |||||
@import "../../app.wxss"; | @import "../../app.wxss"; | ||||
.container { | .container { | ||||
margin-top: 200rpx; | |||||
margin-top: 30rpx; | |||||
padding: 0 40rpx 0 40rpx; | padding: 0 40rpx 0 40rpx; | ||||
text-align: center; | |||||
} | } | ||||
.avatar-wrapper { | |||||
.avatar { | |||||
display: flex; | |||||
justify-content: space-between; | |||||
align-items: center; | |||||
margin-bottom: 50rpx; | |||||
} | |||||
.avatarBtn { | |||||
width: 100rpx; | |||||
height: 100rpx; | |||||
border: 1px #b6b6b6 solid; | |||||
border-radius: 50%; | |||||
margin: 0; | |||||
padding: 0; | padding: 0; | ||||
width: 103rpx !important; | |||||
border-radius: 10rpx; | |||||
margin-top: 40rpx; | |||||
margin-bottom: 40rpx; | |||||
} | } | ||||
.avatar { | |||||
display: block; | |||||
width: 56px; | |||||
height: 56px; | |||||
.avatarCover { | |||||
width: 100%; | |||||
height: 100%; | |||||
} | } | ||||
.des { | |||||
margin-bottom: 30rpx; | |||||
.form { | |||||
position: relative; | |||||
} | } | ||||
.submit { | |||||
margin-top: 40rpx; | |||||
.nickName { | |||||
position: absolute; | |||||
top: 18rpx; | |||||
width: 60rpx; | |||||
} | } | ||||
.input { | .input { | ||||
text-align: left; | |||||
text-align: right; | |||||
padding-left: 20rpx; | padding-left: 20rpx; | ||||
height: 70rpx; | height: 70rpx; | ||||
border-bottom: 1px solid #afafaf; | |||||
} | |||||
.submit { | |||||
margin-top: 50rpx; | |||||
} | } |
@@ -1,14 +1,17 @@ | |||||
<navbar back home text="个人信息" background='#FD832D' color="white"></navbar> | <navbar back home text="个人信息" background='#FD832D' color="white"></navbar> | ||||
<view style="height:{{navigationBarHeight}} "></view> | <view style="height:{{navigationBarHeight}} "></view> | ||||
<view class="item" bindtap="go" data-url="/pages/edit/edit?type=0"> | |||||
我的个人信息 | |||||
<view class="logo">></view> | |||||
</view> | |||||
<view class="item" bindtap="go" data-url="/pages/edit/edit?type=1"> | |||||
我的子女信息 | |||||
<view class="logo">></view> | |||||
</view> | |||||
<view class="item" bindtap="go" data-url="/pages/siteUser/siteUser"> | |||||
我的收货地址 | |||||
<view class="logo">></view> | |||||
<view class="items"> | |||||
<view class="item" bindtap="go" data-url="/pages/edit/edit?type=0"> | |||||
我的个人信息 | |||||
<view class="logo">⟩</view> | |||||
</view> | |||||
<view class="item" bindtap="go" data-url="/pages/edit/edit?type=1"> | |||||
我的子女信息 | |||||
<view class="logo">⟩</view> | |||||
</view> | |||||
<view class="item" bindtap="go" data-url="/pages/siteUser/siteUser"> | |||||
我的收货地址 | |||||
<view class="logo">⟩</view> | |||||
</view> | |||||
</view> | </view> |
@@ -1,19 +1,22 @@ | |||||
/* pages/site/site.wxss */ | /* pages/site/site.wxss */ | ||||
.item{ | |||||
position: relative; | |||||
.items { | |||||
text-align: center; | |||||
padding: 0 25rpx 0 25rpx; | |||||
} | |||||
.item { | |||||
display: flex; | |||||
justify-content: space-between; | |||||
align-items: center; | |||||
text-align: center; | text-align: center; | ||||
width: 88%; | |||||
height: 80rpx; | height: 80rpx; | ||||
line-height: 80rpx; | line-height: 80rpx; | ||||
border-radius: 16rpx; | border-radius: 16rpx; | ||||
border: 1rpx #333 solid; | |||||
margin: 20rpx auto | |||||
margin: 20rpx 0 20rpx 0 | |||||
} | } | ||||
.logo{ | |||||
.logo { | |||||
width: 50rpx; | width: 50rpx; | ||||
position: absolute; | |||||
right: 10rpx; | |||||
top: 0rpx; | |||||
font-size: 36rpx; | font-size: 36rpx; | ||||
color: rgba(0, 0, 0, 0.8); | color: rgba(0, 0, 0, 0.8); | ||||
} | } |