|
|
@ -8,7 +8,7 @@ |
|
|
<image |
|
|
<image |
|
|
@click="changeAvatar()" |
|
|
@click="changeAvatar()" |
|
|
class="pic" |
|
|
class="pic" |
|
|
:src="$util.img(formData.header)" |
|
|
:src="$util.img(formData.head_img)" |
|
|
></image> |
|
|
></image> |
|
|
|
|
|
|
|
|
<view class="btn" @click="changeAvatar()">修改头像</view> |
|
|
<view class="btn" @click="changeAvatar()">修改头像</view> |
|
|
@ -39,7 +39,7 @@ |
|
|
部门 <text class="required"></text> |
|
|
部门 <text class="required"></text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="input"> |
|
|
<view class="input"> |
|
|
<input disabled placeholder="暂无" /> |
|
|
<input disabled :placeholder="formData.department_name_str" /> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
@ -59,14 +59,14 @@ |
|
|
性别 <text class="required">*</text> |
|
|
性别 <text class="required">*</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="input"> |
|
|
<view class="input"> |
|
|
<input placeholder="请选择性别" v-model="formData.gender" @click="picker_show_sex=true"/> |
|
|
<input placeholder="请选择性别" v-model="formData.gender_str" @click="picker_show_sex=true"/> |
|
|
<fui-picker |
|
|
<fui-picker |
|
|
layer="1" |
|
|
layer="1" |
|
|
:linkage="true" |
|
|
:linkage="true" |
|
|
:options="options_sex_arr" |
|
|
:options="options_sex_arr" |
|
|
:show="picker_show_sex" |
|
|
:show="picker_show_sex" |
|
|
@change="changePickerSex" |
|
|
@change="changePickerSex" |
|
|
@cancel="picker_sex_show=false" |
|
|
@cancel="picker_show_sex=false" |
|
|
></fui-picker> |
|
|
></fui-picker> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
@ -122,6 +122,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
|
|
|
import apiRoute from '@/api/apiRoute.js'; |
|
|
import marketApi from '@/api/market.js'; |
|
|
import marketApi from '@/api/market.js'; |
|
|
import { |
|
|
import { |
|
|
Api_url |
|
|
Api_url |
|
|
@ -136,11 +137,12 @@ export default { |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
formData:{ |
|
|
formData:{ |
|
|
header:'',//头像地址 |
|
|
head_img:'',//头像地址 |
|
|
name:'',//姓名 |
|
|
name:'',//姓名 |
|
|
username:'',//账号 |
|
|
username:'',//账号 |
|
|
address:'',//住址 |
|
|
address:'',//住址 |
|
|
gender:'',//性别|男,女 |
|
|
gender:'',//性别|1男,2女 |
|
|
|
|
|
gender_str:'', |
|
|
birthday:'',//生日 |
|
|
birthday:'',//生日 |
|
|
email:'',//邮箱 |
|
|
email:'',//邮箱 |
|
|
phone:'',//手机 |
|
|
phone:'',//手机 |
|
|
@ -150,7 +152,7 @@ export default { |
|
|
userInfo: {}, |
|
|
userInfo: {}, |
|
|
|
|
|
|
|
|
//上传图片APi路径 |
|
|
//上传图片APi路径 |
|
|
uploadUrl: `${Api_url}/file/image`, |
|
|
uploadUrl: `${Api_url}/uploadImage`, |
|
|
|
|
|
|
|
|
//性别选择器 相关 |
|
|
//性别选择器 相关 |
|
|
picker_show_sex: false, |
|
|
picker_show_sex: false, |
|
|
@ -197,7 +199,7 @@ export default { |
|
|
|
|
|
|
|
|
//获取用户详情 |
|
|
//获取用户详情 |
|
|
async getUserInfo(){ |
|
|
async getUserInfo(){ |
|
|
let res = await marketApi.member({}) |
|
|
let res = await apiRoute.getPersonnelInfo({}) |
|
|
if (res.code != 1){ |
|
|
if (res.code != 1){ |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
title: res.msg, |
|
|
title: res.msg, |
|
|
@ -206,21 +208,28 @@ export default { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
let gender_str = '' |
|
|
|
|
|
if(res.data.gender == 1){ |
|
|
|
|
|
gender_str = '男' |
|
|
|
|
|
}else if(res.data.gender == 2){ |
|
|
|
|
|
gender_str = '女' |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//用户表单 |
|
|
//用户表单 |
|
|
this.formData = { |
|
|
this.formData = { |
|
|
header: res.data.headimg,//头像地址 |
|
|
head_img: res.data.head_img,//头像地址 |
|
|
name: res.data.name,//姓名 |
|
|
name: res.data.name,//姓名 |
|
|
username: res.data.username,//账号 |
|
|
username: res.data.phone,//账号 |
|
|
address: res.data.address,//住址 |
|
|
address: res.data.address,//住址 |
|
|
gender: res.data.gender,//性别|男,女 |
|
|
gender: res.data.gender,//性别|1男,2女 |
|
|
|
|
|
gender_str:gender_str, |
|
|
birthday: res.data.birthday,//生日 |
|
|
birthday: res.data.birthday,//生日 |
|
|
email: res.data.email,//邮箱 |
|
|
email: res.data.email || '',//邮箱 |
|
|
phone: res.data.phone,//手机 |
|
|
phone: res.data.phone,//手机 |
|
|
wx: res.data.wx || '',//微信号 |
|
|
wx: res.data.wx || '',//微信号 |
|
|
member_level_name: res.data.member_level_name || '',//等级名称 |
|
|
member_level_name: res.data.member_level_name || '',//等级名称 |
|
|
|
|
|
department_name_str:res.data.department_name_str || '暂无',//部门名称 |
|
|
} |
|
|
} |
|
|
console.log(123,this.formData); |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
// 修改头像按钮 |
|
|
// 修改头像按钮 |
|
|
@ -250,7 +259,7 @@ export default { |
|
|
console.log('上传成功2', res) |
|
|
console.log('上传成功2', res) |
|
|
if (res.code == 1) { |
|
|
if (res.code == 1) { |
|
|
this.upload_type = 2 |
|
|
this.upload_type = 2 |
|
|
this.formData.header = res.data.path |
|
|
this.formData.head_img = res.data.url |
|
|
// this.editHeadimg = res.data.path |
|
|
// this.editHeadimg = res.data.path |
|
|
// this.uploadHeadimg = res.data.url |
|
|
// this.uploadHeadimg = res.data.url |
|
|
} else { |
|
|
} else { |
|
|
@ -262,24 +271,12 @@ export default { |
|
|
}, |
|
|
}, |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
//修改头像Api |
|
|
|
|
|
async editPic(pic) { |
|
|
|
|
|
let res = await salesmanApi.editPic({pic: pic}) |
|
|
|
|
|
if (res.code >= 0) { |
|
|
|
|
|
this.$util.showToast({ |
|
|
|
|
|
title: '修改成功' |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$util.showToast({ |
|
|
|
|
|
title: res.message |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//性别选择相关 |
|
|
//性别选择相关 |
|
|
changePickerSex(e) { |
|
|
changePickerSex(e) { |
|
|
console.log('监听选择', e) |
|
|
console.log('监听选择', e) |
|
|
this.formData.gender = e.text |
|
|
this.formData.gender = e.value |
|
|
|
|
|
this.formData.gender_str = e.text |
|
|
this.picker_show_sex = false |
|
|
this.picker_show_sex = false |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
@ -334,7 +331,7 @@ export default { |
|
|
async submit() { |
|
|
async submit() { |
|
|
let data = {...this.formData} |
|
|
let data = {...this.formData} |
|
|
|
|
|
|
|
|
if(!data.header){ |
|
|
if(!data.head_img){ |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
title: '请上传头像', |
|
|
title: '请上传头像', |
|
|
icon: 'none' |
|
|
icon: 'none' |
|
|
@ -383,7 +380,7 @@ export default { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let res = await marketApi.memberEdit(data) |
|
|
let res = await apiRoute.editPersonnelInfo(data) |
|
|
if(res.code != 1){ |
|
|
if(res.code != 1){ |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
title: res.msg, |
|
|
title: res.msg, |
|
|
@ -395,8 +392,10 @@ export default { |
|
|
title: res.msg, |
|
|
title: res.msg, |
|
|
icon: 'success' |
|
|
icon: 'success' |
|
|
}) |
|
|
}) |
|
|
|
|
|
//延迟1s执行 |
|
|
|
|
|
setTimeout(() => { |
|
|
this.getUserInfo() |
|
|
this.getUserInfo() |
|
|
|
|
|
}, 1000) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|