Browse Source

企业-面试管理去除即将面试

Xiao_123 7 tháng trước cách đây
mục cha
commit
8b68962d39

+ 6 - 5
src/views/recruit/enterprise/interviewManagement/components/item.vue

@@ -30,13 +30,13 @@
       </div>
       <!-- 面试状态: '待接受'/'已取消' -->
       <div :style="{ 'color': colorData[item.status] }">
-        <v-icon size="30">mdi mdi-circle-small</v-icon>
+        <v-icon v-if="statusList.find(e => e.value === item.status)?.label" size="30">mdi mdi-circle-small</v-icon>
         <span>{{ statusList.find(e => e.value === item.status)?.label }}</span>
       </div>
       <div>
         <span v-if="editStatus.indexOf(item.status) !== -1" class="font-size-15 color-primary" @click="handleActionClick('edit', item)">修改面试</span>
         <span v-if="againStatus.indexOf(item.status) !== -1" class="font-size-15 color-primary" @click="handleActionClick('edit', item)">重新邀约</span>
-        <span v-if="item.status === '2'" class="font-size-15 color-primary" @click="handleActionClick('completed', item)">完成面试</span>
+        <span v-if="item.status === '1'" class="font-size-15 color-primary" @click="handleActionClick('completed', item)">完成面试</span>
         <span v-if="item.status === '3'" class="font-size-15 color-primary" @click="handleActionClick('feedback', item)">填写反馈</span>
         <v-menu v-if="actionItems(item.status).length">
           <template v-slot:activator="{ props }">
@@ -95,13 +95,14 @@ defineProps({
 const emit = defineEmits(['refresh', 'action'])
 
 const { t } = useI18n()
-const editStatus = ['1', '0'] // 修改面试状态
+const editStatus = ['0'] // 修改面试状态
 const againStatus = ['98', '99'] // 重新邀约状态
 const actions = ref([
   { title: '完成面试', value: 'completed' },
   { title: '取消面试', value: 'cancel' },
   { title: '填写反馈', value: 'feedback' },
-  { title: '爽约', value: 'attended' }
+  { title: '爽约', value: 'attended' },
+  { title: '修改面试', value: 'edit' }
 ])
 const colorData = {
   '0': 'orange',
@@ -139,7 +140,7 @@ const textItems2 = ref({
 
 const obj = {
   '0': [1],
-  '1': [1, 3],
+  '1': [4, 1, 3],
   '2': [3]
 }
 const actionItems = (status) => {