Jelajahi Sumber

简历解析api

Xiao_123 5 bulan lalu
induk
melakukan
e349d389f7

+ 8 - 0
src/api/recruit/personal/resume/index.js

@@ -218,6 +218,14 @@ export const getPersonResumeCv = async () => {
   })
 }
 
+// 附件简历解析
+export const resumeParser = async (params) => {
+  return await request.get({
+    url: '/app-api/menduner/system/online/resume/parser',
+    params
+  })
+}
+
 // 修改求职类型
 export const updateJobStatus = async (data) => {
   return await request.post({

+ 10 - 1
src/views/recruit/personal/PersonalCenter/resume/attachment/index.vue

@@ -49,7 +49,7 @@ import { ref } from 'vue'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'
 import { useI18n } from '@/hooks/web/useI18n'
-import { getPersonResumeCv, deletePersonResumeCv, savePersonResumeCv } from '@/api/recruit/personal/resume'
+import { getPersonResumeCv, deletePersonResumeCv, savePersonResumeCv, resumeParser } from '@/api/recruit/personal/resume'
 import { getBlob, saveAs } from '@/utils'
 import { previewFile } from '@/utils'
 
@@ -140,6 +140,15 @@ const handleDownload = (k) => {
     saveAs(blob, k.title)
   })
 }
+
+// const fileUrl = 'https://minio.menduner.com/test/person/1/attachment/7cde29dc69c1403649be55d4c2bfd3d8304c088dc79ab25afe9c4bf55d3b382f.docx'
+// const fileUrl = 'https://minio.menduner.com/dev/person/270960672278450176/attachment/ade0423206dfeabb6955ad9a885c0ad206e41e89bc375cc78d21eb2eb13d0e59.pdf'
+// const fileUrl = 'https://minio.menduner.com/dev/person/795358459037093888/attachment/2d48cb1b3e07df73765c41eba3852e7b147d9beb67722ff233c46fc933096cfd.pdf'
+// const handleResumeParser = async () => {
+//   const data = await resumeParser({ fileUrl })
+//   console.log(data, '简历解析')
+// }
+// handleResumeParser()
 </script>
 
 <style scoped lang="scss">