浏览代码

企业-招聘会-详情调整

Xiao_123 3 月之前
父节点
当前提交
73f6cedc1c

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

@@ -36,7 +36,7 @@
                 <!-- <span v-if="val.name.indexOf('style')" v-html="val.name" class="position-name"></span> -->
                 <span class="position-name">{{ formatName(val.name) }}</span>
                 <div>
-                  <v-btn size="small" color="primary" @click="handleTo(val)">添加至双选会</v-btn>
+                  <v-btn size="small" color="primary" @click="handleTo(val)">添加至招聘会</v-btn>
                 </div>
               </div>
               <div :class="['mt-3', 'other-info', 'ellipsis']">

+ 17 - 16
src/views/recruit/enterprise/jobFair/details.vue

@@ -1,34 +1,35 @@
 <template>
   <v-card class="card-box pa-5">
-    <v-tabs v-model="tab" align-tabs="center" color="primary" bg-color="#f7f8fa" class="mb-3">
+    <!-- <v-tabs v-model="tab" align-tabs="center" color="primary" bg-color="#f7f8fa" class="mb-3">
       <v-tab v-for="(tab, index) in jobFairDetailsJob" :key="index" :value="index">{{ tab.title }}</v-tab>
-      <!-- <v-tab :value="1">投递简历</v-tab> -->
     </v-tabs>
-    <component :is="jobFairDetailsJob[tab].component" :id="id"></component>
+    <component :is="jobFairDetailsJob[tab].component" :id="id"></component> -->
+
+    <jobFairDetailsJob :id="id" />
   </v-card>
 </template>
 
 <script setup>
 defineOptions({ name: 'jobFairDetails' })
-import { shallowRef, ref } from 'vue'
+// import { shallowRef, ref } from 'vue'
 import { useRouter } from 'vue-router'
 import JobFairDetailsJob from './components/job.vue'
-import JobFairDetailsResume from './components/resume.vue'
+// import JobFairDetailsResume from './components/resume.vue'
 const router = useRouter()
 
-const jobFairDetailsJob = shallowRef([
-  {
-    title: '职位',
-    component: JobFairDetailsJob
-  },
-  {
-    title: '投递简历',
-    component: JobFairDetailsResume
-  }
-])
+// const jobFairDetailsJob = shallowRef([
+//   {
+//     title: '职位',
+//     component: JobFairDetailsJob
+//   },
+//   {
+//     title: '投递简历',
+//     component: JobFairDetailsResume
+//   }
+// ])
 
 const id = router.currentRoute.value.params.id
-const tab = ref(0)
+// const tab = ref(0)
 
 </script>
 

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

@@ -1,17 +1,16 @@
 <template>
   <v-card v-if="list.length" class="card-box pa-5 ">
     <v-card v-for="(k, i) in list" :key="i" class="elevation-3">
-      <img :src="k.pcHeadImg" style="width: 100%; height: 300px;">
-      <div class="pa-5">
-        <div class="color-primary font-weight-bold font-size-18 mb-1" v-html="k.title"></div>
-        <div class="color-666 mt-3">活动时间:{{ timesTampChange(k.startTime, 'Y-M-D') }}至{{ timesTampChange(k.endTime, 'Y-M-D') }}</div>
+      <img :src="k.pcHeadImg" style="width: 100%; object-fit: contain;" />
+      <div class="px-5 py-3">
+        <div class="color-666">活动时间:{{ timesTampChange(k.startTime, 'Y-M-D') }}至{{ timesTampChange(k.endTime, 'Y-M-D') }}</div>
         <div class="text-end">
           <v-btn color="primary" variant="outlined" @click.stop="handleBlockEnterprise(k.id)">立即加入</v-btn>
         </div>
       </div>
     </v-card>
   </v-card>
-  <Empty v-else />
+  <Empty v-else message="暂无开启的招聘会,去看看其他吧~" />
 </template>
 
 <script setup>