|
@@ -10,9 +10,9 @@
|
|
offset-y="33"
|
|
offset-y="33"
|
|
:color="info?.sex ? (info?.sex === '1' ? '#1867c0' : 'error') : 'error'"
|
|
:color="info?.sex ? (info?.sex === '1' ? '#1867c0' : 'error') : 'error'"
|
|
:icon="info?.sex ? (info?.sex === '1' ? 'mdi-gender-male' : 'mdi-gender-female') : 'mdi-gender-female'">
|
|
:icon="info?.sex ? (info?.sex === '1' ? 'mdi-gender-male' : 'mdi-gender-female') : 'mdi-gender-female'">
|
|
- <v-avatar size=80 :image="info?.avatar || 'https://minio.citupro.com/dev/menduner/7.png'"></v-avatar>
|
|
|
|
|
|
+ <v-avatar size=80 :image="getUserAvatar(info?.avatar, info?.sex)"></v-avatar>
|
|
</v-badge>
|
|
</v-badge>
|
|
- <v-avatar v-else size=80 :image="info?.avatar || 'https://minio.citupro.com/dev/menduner/7.png'"></v-avatar>
|
|
|
|
|
|
+ <v-avatar v-else size=80 :image="getUserAvatar(info?.avatar, info?.sex)"></v-avatar>
|
|
</div>
|
|
</div>
|
|
<!-- 信息 -->
|
|
<!-- 信息 -->
|
|
<div style="flex: 1;">
|
|
<div style="flex: 1;">
|
|
@@ -73,6 +73,7 @@ defineOptions({name: 'enterprise-talentPool-details-baseInfo'})
|
|
import { ref } from 'vue'
|
|
import { ref } from 'vue'
|
|
import { timesTampChange } from '@/utils/date'
|
|
import { timesTampChange } from '@/utils/date'
|
|
import { dealDictObjData } from '@/utils/position'
|
|
import { dealDictObjData } from '@/utils/position'
|
|
|
|
+import { getUserAvatar } from '@/utils/avatar'
|
|
|
|
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
data: Object
|
|
data: Object
|