Xiao_123 hai 5 meses
pai
achega
1915d4440c
Modificáronse 1 ficheiros con 27 adicións e 3 borrados
  1. 27 3
      src/views/menduner/system/talentMap/details/index.vue

+ 27 - 3
src/views/menduner/system/talentMap/details/index.vue

@@ -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>