Commit 05e5e925 by 陈超

T

parent 13f3b49a
......@@ -26,7 +26,8 @@
}
</style>
<div id="app">
<div id="app">
<div class="layout_v">
<van-cell title="头像" is-link>
<slot>
......@@ -41,7 +42,23 @@
<div @click="onConfirm" class="confirm_button" style="margin-top: 7.125rem;">
<span>确认修改</span>
</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>
......@@ -195,7 +212,9 @@
new Vue({
el: '#app',
data: function() {
return {
return {
show: false,
value: "",
currentAvatar: "{:getUserFace($user['uid'],'b')}",
currentNickName: "{:getUserName($user['uid'])}",
currentGender: "{$user['sex'] ==1 ? 男 : 女}"
......@@ -212,14 +231,16 @@
ui.error('昵称仅支持中英文、数字、下划线')
return
}
$.post(U('home/User/saveUser'), {}, function(data) {
$.post(U('home/User/saveUser'), {
}, function(data) {
if (data.status) {
ui.success('基本信息更改成功');
setTimeout('window.location.reload();', 2000);
ui.success('基本信息更改成功')
setTimeout('window.location.reload();', 2000)
} else {
ui.error(data.info);
ui.error(data.info)
}
}, 'json');
}, 'json')
},
onRead: function(r) {
let that = this
......@@ -236,15 +257,18 @@
let result = JSON.parse(res)
if(result.status == 1) {
that.currentAvatar = result.data.src
} else {
ui.error('上传失败')
}
},
error: function(data) {
console.log(data)
ui.error('上传失败')
}
})
},
onNickName: function() {
onNickName: function() {
this.value = this.currentNickName
this.show = true
},
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