Xiao_123 7 ماه پیش
والد
کامیت
ff82fe0bd8
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      src/views/recruit/personal/company/components/companyItem.vue

+ 5 - 1
src/views/recruit/personal/company/components/companyItem.vue

@@ -16,7 +16,7 @@
       </div>
       <v-divider class="mx-4"></v-divider>
       <div class="company-info-bottom">
-        <div v-if="item?.job && Object.keys(item.job).length" class="job-hover">
+        <div v-if="item?.job && Object.keys(item.job).length" class="job-hover" @click="handleClickPosition(item.job)">
           <div class="mb-1 d-flex">
             <p :class="['mr-3', 'cursor-pointer', 'name']" :style="{'max-width': !item.job.payFrom && !item.job.payTo ? '200px' : '120px'}">{{ item.job.name }}</p>
             <span v-if="!item.job.payFrom && !item.job.payTo" class="salary">面议</span>
@@ -45,6 +45,10 @@ const desc = ['areaName', 'eduName', 'expName']
 const handleClickEnterprise = (item) => {
   window.open(`/recruit/personal/company/details/${item.enterprise.id}?key=briefIntroduction`)
 }
+// 职位详情
+const handleClickPosition = (job) => {
+  window.open(`/recruit/personal/position/details/${job.id}`)
+}
 </script>
 
 <style scoped lang="scss">