| 
					
				 | 
			
			
				@@ -60,7 +60,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </v-menu> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <v-btn icon variant="text" v-for="(k, index) in actionItems(item)" :key="index" @click.stop="k.click(item)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <v-icon :color="k.color">{{ k.icon }}</v-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <v-icon :color="k?.disabled ? '#ccc' : k.color">{{ k.icon }}</v-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <v-tooltip :text="k.title" location="top" activator="parent"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span>{{ k.title }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </v-tooltip> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -233,6 +233,7 @@ const handlePreviewResume = async ({ url, id }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 邀请面试 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const itemData = ref({}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const handleInterviewInvite = (item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (item.interViewStatus) return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (item?.jobClosed) return Snackbar.warning('职位已关闭') // 职位已关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   itemData.value = item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   showInvite.value = true 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -296,7 +297,7 @@ const handleDownloadAttachment = (k) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const actionItems = (item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const arr = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if (props.tab === 0) arr.push({ title: '邀请面试', color: 'success', click: handleInterviewInvite, icon: 'mdi-account-clock-outline' }, { title: '立即沟通', color: 'primary', click: handleToCommunicate, icon: 'mdi-comment-processing-outline' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (props.tab === 0) arr.push({ title: item.interViewStatus ? '邀请面试(当前投递记录已邀约面试)' : '邀请面试', disabled: item.interViewStatus, color: 'success', click: handleInterviewInvite, icon: 'mdi-account-clock-outline' }, { title: '立即沟通', color: 'primary', click: handleToCommunicate, icon: 'mdi-comment-processing-outline' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ([0, 1].includes(props.tab)) arr.push({ title: '不合适', color: 'indigo', click: handleEliminate, icon: 'mdi-account-remove-outline' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (props.tab === 4) arr.push({ title: '取消不合适', color: 'light-blue', click: handleCancelEliminate, icon: 'mdi-account-check-outline' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (props.tab === 2 && item?.job?.hire) arr.push({ title: '结算', click: handleSettlement, icon: 'mdi-currency-cny' }) 
			 |