Commit 05e5e925 by 陈超

T

parent 13f3b49a
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
</style> </style>
<div id="app"> <div id="app">
<div class="layout_v"> <div class="layout_v">
<van-cell title="头像" is-link> <van-cell title="头像" is-link>
<slot> <slot>
...@@ -42,6 +43,22 @@ ...@@ -42,6 +43,22 @@
<span>确认修改</span> <span>确认修改</span>
</div> </div>
</div> </div>
<overlay class="overlay" :show="show">
<div class="layout_v content_holder content_container">
<div class="text_16_500 layout_h_c title_text">修改昵称</div>
<van-icon @click="show = false" class="close_icon" size="16" name="__THEME__/img/guanbi@2x.png" />
<van-field
class="input_content"
v-model="value"
clearable/>
<div @click="onConfirm" class="layout_h_c confirm_button">
<span class="text_16_400 self_center color_white">确定</span>
</div>
</div>
</overlay>
</div> </div>
...@@ -196,6 +213,8 @@ ...@@ -196,6 +213,8 @@
el: '#app', el: '#app',
data: function() { data: function() {
return { return {
show: false,
value: "",
currentAvatar: "{:getUserFace($user['uid'],'b')}", currentAvatar: "{:getUserFace($user['uid'],'b')}",
currentNickName: "{:getUserName($user['uid'])}", currentNickName: "{:getUserName($user['uid'])}",
currentGender: "{$user['sex'] ==1 ? 男 : 女}" currentGender: "{$user['sex'] ==1 ? 男 : 女}"
...@@ -212,14 +231,16 @@ ...@@ -212,14 +231,16 @@
ui.error('昵称仅支持中英文、数字、下划线') ui.error('昵称仅支持中英文、数字、下划线')
return return
} }
$.post(U('home/User/saveUser'), {}, function(data) { $.post(U('home/User/saveUser'), {
}, function(data) {
if (data.status) { if (data.status) {
ui.success('基本信息更改成功'); ui.success('基本信息更改成功')
setTimeout('window.location.reload();', 2000); setTimeout('window.location.reload();', 2000)
} else { } else {
ui.error(data.info); ui.error(data.info)
} }
}, 'json'); }, 'json')
}, },
onRead: function(r) { onRead: function(r) {
let that = this let that = this
...@@ -236,15 +257,18 @@ ...@@ -236,15 +257,18 @@
let result = JSON.parse(res) let result = JSON.parse(res)
if(result.status == 1) { if(result.status == 1) {
that.currentAvatar = result.data.src that.currentAvatar = result.data.src
} else {
ui.error('上传失败')
} }
}, },
error: function(data) { error: function(data) {
console.log(data) ui.error('上传失败')
} }
}) })
}, },
onNickName: function() { onNickName: function() {
this.value = this.currentNickName
this.show = true
}, },
onGender: function() { onGender: function() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment