设置不同角色 显示
This commit is contained in:
+37
-22
@@ -4,28 +4,41 @@
|
||||
<view class="content">
|
||||
<view class="topimg">
|
||||
<uni-file-picker fileMediatype="image" limit="1" :list-styles="imageStyles" :del-icon="false" disable-preview @select="select" @delete="delfn('picture')">
|
||||
<image class="user" :src="userinfo.avatar"mode=""></image>
|
||||
<image class="user" :src="userinfo.avatar_pull"mode=""></image>
|
||||
</uni-file-picker>
|
||||
<view>点击更换头像</view>
|
||||
</view>
|
||||
<view class="cell1">
|
||||
<view class="item">英文名</view>
|
||||
<view class="right">
|
||||
<input placeholder="请输入英文名" type="text" v-model="userinfo.name_en"></input>
|
||||
</view>
|
||||
</view>
|
||||
<view class="cell1">
|
||||
<view class="item">手机号</view>
|
||||
<view class="right">
|
||||
<input placeholder="请输入手机号" type="number" v-model="userinfo.email"></input>
|
||||
<input placeholder="请输入手机号" type="number" v-model="userinfo.phone"></input>
|
||||
</view>
|
||||
</view>
|
||||
<u-divider text=""></u-divider>
|
||||
<view class="cell1">
|
||||
<view class="item">邮箱</view>
|
||||
<view class="right">
|
||||
<input placeholder="请输入邮箱" type="text" v-model="userinfo.position"></input>
|
||||
<input placeholder="请输入邮箱" type="text" v-model="userinfo.email"></input>
|
||||
</view>
|
||||
</view>
|
||||
<u-divider text=""></u-divider>
|
||||
<view class="cell1">
|
||||
<view class="item">whatsapp</view>
|
||||
<view class="right">
|
||||
<input placeholder="请输入whatsapp" type="text" v-model="userinfo.whatsapp"></input>
|
||||
</view>
|
||||
</view>
|
||||
<u-divider text=""></u-divider>
|
||||
<view class="cell1">
|
||||
<view class="item">二维码</view>
|
||||
<view class="right">
|
||||
<u-radio-group v-model="userinfo.socialize">
|
||||
<u-radio-group v-model="userinfo.social">
|
||||
<u-radio name="微信" class="m-r-10">微信</u-radio>
|
||||
<u-radio name="WhatsApp">WhatsApp</u-radio>
|
||||
</u-radio-group>
|
||||
@@ -35,7 +48,7 @@
|
||||
<view class="item">上传二维码</view>
|
||||
<view class="right">
|
||||
<uni-file-picker style="margin: 10px 0px;" fileMediatype="image" limit="1" :list-styles="imageStyles" :del-icon="false" disable-preview @select="selectewm" >
|
||||
<image class="user" :src="userinfo.socialize_pic_url==null?'/static/image/mine/erwm.png':userinfo.socialize_pic_url " mode=""></image>
|
||||
<image class="user" :src="userinfo.social_code_pull==null?'/static/image/mine/erwm.png':userinfo.social_code_pull " mode=""></image>
|
||||
</uni-file-picker>
|
||||
</view>
|
||||
</view>
|
||||
@@ -71,12 +84,13 @@
|
||||
that.userinfo = res.data.data;
|
||||
})
|
||||
},
|
||||
uploadfn(imgUrl,scene){
|
||||
uploadfn(imgUrl,name,name1){
|
||||
const that = this
|
||||
uni.showLoading({
|
||||
title: '上传中'
|
||||
});
|
||||
uni.uploadFile({
|
||||
url: 'https://userdcar-server.hnxinyouhe.com/upload?scene='+scene,
|
||||
url: 'https://userdcar-server.hnxinyouhe.com/upload?scene=usedCarimg',
|
||||
filePath: imgUrl,
|
||||
name: 'file',
|
||||
header:{'Fdesk-Auth-Token': uni.getStorageSync('token'),'Fdesk-Login-Type': 'feishu','Fdesk-System-Code':'fdesk'},
|
||||
@@ -88,44 +102,45 @@
|
||||
icon:'none'
|
||||
})
|
||||
if(res && res.data && res.data.file_name){
|
||||
that.userinfo[name1] = path.data.image_url
|
||||
that.userinfo[name] = path.data.path
|
||||
that.userinfo[name1] = res.data.file_url
|
||||
that.userinfo[name] = res.data.file_name
|
||||
}
|
||||
},
|
||||
fail: (err) => reject(err)
|
||||
});
|
||||
},
|
||||
selectewm(e){
|
||||
const tempFilePaths = e.tempFilePaths;
|
||||
const imgUrl=tempFilePaths[0]
|
||||
this.uploadfn(imgUrl,'social_code','social_code_pull')
|
||||
},
|
||||
select(e){
|
||||
const tempFilePaths = e.tempFilePaths;
|
||||
const imgUrl=tempFilePaths[0]
|
||||
this.uploadfn(imgUrl,'avatar')
|
||||
this.uploadfn(imgUrl,'avatar','avatar_url')
|
||||
},
|
||||
leftClick(){
|
||||
uni.navigateBack({})
|
||||
},
|
||||
bcFn(){
|
||||
request({
|
||||
url:'user/save',
|
||||
url:'common/user/edit',
|
||||
method:'POST',
|
||||
data:{
|
||||
avatar:this.userinfo.avatar,
|
||||
avatar_url:this.userinfo.avatar_url,
|
||||
sex:this.userinfo.sex,
|
||||
name:this.userinfo.name,
|
||||
mobile:this.userinfo.mobile,
|
||||
position:this.userinfo.position,
|
||||
country_id:this.userinfo.country_id,
|
||||
sign:this.userinfo.sign,
|
||||
socialize:this.userinfo.socialize,
|
||||
socialize_pic:this.userinfo.socialize_pic,
|
||||
socialize_pic_url:this.userinfo.socialize_pic_url,
|
||||
phone:this.userinfo.phone,
|
||||
email:this.userinfo.email,
|
||||
whatsapp:this.userinfo.whatsapp,
|
||||
social:this.userinfo.social,
|
||||
social_code:this.userinfo.social_code,
|
||||
name_en:this.userinfo.name_en
|
||||
}
|
||||
}).then(res => {
|
||||
uni.showToast({
|
||||
title: res.data.message,
|
||||
icon: 'none'
|
||||
});
|
||||
if(res.data.code ==0){
|
||||
if(res.data.code ==0||res.data.code ==200){
|
||||
setTimeout(() => {
|
||||
uni.reLaunch({
|
||||
url: '/pages/index/mine',// 替换为你要跳转的页面路径
|
||||
|
||||
Reference in New Issue
Block a user