|
@@ -25,7 +25,13 @@
|
|
|
<el-input v-model="formData.name"></el-input>
|
|
<el-input v-model="formData.name"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="sex" label="性别">
|
|
<el-form-item prop="sex" label="性别">
|
|
|
- <el-select v-model="formData.sex" clearable filterable placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="formData.sex"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ filterable
|
|
|
|
|
+ placeholder="请选择"
|
|
|
|
|
+ @change="chageAvatar"
|
|
|
|
|
+ >
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in sexOptions"
|
|
v-for="item in sexOptions"
|
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -106,6 +112,14 @@ export default {
|
|
|
this.$http
|
|
this.$http
|
|
|
.get('expert/get/' + this.$route.query.id)
|
|
.get('expert/get/' + this.$route.query.id)
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
|
|
+ if (!res.avatar) {
|
|
|
|
|
+ res.avatar =
|
|
|
|
|
+ 'https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-08-13-09-59-23yoEbtbgH.png';
|
|
|
|
|
+ if (res.sex == '女') {
|
|
|
|
|
+ res.avatar =
|
|
|
|
|
+ 'https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-08-13-09-59-33aDGeVuix.png';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
this.formData = res;
|
|
this.formData = res;
|
|
|
})
|
|
})
|
|
|
.catch(e => {
|
|
.catch(e => {
|
|
@@ -149,7 +163,9 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
saving: false,
|
|
saving: false,
|
|
|
- formData: {},
|
|
|
|
|
|
|
+ formData: {
|
|
|
|
|
+ avatar: 'https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-08-13-09-59-23yoEbtbgH.png'
|
|
|
|
|
+ },
|
|
|
rules: {
|
|
rules: {
|
|
|
phone: [
|
|
phone: [
|
|
|
{
|
|
{
|
|
@@ -171,7 +187,11 @@ export default {
|
|
|
{ label: '女', value: '女' }
|
|
{ label: '女', value: '女' }
|
|
|
],
|
|
],
|
|
|
fieldOptions: [],
|
|
fieldOptions: [],
|
|
|
- affiliations: []
|
|
|
|
|
|
|
+ affiliations: [],
|
|
|
|
|
+ avatars: [
|
|
|
|
|
+ 'https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-08-13-09-59-23yoEbtbgH.png',
|
|
|
|
|
+ 'https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-08-13-09-59-33aDGeVuix.png'
|
|
|
|
|
+ ]
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -216,6 +236,14 @@ export default {
|
|
|
this.$message.error((e || {}).error || '删除失败');
|
|
this.$message.error((e || {}).error || '删除失败');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+ },
|
|
|
|
|
+ chageAvatar(res) {
|
|
|
|
|
+ let avatar = this.formData.avatar;
|
|
|
|
|
+ if (res == '男' && (avatar == this.avatars[1] || avatar == '')) {
|
|
|
|
|
+ this.formData.avatar = this.avatars[0];
|
|
|
|
|
+ } else if (res == '女' && (avatar == this.avatars[0] || avatar == '')) {
|
|
|
|
|
+ this.formData.avatar = this.avatars[1];
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|