|
@@ -1,8 +1,14 @@
|
|
|
<template>
|
|
|
<div class="d-flex">
|
|
|
<div class="position-box">
|
|
|
- <div class="sub-li" v-for="(item, index) in props.items" :key="index" :style="{'height': tab === 3 && item.hire ? '180px' : '149px'}" @mouseenter="item.active = true" @mouseleave="item.active = false">
|
|
|
- <div class="job-info" @click.stop="handlePosition(item)">
|
|
|
+ <div
|
|
|
+ class="sub-li"
|
|
|
+ v-for="(item, index) in props.items" :key="index"
|
|
|
+ :style="{'height': tab === 3 && item.hire ? '180px' : '149px'}"
|
|
|
+ @mouseenter="item.active = true" @mouseleave="item.active = false"
|
|
|
+ @click.stop="handlePosition(item)"
|
|
|
+ >
|
|
|
+ <div class="job-info">
|
|
|
<div class="sub-li-top">
|
|
|
<div class="sub-li-info">
|
|
|
<p :class="['name', {'default-active': item.active }]">{{ formatName(item.name) }}</p>
|
|
@@ -39,7 +45,8 @@
|
|
|
</div>
|
|
|
<div v-if="tab === 2" class="font-size-14 mb-3 text-end" style="color: #345768;">发布时间:{{ timesTampChange(item.createTime, 'Y-M-D h:m') }}</div>
|
|
|
</div>
|
|
|
- <div class="sub-li-bottom" @click.stop="jumpToEnterpriseDetail(item.enterpriseId, isOpenWindow)">
|
|
|
+ <!-- <div class="sub-li-bottom" @click.stop="jumpToEnterpriseDetail(item.enterpriseId, isOpenWindow)"> -->
|
|
|
+ <div class="sub-li-bottom">
|
|
|
<div class="user-info">
|
|
|
<div class="d-flex align-center">
|
|
|
<v-avatar size="35">
|
|
@@ -63,7 +70,7 @@
|
|
|
|
|
|
<script setup>
|
|
|
defineOptions({ name: 'position-card-item' })
|
|
|
-import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
|
|
|
+// import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
|
|
|
import { timesTampChange } from '@/utils/date'
|
|
|
import { formatName } from '@/utils/getText'
|
|
|
|