浏览代码

企业详情-在招职位:无招聘中的职位时不展示筛选条件

Xiao_123 1 月之前
父节点
当前提交
160eeec209
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/views/recruit/personal/companyDetail/components/positions.vue

+ 3 - 3
src/views/recruit/personal/companyDetail/components/positions.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="top">
+  <div class="top" v-if="list && list.length">
     <div class="d-flex" v-if="positionCategory.length">
       <div class="font-weight-bold position-category-left">职位类别:</div>
       <div class="position-category-right">
@@ -8,7 +8,7 @@
           v-for="k in positionCategory" 
           :key="k.id"
           @click.stop="handleClickCategory(k)"
-        >{{ k.id === -1 ? `${k.label}` : `${k.label} (${k.number})` }}</span>
+        >{{ k.id === -1 ? `${k.label}${list && list.length ? ` (${list.length})` : ''}` : `${k.label} (${k.number})` }}</span>
       </div>
     </div>
     <div class="d-flex mt-1 justify-space-between">
@@ -28,7 +28,7 @@
       </div>
     </div>
   </div>
-  <v-divider class="mt-5"></v-divider>
+  <v-divider v-if="list && list.length" class="mt-5"></v-divider>
   <div class="bottom mt-4">
     <div v-if="list.length">
       <div