Bladeren bron

精选职位不跳企业,只跳职位

lifanagju_citu 4 maanden geleden
bovenliggende
commit
5f21ca594b
2 gewijzigde bestanden met toevoegingen van 14 en 5 verwijderingen
  1. 3 1
      components.d.ts
  2. 11 4
      src/components/Position/item.vue

+ 3 - 1
components.d.ts

@@ -30,7 +30,6 @@ declare module 'vue' {
     CtTextField: typeof import('./src/components/CtVuetify/CtTextField/index.vue')['default']
     DatePicker: typeof import('./src/components/DatePicker/index.vue')['default']
     Echarts: typeof import('./src/components/Echarts/index.vue')['default']
-    ElCascader: typeof import('element-plus/es')['ElCascader']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
     Empty: typeof import('./src/components/Empty/index.vue')['default']
     File: typeof import('./src/components/Upload/file.vue')['default']
@@ -74,4 +73,7 @@ declare module 'vue' {
     VerifySlide: typeof import('./src/components/Verifition/Verify/VerifySlide.vue')['default']
     WangEditor: typeof import('./src/components/FormUI/wangEditor/index.vue')['default']
   }
+  export interface ComponentCustomProperties {
+    vLoading: typeof import('element-plus/es')['ElLoadingDirective']
+  }
 }

+ 11 - 4
src/components/Position/item.vue

@@ -1,8 +1,14 @@
 <template>
   <div class="d-flex">
     <div class="position-box">
-      <div class="sub-li" v-for="(item, index) in props.items" :key="index" :style="{'height': tab === 3 && item.hire ? '180px' : '149px'}" @mouseenter="item.active = true" @mouseleave="item.active = false">
-        <div class="job-info" @click.stop="handlePosition(item)">
+      <div
+        class="sub-li"
+        v-for="(item, index) in props.items" :key="index"
+        :style="{'height': tab === 3 && item.hire ? '180px' : '149px'}"
+        @mouseenter="item.active = true" @mouseleave="item.active = false"
+        @click.stop="handlePosition(item)"
+      >
+        <div class="job-info">
           <div class="sub-li-top">
             <div class="sub-li-info">
               <p :class="['name', {'default-active': item.active }]">{{ formatName(item.name) }}</p>
@@ -39,7 +45,8 @@
           </div>
           <div v-if="tab === 2" class="font-size-14 mb-3 text-end" style="color: #345768;">发布时间:{{ timesTampChange(item.createTime, 'Y-M-D h:m') }}</div>
         </div>
-        <div class="sub-li-bottom" @click.stop="jumpToEnterpriseDetail(item.enterpriseId, isOpenWindow)">
+        <!-- <div class="sub-li-bottom" @click.stop="jumpToEnterpriseDetail(item.enterpriseId, isOpenWindow)"> -->
+        <div class="sub-li-bottom">
           <div class="user-info">
             <div class="d-flex align-center">
               <v-avatar size="35">
@@ -63,7 +70,7 @@
 
 <script setup>
 defineOptions({ name: 'position-card-item' })
-import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
+// import { commissionCalculation, jumpToEnterpriseDetail } from '@/utils/position'
 import { timesTampChange } from '@/utils/date'
 import { formatName } from '@/utils/getText'