Prechádzať zdrojové kódy

已结束的招聘会无权限提示

Xiao_123 3 týždňov pred
rodič
commit
393e278ad6

+ 10 - 8
src/views/recruit/enterprise/jobFair/components/jobItem.vue

@@ -37,16 +37,18 @@
             <div class="ml-3" v-ellipse-tooltip>{{ val.hrName }}</div>
           </div>
           <div v-else></div>
-          <!-- 进行中的招聘会方可操作 -->
-          <div class="d-flex justify-end bottom-item" v-if="status">
-            <span v-if="tab === '0'">
-              <span class="cursor-pointer actions" @click="handleEdit(val)">编辑</span>
-              <span class="lines"></span>
-              <span class="cursor-pointer actions" @click="handleAction(0, val.id)">关闭</span>
+          <div class="d-flex justify-end bottom-item">
+            <!-- 进行中的招聘会方可操作 -->
+            <span v-if="status">
+              <span v-if="tab === '0'">
+                <span class="cursor-pointer actions" @click="handleEdit(val)">编辑</span>
+                <span class="lines"></span>
+                <span class="cursor-pointer actions" @click="handleAction(0, val.id)">关闭</span>
+              </span>
+              <span v-else class="cursor-pointer actions" @click="handleAction(1, val.id)">激活</span>
             </span>
-            <span v-else class="cursor-pointer actions" @click="handleAction(1, val.id)">激活</span>
 
-            <span class="lines"></span>
+            <span v-if="status" class="lines"></span>
             <span class="cursor-pointer actions" @click="handleDetail(val)">详情</span>
           </div>
         </div>

+ 5 - 1
src/views/recruit/enterprise/jobFair/index.vue

@@ -272,7 +272,11 @@ const handleBlockEnterprise = async (val) => {
     // 没有权限参加招聘会,购买门票
     if (error?.code === 1100056005) {
       // 没有设置门票金额则提示无权限参加
-      if (!val?.admissionPrice || val?.admissionPrice <= 0) return Snackbar.warning(error.msg)
+      if (!val?.admissionPrice || val?.admissionPrice <= 0) {
+        const message = val?.status === '1' ? '您没有参加该招聘会,暂无详情查看' : error.msg
+        Snackbar.warning(message)
+        return
+      }
       // 设置门票金额则提示购买门票
       Snackbar.warning('您暂时无法参加该招聘会,请先购买门票')
       info.value = val