feat 对接外部数据投递功能
This commit is contained in:
@@ -162,8 +162,13 @@
|
||||
|
||||
<template #footer>
|
||||
<view class="footer">
|
||||
<view class="btn-wq button-click" @click="jobApply">
|
||||
{{ dataType === 2 ? '立即投递' : '立即前往' }}
|
||||
<view v-if="dataType==2" class="btn-wq button-click" :class="{'btn-des' : jobInfo.isApply}" @click="jobApply">
|
||||
<span v-if="jobInfo.isApply"> 已投递 </span>
|
||||
<span v-if="!jobInfo.isApply"> 立即投递</span>
|
||||
</view>
|
||||
<view v-else class="btn-wq button-click" @click="jobApply">
|
||||
<span v-if="jobInfo.isApply"> 立即前往</span>
|
||||
<span v-if="!jobInfo.isApply">立即投递 </span>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
@@ -308,19 +313,18 @@ function getCompetivetuveness(jobId) {
|
||||
// 申请岗位
|
||||
function jobApply() {
|
||||
if (dataType.value === 2) {
|
||||
$api.msg('敬请期待');
|
||||
return
|
||||
// 第三方数据申请逻辑
|
||||
const jobId = jobInfo.value.id;
|
||||
const params = {
|
||||
jobid:jobInfo.value.id,
|
||||
jobname:jobInfo.value.gwmc
|
||||
}
|
||||
if (jobInfo.value.isApply) {
|
||||
const jobUrl = jobInfo.value.jobUrl;
|
||||
return window.open(jobUrl);
|
||||
$api.msg('已经投递过该岗位了~');
|
||||
return ;
|
||||
} else {
|
||||
$api.createRequest(`/app/job/apply/${jobId}`, {}, 'GET').then((resData) => {
|
||||
getDetail(jobIdRef.value);
|
||||
$api.createRequest(`/app/internal/sendResume`, params, 'POST').then((resData) => {
|
||||
$api.msg('投递成功');
|
||||
const jobUrl = jobInfo.value.jobUrl;
|
||||
return window.open(jobUrl);
|
||||
getDetail(jobIdRef.value);
|
||||
});
|
||||
}
|
||||
} else {
|
||||
@@ -651,5 +655,9 @@ for i in 0..100
|
||||
text-align: center;
|
||||
line-height: 90rpx
|
||||
}
|
||||
.btn-des{
|
||||
background: #6697FB;
|
||||
box-shadow: 0rpx -4rpx 24rpx 0rpx rgba(11,44,112,0.12);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user