| 
					
				 | 
			
			
				@@ -6,9 +6,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-tab-pane label="简历解析" v-loading="loading"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-if="fileUrl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="text-right m-b-10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button @click="handleText">查看文本信息</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button type="primary" @click="handleResetUpload">重新上传简历</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <IFrame :src="fileUrl" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-drawer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="drawer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                modal-class="drawer" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                size="75%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                direction="ltr" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                title="简历解析" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <p v-for="(text, index) in resumeTxt" :key="text + index">{{ text }}</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-drawer> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-upload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-else 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,7 +73,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <CardTitle title="已有标签" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <Tags v-if="Object.keys(result).length" :data="result?.resume?.skillsObjs" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <m-tags v-if="Object.keys(result).length" :data="result?.resume?.skillsObjs" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-card> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <!-- <el-card shadow="never" class="m-t-10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #header> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,12 +105,11 @@ import Edu from './components/edu.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Exp from './components/exp.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import JobIntention from './components/jobIntention.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Training from './components/training.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Tags from './components/tags.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import MTags from './components/tags.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import TagsRecommend from './components/tagsRecommend.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Search from './components/search.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const { push } = useRouter() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const loading = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const saveLoading = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const result = ref(cloneDeep(DefaultData)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -121,6 +130,10 @@ const { id } = route.params 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const baseUrl = import.meta.env.VITE_PREVIEW_URL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const isEdit = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const drawer = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const resumeTxt = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 地区树状列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const areaTreeData = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const getDictData = async () => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,6 +213,12 @@ const submitFormSuccess = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   unref(uploadRef)?.clearFiles() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 查看文本信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleText = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  drawer.value = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resumeTxt.value = result.value.resume.rawText.split('\n') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 重新上传简历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const handleResetUpload = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   await message.confirm('是否确定重新上传简历?确定后将清空当前信息') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -258,3 +277,8 @@ const handleUpdateJobIntention = async (val, type) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<style lang="scss" scoped> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+:deep(.drawer) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</style> 
			 |