|
@@ -10,7 +10,7 @@
|
|
|
</div>
|
|
|
<!-- <v-btn v-if="tab === 2" class="ml-8" :disabled="!selectAll" color="primary" variant="tonal" size="small" @click="handleAction(1, 'activation', {})">一键激活</v-btn> -->
|
|
|
</div>
|
|
|
- <div v-for="val in items" :key="val.id" class="itemBox mb-3" style="height: 154px;">
|
|
|
+ <div v-for="val in items" :key="val.id" class="itemBox mb-3" style="height: 130px;">
|
|
|
<div v-if="val.top && tab === 1" style="position: absolute;">
|
|
|
<svg-icon name="top" size="50"></svg-icon>
|
|
|
</div>
|
|
@@ -34,12 +34,6 @@
|
|
|
<span v-else>{{ val.payFrom ? val.payFrom + '-' : '' }}{{ val.payTo }}{{ val.payName ? '/' + val.payName : '' }}</span>
|
|
|
<span class="lines" v-if="val.positionName"></span>
|
|
|
<span>{{ val.positionName }}</span>
|
|
|
-
|
|
|
- <div class="color-999 font-size-15 mt-1">
|
|
|
- <span>{{ $t('position.refreshTime') }} :{{ val.refreshTime ? timesTampChange(val.refreshTime, 'Y-M-D h:m') : '暂无' }}</span>
|
|
|
- <span class="septal-line"></span>
|
|
|
- <span>到期时间:{{ val.expireTime ? timesTampChange(val.expireTime, 'Y-M-D') : '长期有效' }}</span>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div
|
|
@@ -56,18 +50,18 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="bottom pa-5 d-flex justify-space-between align-center">
|
|
|
- <div class="d-flex align-center" style="max-width: 60%;">
|
|
|
- <v-avatar size="30" rounded="sm">
|
|
|
- <v-img :src="val.enterpriseLogo || 'https://minio.citupro.com/dev/menduner/company-avatar.png'" />
|
|
|
+ <div class="d-flex align-center bottom-item">
|
|
|
+ <v-avatar size="30">
|
|
|
+ <v-img :src="getUserAvatar(val.hrHeadImg)" />
|
|
|
</v-avatar>
|
|
|
- <div class="ml-1" v-ellipse-tooltip style="max-width: calc(100% - 34px);">{{ formatName(val.enterpriseName) }} - {{ val.hrName }}</div>
|
|
|
+ <div class="ml-3" v-ellipse-tooltip>{{ val.hrName }}</div>
|
|
|
</div>
|
|
|
- <!-- <div>
|
|
|
+ <div class="bottom-item text-center" v-ellipse-tooltip>
|
|
|
<span>{{ $t('position.refreshTime') }} :{{ val.refreshTime ? timesTampChange(val.refreshTime, 'Y-M-D h:m') : '暂无' }}</span>
|
|
|
<span class="septal-line"></span>
|
|
|
<span>到期时间:{{ val.expireTime ? timesTampChange(val.expireTime, 'Y-M-D') : '长期有效' }}</span>
|
|
|
- </div> -->
|
|
|
- <div class="d-flex">
|
|
|
+ </div>
|
|
|
+ <div class="d-flex bottom-item justify-end">
|
|
|
<div class="ml-10 d-flex">
|
|
|
<div v-if="tab === 1">
|
|
|
<span class="cursor-pointer actions" @click="handleAction(val.top ? 4 : 3, '', val)">{{ val.top ? '取消置顶' : $t('common.topping') }}</span>
|
|
@@ -123,6 +117,7 @@ import { useUserStore } from '@/store/user'
|
|
|
import Confirm from '@/plugins/confirm'
|
|
|
import { getUnpaidOrder } from '@/api/common'
|
|
|
import { formatName } from '@/utils/getText'
|
|
|
+import { getUserAvatar } from '@/utils/avatar'
|
|
|
|
|
|
const store = useUserStore()
|
|
|
const { t } = useI18n()
|
|
@@ -349,6 +344,11 @@ const handleToResume = (val) => {
|
|
|
background-color: #f7f8fa;
|
|
|
font-size: 14px;
|
|
|
color: var(--color-888);
|
|
|
+
|
|
|
+ &-item {
|
|
|
+ width: 33.3%;
|
|
|
+ max-width: 33.3%;
|
|
|
+ }
|
|
|
}
|
|
|
.actions:hover {
|
|
|
color: var(--v-primary-base) !important;
|