Xiao_123 5 maanden geleden
bovenliggende
commit
53c5f2d8f9
2 gewijzigde bestanden met toevoegingen van 6 en 3 verwijderingen
  1. 1 3
      src/components/Position/similarPositions.vue
  2. 5 0
      src/views/publicRecruitment/components/table.vue

+ 1 - 3
src/components/Position/similarPositions.vue

@@ -2,7 +2,7 @@
   <div class="position-box">
     <h4 class="mb-3">{{ $t('position.similarPosition') }}</h4>
     <div v-for="(item, index) in props.list" :key="index" class="mb-2 cursor-pointer" @click="handlePosition(item)">
-      <p class="recruit-name">{{ item.name }}</p>
+      <p class="recruit-name" :style="{'max-width': !item.payFrom && !item.payTo ? '230px' : '140px'}">{{ item.name }}</p>
       <span v-if="!item.payFrom && !item.payTo" class="recruit-salary">面议</span>
       <span v-else class="recruit-salary">{{ item.payFrom ? item.payFrom + '-' : '' }}{{ item.payTo }}{{ item.payName ? '/' + item.payName :'' }}</span>
       <div :class="['enterprise', {'border-bottom-dashed': index !== list.length - 1}]">
@@ -37,10 +37,8 @@ const handlePosition = (item) => {
   padding: 20px 15px;
 }
 .recruit-name {
-  width: 95px;
   font-weight: 500;
   display: inline-block;
-  max-width: 95px;
   vertical-align: middle;
   white-space: nowrap;
   text-overflow: ellipsis;

+ 5 - 0
src/views/publicRecruitment/components/table.vue

@@ -18,12 +18,16 @@
         <span class="ml-2" style="color: #000000DE;">{{ item?.sendPerson?.name }}</span>
       </div>
     </template>
+    <template #hirePrice="{ item }">
+      {{ commissionCalculation(item?.job?.hirePrice / 100, 1) }}元
+    </template>
   </CtTable>
 </template>
 
 <script setup>
 defineOptions({ name: 'myPublicRecruitment-table-page'})
 import { timesTampChange } from '@/utils/date'
+import { commissionCalculation } from '@/utils/position'
 
 const emit = defineEmits(['page'])
 defineProps({
@@ -37,6 +41,7 @@ const headers = [
   { title: '牛人', value: 'sendPerson.name', key: 'name', sortable: false },
   { title: '应聘公司', key: 'enterprise.anotherName', sortable: false },
   { title: '应聘职位', key: 'job', value: item => item?.job?.name, sortable: false },
+  { title: '赏金', key: 'hirePrice', sortable: false },
   { title: '岗位薪资', key: 'salary', value: item => item?.job?.payFrom && item?.job?.payTo ? `${item?.job?.payFrom ? item?.job?.payFrom + '-' : ''}${item?.job?.payTo}` : '面议', sortable: false },
   { title: '推荐时间', key: 'createTime', value: item => timesTampChange(item.createTime), sortable: false },
 ]