浏览代码

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

Xiao_123 6 月之前
父节点
当前提交
6b87055c32
共有 2 个文件被更改,包括 11 次插入1 次删除
  1. 7 0
      src/api/recruit/enterprise/jobFair.js
  2. 4 1
      src/views/recruit/enterprise/jobFair/index.vue

+ 7 - 0
src/api/recruit/enterprise/jobFair.js

@@ -1,5 +1,12 @@
 import request from '@/config/axios'
 
+// 效验是否有权限参加招聘会
+export const getCheckJobFairPermission = async (id) => {
+  return await request.get({
+    url: '/app-api/menduner/system/recruit/job-fair/check/permission?jobFairId=' + id
+  })
+}
+
 // 获得招聘会列表
 export const getJobFairList = async () => {
   return await request.get({

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

@@ -18,6 +18,7 @@ defineOptions({ name: 'jobFair'})
 import { ref } from 'vue'
 import { useRouter } from 'vue-router'
 import { getJobFairList } from '@/api/recruit/enterprise/jobFair'
+import { getCheckJobFairPermission } from '@/api/recruit/enterprise/jobFair'
 
 const router = useRouter()
 const list = ref([
@@ -55,7 +56,9 @@ const getList = async () => {
 getList()
 
 // 立即加入
-const handleBlockEnterprise = (id) => {
+const handleBlockEnterprise = async (id) => {
+  const data = await getCheckJobFairPermission(id)
+  if (!data) return // 只有返回true才能进入双选会
   router.push(`/recruit/enterprise/jobFair/details/${id}`)
 }
 </script>