diff --git a/packageB/jobFair/detailPerson.vue b/packageB/jobFair/detailPerson.vue
index 79047d5..77acadf 100644
--- a/packageB/jobFair/detailPerson.vue
+++ b/packageB/jobFair/detailPerson.vue
@@ -134,7 +134,9 @@
{{ getStatusText(job.jobFairPersonJob?.status).text }}
-
+
@@ -317,8 +319,12 @@
const closeFeedBackPopup = () => {
feedBackPopup.value.close();
};
+ // 投递简历loading状态,使用对象存储每个job的投递状态
+ const deliveringJobs = reactive({});
// 岗位投递
function deliverResume(job) {
+ if(deliveringJobs[job.jobId]) return
+ deliveringJobs[job.jobId] = true
const raw = uni.getStorageSync("Padmin-Token");
const token = typeof raw === "string" ? raw.trim() : "";
const headers = token ? {
@@ -343,13 +349,16 @@
} else {
$api.msg((data && data.msg) || "简历投递失败");
}
+ deliveringJobs[job.jobId] = false
});
});
} else {
- $api.msg('请先登录')
+ $api.msg('请先登录');
+ deliveringJobs[job.jobId] =false
}
+ }).catch(() => {
+ deliveringJobs[job.jobId] =false;
});
-
}
// 提交面试邀请