You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.8 KiB
104 lines
2.8 KiB
<template>
|
|
|
|
<RefreshView ref="mescrollRef" :pageBg="EDEDED" :hasBack="true" text="个人信息" :useDownScroll="false" :useUpScroll="false" >
|
|
<view @click="uploadHeadImage()" class="menu-item">
|
|
<text class="text">头像</text>
|
|
<image :src="page.headImage" style="width: 70rpx;height: 70rpx;margin-right: 10rpx;"></image>
|
|
<image class = "more" src="../../static/img/public/more.png" ></image>
|
|
</view>
|
|
<view class="line-thin"></view>
|
|
<view @click="toModiNickName()" class="menu-item">
|
|
<text class="text">昵称</text>
|
|
<text class="explain">{{page.userNickName}}</text>
|
|
<image class = "more" src="../../static/img/public/more.png" ></image>
|
|
</view>
|
|
<view class="line-thin"></view>
|
|
<view @click="toRealInfo()" class="menu-item">
|
|
<text class="text">实名信息</text>
|
|
<text class="explain">{{page.realAttestationExplain}}</text>
|
|
<image class = "more" src="../../static/img/public/more.png" ></image>
|
|
</view>
|
|
</RefreshView>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
page: {
|
|
sysUserInfoSid:"",
|
|
headImage: "http://www.ourpyw.com/upload//touxiang/default_tx.jpg",
|
|
userNickName: "",
|
|
loginName: "",
|
|
realAttestationExplain:""
|
|
},
|
|
parameter:{
|
|
sysUserSid:"",
|
|
}
|
|
|
|
}
|
|
},
|
|
onLoad(options){
|
|
this.parameter.sysUserSid = options.sysUserSid
|
|
// this.parameter.sysUserInfoSid = options.sysUserInfoSid
|
|
},
|
|
onShow() {
|
|
console.log("初始化")
|
|
let _this = this
|
|
_this.HTTP({
|
|
url: 'aos/v1/aosUser/getPersonalInfoBySysUserSid/' + _this.parameter.sysUserSid,
|
|
method: 'GET',
|
|
paramsType: "FORM",
|
|
loading: true
|
|
}).then((res) => {
|
|
_this.page = res.data
|
|
console.log('========================================================', _this.page)
|
|
});
|
|
},
|
|
methods: {
|
|
uploadHeadImage(){
|
|
this.chooseUpload(1,"portal/file/upload","file")
|
|
.then((res) => {
|
|
console.log("url>>>>", res);
|
|
let _this = this
|
|
let url = res.urls[0].fullUrl
|
|
console.log("头像地址", url);
|
|
_this.HTTP({
|
|
url: 'aos/v1/aosUser/modifyHeadImage',
|
|
method: 'PUT',
|
|
paramsType: "FORM",
|
|
data: {
|
|
sysUserInfoSid: _this.page.sysUserInfoSid,
|
|
headImageUrl: url,
|
|
},
|
|
loading: true
|
|
}).then((res) => {
|
|
_this.page.headImage =url
|
|
});
|
|
})
|
|
return;
|
|
},
|
|
toModiNickName(){
|
|
let _this = this
|
|
if (getApp().globalData.isLogin ) {
|
|
uni.navigateTo({
|
|
url: 'ModiNickName?userNickName=' + _this.page.userNickName + "&sysUserInfoSid=" + _this.page.sysUserInfoSid
|
|
})
|
|
}
|
|
},
|
|
toRealInfo(){
|
|
let _this = this
|
|
if (getApp().globalData.isLogin ) {
|
|
uni.navigateTo({
|
|
url: '../me/RealInfo?sysUserSid=' + _this.parameter.sysUserSid
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
@import url("../../static/master.css");
|
|
</style>
|
|
|