Browse Source

招聘会职位点击查看详情

Xiao_123 3 weeks ago
parent
commit
dcf7950de0

+ 9 - 1
src/views/recruit/enterprise/jobFair/components/jobItem.vue

@@ -45,6 +45,9 @@
               <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 class="lines"></span>
+            <span class="cursor-pointer actions" @click="handleDetail(val)">详情</span>
           </div>
         </div>
       </div>
@@ -59,7 +62,6 @@
 defineOptions({ name: 'enterprise-position-item'})
 import { ref } from 'vue'
 import { useRouter, useRoute } from 'vue-router'
-import { timesTampChange } from '@/utils/date'
 import Snackbar from '@/plugins/snackbar'
 import { getEnterprisePubJobTypePermission } from '@/api/recruit/enterprise/position'
 import Confirm from '@/plugins/confirm'
@@ -101,6 +103,12 @@ const handleAction = (type, id) => {
 const handleToResume = (val) => {
   router.push(`/recruit/enterprise/resume?id=${val.id}&jobFairId=${route.params.id}`)
 }
+
+// 职位详情
+const handleDetail = async (val) => {
+  if (!val.id) return
+  window.open(`/recruit/enterprise/position/details?id=${val.id}`)
+}
 </script>
 
 <style scoped lang="scss">

+ 7 - 7
src/views/recruit/enterprise/jobFair/details.vue

@@ -14,13 +14,6 @@
           @click="handleAdd"
           prepend-icon="mdi-plus"
         >新增职位</v-btn>
-        <v-btn
-          color="#fff"
-          class="ml-3"
-          :style="`color: ${jobFairInfo?.backgroundColour || 'var(--v-primary-base)'}`"
-          prepend-icon="mdi-refresh"
-          @click="getJobList('刷新')"
-        >刷新</v-btn>
         <v-btn
           color="#fff"
           class="mx-3"
@@ -28,6 +21,13 @@
           @click="handleJoin"
           prepend-icon="mdi-check-circle-outline"
         >克隆已有职位加入招聘会</v-btn>
+        <v-btn
+          color="#fff"
+          class="mr-3"
+          :style="`color: ${jobFairInfo?.backgroundColour || 'var(--v-primary-base)'}`"
+          prepend-icon="mdi-refresh"
+          @click="getJobList('刷新')"
+        >刷新</v-btn>
         <v-btn
           color="#fff"
           v-if="jobFairInfo?.contentImg"