|
@@ -13,9 +13,26 @@
|
|
|
</div>
|
|
|
<div class="d-flex align-center">
|
|
|
<div v-if="val.active && val.job.status === '0'" class="header-btn">
|
|
|
- <v-btn v-if="showCancelDeliveryResumeBtn && val.cvRel?.status === '0'" class="MiSans-Medium" color="warning" size="small" @click.stop="emits('cancelDeliveryResume', val.cvRel.id)">撤销投递简历</v-btn>
|
|
|
- <v-btn v-if="props.showCancelBtn" class="half-button ml-3 MiSans-Medium" color="warning" size="small" @click.stop="handleCancel(val)">取消收藏</v-btn>
|
|
|
- <v-btn class="half-button ml-3 MiSans-Medium" color="#008BB7" size="small" @click.stop="toDetails(val)">立即沟通</v-btn>
|
|
|
+ <v-btn
|
|
|
+ v-if="showCancelDeliveryResumeBtn && val.cvRel?.status === '0'"
|
|
|
+ class="MiSans-Medium"
|
|
|
+ color="warning"
|
|
|
+ size="small"
|
|
|
+ @click.stop="emits('cancelDeliveryResume', val.cvRel.id)"
|
|
|
+ >撤销投递简历</v-btn>
|
|
|
+ <v-btn
|
|
|
+ v-if="props.showCancelBtn"
|
|
|
+ class="half-button ml-3 MiSans-Medium"
|
|
|
+ color="warning"
|
|
|
+ size="small"
|
|
|
+ @click.stop="handleCancel(val)"
|
|
|
+ >取消收藏</v-btn>
|
|
|
+ <v-btn
|
|
|
+ class="half-button ml-3 MiSans-Medium"
|
|
|
+ color="#008BB7"
|
|
|
+ size="small"
|
|
|
+ @click.stop="toDetails(val)"
|
|
|
+ >立即沟通</v-btn>
|
|
|
</div>
|
|
|
<div v-if="val.job.status === '1'" class="font-size-14 header-btn color-error mr-3">职位已关闭</div>
|
|
|
<div v-if="showReportBtn && !val.internshipEnterprise" class="header-btn">
|
|
@@ -108,10 +125,12 @@ const router = useRouter()
|
|
|
const desc = ['industryName', 'scaleName']
|
|
|
|
|
|
const handleCancel = async (item) => {
|
|
|
- if (!item.job.id) return Snackbar.warning(t('sys.api.operationFailed'))
|
|
|
- await getPersonJobUnfavorite(item.job.id)
|
|
|
- emits('refresh')
|
|
|
- Snackbar.success(t('common.operationSuccessful'))
|
|
|
+ if (!item.job.id) return Snackbar.warning('数据异常')
|
|
|
+ Confirm('系统提示', '是否确定取消收藏该职位?').then(async () => {
|
|
|
+ await getPersonJobUnfavorite(item.job.id)
|
|
|
+ emits('refresh')
|
|
|
+ Snackbar.success(t('common.operationSuccessful'))
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
// 上报为实习企业
|