|
@@ -13,7 +13,7 @@
|
|
|
:widthType="2"
|
|
|
titleClass="text-h6"
|
|
|
@close="openUploadDialog = false"
|
|
|
- title="选择本地简历"
|
|
|
+ title="选择简历"
|
|
|
@submit="uploadFileSubmit"
|
|
|
>
|
|
|
<uploadForm ref="uploadFormRef"></uploadForm>
|
|
@@ -52,6 +52,7 @@ const props = defineProps({
|
|
|
|
|
|
const resumeList = ref([])
|
|
|
const getResumeList = async () => {
|
|
|
+ resumeList.value = []
|
|
|
const data = await getPersonResumeCv()
|
|
|
if (!data?.length) {
|
|
|
openUploadDialog.value = true
|
|
@@ -66,8 +67,9 @@ const openUploadDialog = ref(false)
|
|
|
// 上传附件-提交
|
|
|
const uploadFileSubmit = async () => {
|
|
|
const obj = await uploadFormRef.value.getQuery()
|
|
|
- await savePersonResumeCv({ title: obj.fileName, url: obj.url })
|
|
|
- handleSubmit(obj, '上传的文件提交_直接投递')
|
|
|
+ const query = { title: obj.fileName, url: obj.url }
|
|
|
+ await savePersonResumeCv(query)
|
|
|
+ handleSubmit(query, '上传的文件提交_直接投递')
|
|
|
}
|
|
|
|
|
|
const selectLocalFileClick = () => {
|
|
@@ -84,7 +86,7 @@ const handleSubmit = async (val, type = '') =>{
|
|
|
|
|
|
// 区分普通职位跟众聘职位投递
|
|
|
if (props.hire) await hireJobCvDelivery({ jobId: props.jobId, recommendUserId: props.userId, url: obj.url })
|
|
|
- else await jobCvRelSend({ jobId: props.jobId, title: obj.title, url: obj.url })
|
|
|
+ else await jobCvRelSend({ jobId: props.jobId, title: obj.title, url: obj.url, type: props.hire ? 1 : 0 })
|
|
|
Snackbar.success(t('resume.deliverySuccess'))
|
|
|
// setTimeout(() => {
|
|
|
// }, 3000)
|