Forráskód Böngészése

企业-简历:招聘会收到的简历不需要效验是否有额度可查看

Xiao_123 3 hete
szülő
commit
42aeb6c51d

+ 12 - 6
src/views/recruit/enterprise/resume/components/table.vue

@@ -219,9 +219,12 @@ const handleCancelEliminate = async (item) => {
 
 // 查看简历
 const handlePreviewResume = async (item) => {
-  // 效验企业是否有查看简历次数
-  await userStore.getEnterpriseInfo(true)
-  if (baseInfo.value?.entitlement?.lookCvCount <= 0) return Snackbar.warning('您的查看简历次数已用完,请联系平台管理员!')
+  // 招聘会收到的简历不需要效验
+  if (!item.jobFairId) {
+    // 效验企业是否有查看简历次数
+    await userStore.getEnterpriseInfo(true)
+    if (baseInfo.value?.entitlement?.lookCvCount <= 0) return Snackbar.warning('您的查看简历次数已用完,请联系平台管理员!')
+  }
 
   const url = props.tab === 0 ? item.url : item.cvRel.url
   const id = props.tab === 0 ? item.id : item.cvRel.id
@@ -298,9 +301,12 @@ const handleToInterviewManagement = () => {
 
 // 下载附件
 const handleDownloadAttachment = async (k) => {
-  // 效验企业是否有下载简历次数
-  await userStore.getEnterpriseInfo(true)
-  if (baseInfo.value?.entitlement?.lookCvCount <= 0) return Snackbar.warning('您的下载简历次数已用完,请联系平台管理员!')
+  // 招聘会收到的简历不需要效验
+  if (!k.jobFairId) {
+    // 效验企业是否有下载简历次数
+    await userStore.getEnterpriseInfo(true)
+    if (baseInfo.value?.entitlement?.lookCvCount <= 0) return Snackbar.warning('您的下载简历次数已用完,请联系平台管理员!')
+  }
 
   const url = props.tab === 0 ? k.url : k.cvRel?.url
   if (!url) return

+ 9 - 9
src/views/recruit/enterprise/resume/index.vue

@@ -36,15 +36,15 @@
       <FilterPage ref="FilterPageRef" :jobId="route.query?.id" :jobFairId="route.query?.jobFairId" @confirm="handleConfirm" @cancel="showDrawer = false" @reset="handleScreenReset" />
     </v-navigation-drawer>
 
-    <div class="color-666 font-size-14 mt-2">
-        <span>可查看简历数: <strong class="color-primary">{{ baseInfo?.entitlement?.lookCvCount || 0 }}</strong> 次, </span>
-        <span
-          class="toBuy"
-          @click="router.push('/recruit/enterprise/contactUs')"
-          >
-          可查看简历数不够用?点击联系管理员购买
-        </span>
-      </div>
+    <!-- <div class="color-666 font-size-14 mt-2">
+      <span>可查看简历数: <strong class="color-primary">{{ baseInfo?.entitlement?.lookCvCount || 0 }}</strong> 次, </span>
+      <span
+        class="toBuy"
+        @click="router.push('/recruit/enterprise/contactUs')"
+        >
+        可查看简历数不够用?点击联系管理员购买
+      </span>
+    </div> -->
 
     <v-window v-model="tab">
       <v-window-item v-for="k in tabList" :value="k.value" :key="k.value">