|
@@ -1,18 +1,23 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<div class="left-top">
|
|
|
- <v-badge bordered offset-x="10" offset-y="50" color="error" icon="mdi-gender-female">
|
|
|
- <v-avatar size="x-large" image="https://img.bosszhipin.com/beijin/upload/avatar/20240511/607f1f3d68754fd0a4bb289192623958d852808aec65360d0b597e499d40ff1a18e9c7db720a8820_s.jpg.webp"></v-avatar>
|
|
|
+ <v-badge
|
|
|
+ bordered
|
|
|
+ offset-x="10"
|
|
|
+ offset-y="50"
|
|
|
+ :color="baseInfo?.sex ? (baseInfo?.sex === '0' ? '#1867c0' : 'error') : 'error'"
|
|
|
+ :icon="baseInfo?.sex ? (baseInfo?.sex === '0' ? 'mdi-gender-male' : 'mdi-gender-female') : 'mdi-gender-female'">
|
|
|
+ <v-avatar size="x-large" :image="baseInfo.avatar || 'https://minio.citupro.com/dev/menduner/7.png'"></v-avatar>
|
|
|
</v-badge>
|
|
|
<div class="ml-5 content">
|
|
|
<div class="username">
|
|
|
- <span class="mr-2">花城</span>
|
|
|
+ <span class="mr-2">{{ baseInfo?.name ?? $t('sys.tourist') }}</span>
|
|
|
<v-icon class="cursor-pointer" style="width: 80px; height: 22px;">
|
|
|
<v-img width="80" height="22" src="https://minio.citupro.com/dev/menduner/upgrade.png"></v-img>
|
|
|
</v-icon>
|
|
|
</div>
|
|
|
<div class="userInfo">
|
|
|
- 44岁<span class="vline"></span>10年以上经验<span class="vline"></span>本科
|
|
|
+ 44岁<span class="vline"></span>{{ baseInfo?.expTypeText || '暂无' }}<span class="vline"></span>{{ baseInfo?.eduTypeText || '暂无' }}
|
|
|
</div>
|
|
|
<div class="mt-3">
|
|
|
<v-select v-model="selectVal" :items="items" density="compact" variant="outlined" item-title="label" item-value="value" hide-details color="primary"></v-select>
|
|
@@ -20,18 +25,15 @@
|
|
|
</div>
|
|
|
<div class="otherInfo">
|
|
|
<div>
|
|
|
- <span>手机号:13229740091</span>
|
|
|
- <!-- <span class="salary">12-13k</span> -->
|
|
|
+ <span>手机号:{{ baseInfo?.phone || '暂无' }}</span>
|
|
|
</div>
|
|
|
<div class="my-3">
|
|
|
- <span>用户邮箱:xxxxxxxxqq.com</span>
|
|
|
- <!-- <span class="edu-time">2024-2028</span> -->
|
|
|
+ <span>用户邮箱:{{ baseInfo?.email || '暂无' }}</span>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <span>出生日期:xxxx-xx-xx</span>
|
|
|
- <!-- <span class="edu-time">1990.01-2024.02</span> -->
|
|
|
+ <span>出生日期:{{ baseInfo?.birthdayText || '暂无' }}</span>
|
|
|
</div>
|
|
|
- <div class="mt-3">现居地址:xxxxxxxxxxxxxxxxxx</div>
|
|
|
+ <div class="mt-3">现居地址: {{ baseInfo?.areaText || '暂无' }}</div>
|
|
|
</div>
|
|
|
<div class="slider-btn">
|
|
|
<v-btn class="slider-btn-item" rounded variant="outlined" color="primary" append-icon="mdi-menu-right" to="/resume">在线简历</v-btn>
|
|
@@ -66,14 +68,20 @@ import PositionItem from '../components/posiitonItem.vue'
|
|
|
|
|
|
const tab = ref(1)
|
|
|
const secondTab = ref(7)
|
|
|
-const selectVal = ref(0)
|
|
|
+const selectVal = ref('0')
|
|
|
const items = [
|
|
|
- { label: '离职-随时到岗', value: 0 },
|
|
|
- { label: '在职-暂不考虑', value: 1 },
|
|
|
- { label: '在职-考虑机会', value: 2 },
|
|
|
- { label: '在职-月内到岗', value: 3 }
|
|
|
+ { label: '离职-随时到岗', value: '0' },
|
|
|
+ { label: '在职-暂不考虑', value: '1' },
|
|
|
+ { label: '在职-考虑机会', value: '2' },
|
|
|
+ { label: '在职-月内到岗', value: '3' }
|
|
|
]
|
|
|
|
|
|
+let baseInfo = ref({})
|
|
|
+const getBasicInfo = () => {
|
|
|
+ baseInfo.value = JSON.parse(localStorage.getItem('baseInfo')) // 人才信息
|
|
|
+}
|
|
|
+getBasicInfo()
|
|
|
+
|
|
|
const getPositionList = () => {}
|
|
|
</script>
|
|
|
|