|
@@ -9,7 +9,7 @@
|
|
<view class="userHead-name">
|
|
<view class="userHead-name">
|
|
<h2>{{personalInfo.realName}}</h2>
|
|
<h2>{{personalInfo.realName}}</h2>
|
|
<!-- <h2>注册/登录</h2> -->
|
|
<!-- <h2>注册/登录</h2> -->
|
|
- <view class="userHead-icon" v-show="personalInfo.status == 1">
|
|
|
|
|
|
+ <view class="userHead-icon" v-show="Number(personalInfo.status) == 1">
|
|
<u-icon custom-prefix="custom-icon" name="shield-user-fill" color="#fff"></u-icon>
|
|
<u-icon custom-prefix="custom-icon" name="shield-user-fill" color="#fff"></u-icon>
|
|
<span >认证会员</span>
|
|
<span >认证会员</span>
|
|
</view>
|
|
</view>
|
|
@@ -47,7 +47,7 @@
|
|
<h4>公开我的资料</h4>
|
|
<h4>公开我的资料</h4>
|
|
</view>
|
|
</view>
|
|
<view class="user-cell-r">
|
|
<view class="user-cell-r">
|
|
- <u-switch v-if='logined' v-model="personalInfo.publicNot"></u-switch>
|
|
|
|
|
|
+ <u-switch v-if='logined' v-model="personalInfo.publicNot" @input='updatePublicNot' ></u-switch>
|
|
<u-switch v-else ></u-switch>
|
|
<u-switch v-else ></u-switch>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -114,6 +114,7 @@
|
|
return {
|
|
return {
|
|
phone:'13623239823',
|
|
phone:'13623239823',
|
|
checked: false,
|
|
checked: false,
|
|
|
|
+ publicNot:false,
|
|
personalInfo:{
|
|
personalInfo:{
|
|
realName:'',
|
|
realName:'',
|
|
publicNot:true,
|
|
publicNot:true,
|
|
@@ -126,7 +127,30 @@
|
|
|
|
|
|
|
|
|
|
},
|
|
},
|
|
|
|
+
|
|
methods:{
|
|
methods:{
|
|
|
|
+ change(status) {
|
|
|
|
+ console.log(status);
|
|
|
|
+ },
|
|
|
|
+ updatePublicNot(e){
|
|
|
|
+ console.log('updatePublicNot'+JSON.stringify(_self.personalInfo))
|
|
|
|
+ _self.personalInfo.publicNot = !_self.publicNot;
|
|
|
|
+ let personal_info = {};
|
|
|
|
+ personal_info.type = 1;
|
|
|
|
+ personal_info.publicNot = _self.personalInfo.publicNot;
|
|
|
|
+
|
|
|
|
+ //let personalInfo = this.carhelp.getPersonInfo();
|
|
|
|
+ personal_info.id = _self.personalInfo.id;
|
|
|
|
+ console.log('提交结果'+JSON.stringify(personal_info))
|
|
|
|
+ loginApi.save_personal_info(personal_info).then(function(data){
|
|
|
|
+ console.log('保存成功'+JSON.stringify(data));
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ },function(err){
|
|
|
|
+ _self.personalInfo.publicNot = !_self.personalInfo.publicNot;
|
|
|
|
+ console.log('保存失败'+JSON.stringify(err));
|
|
|
|
+ });
|
|
|
|
+ },
|
|
changePhone(){
|
|
changePhone(){
|
|
if(!_self.logined)
|
|
if(!_self.logined)
|
|
return;
|
|
return;
|
|
@@ -198,6 +222,7 @@
|
|
})
|
|
})
|
|
},
|
|
},
|
|
findByOpenId(){
|
|
findByOpenId(){
|
|
|
|
+ console.log('findByOpenId')
|
|
var openId=this.carhelp.getOpenId()
|
|
var openId=this.carhelp.getOpenId()
|
|
if(openId==""){
|
|
if(openId==""){
|
|
console.log("------------------")
|
|
console.log("------------------")
|
|
@@ -219,7 +244,7 @@
|
|
}).then((response) => {
|
|
}).then((response) => {
|
|
console.log('findByOpenId')
|
|
console.log('findByOpenId')
|
|
let [error, res] = response;
|
|
let [error, res] = response;
|
|
- console.log('res'+JSON.stringify(res))
|
|
|
|
|
|
+// console.log('res'+JSON.stringify(res))
|
|
if (res.data.code == 200 && res.data.result) {
|
|
if (res.data.code == 200 && res.data.result) {
|
|
var token = res ? res.data.data.token : '';
|
|
var token = res ? res.data.data.token : '';
|
|
|
|
|
|
@@ -239,6 +264,9 @@
|
|
let personalInfo = this.carhelp.getPersonInfo();
|
|
let personalInfo = this.carhelp.getPersonInfo();
|
|
console.log('个人信息'+JSON.stringify(personalInfo));
|
|
console.log('个人信息'+JSON.stringify(personalInfo));
|
|
this.personalInfo = personalInfo;
|
|
this.personalInfo = personalInfo;
|
|
|
|
+ /*if(this.personalInfo.publicNot!=null){
|
|
|
|
+ this.checked = this.personalInfo.publicNot;
|
|
|
|
+ }*/
|
|
if(this.personalInfo.phone != null)
|
|
if(this.personalInfo.phone != null)
|
|
{
|
|
{
|
|
let phone = this.personalInfo.phone;
|
|
let phone = this.personalInfo.phone;
|
|
@@ -404,7 +432,7 @@
|
|
},
|
|
},
|
|
onLoad(){
|
|
onLoad(){
|
|
_self = this;
|
|
_self = this;
|
|
-
|
|
|
|
|
|
+ console.log('mylogined onLoad')
|
|
},
|
|
},
|
|
onShow(){
|
|
onShow(){
|
|
console.log('mylogined onShow');
|
|
console.log('mylogined onShow');
|