Jelajahi Sumber

已登录但未上传简历

lifanagju_citu 10 bulan lalu
induk
melakukan
6b2df3e411

+ 16 - 16
src/views/recruit/personal/shareJob/components/deliveryForm.vue

@@ -38,22 +38,22 @@ const handleUpload = async (e) => {
 
 
 const items = ref({
 const items = ref({
   options: [
   options: [
-    {
-      type: 'text',
-      key: 'name',
-      value: '',
-      clearable: true,
-      label: '姓名 *',
-      rules: [v => !!v || '请填写姓名']
-    },
-    {
-      type: 'text',
-      key: 'phone',
-      value: '',
-      clearable: true,
-      label: '手机号码 *',
-      rules: [v => !!v || '请填写手机号码']
-    },
+    // {
+    //   type: 'text',
+    //   key: 'name',
+    //   value: '',
+    //   clearable: true,
+    //   label: '姓名 *',
+    //   rules: [v => !!v || '请填写姓名']
+    // },
+    // {
+    //   type: 'text',
+    //   key: 'phone',
+    //   value: '',
+    //   clearable: true,
+    //   label: '手机号码 *',
+    //   rules: [v => !!v || '请填写手机号码']
+    // },
     {
     {
       type: 'upload',
       type: 'upload',
       key: 'url',
       key: 'url',

+ 13 - 1
src/views/recruit/personal/shareJob/components/handleDeliveryCom.vue

@@ -1,6 +1,16 @@
 <!-- 选择简历 -->
 <!-- 选择简历 -->
 <template>
 <template>
   <selectResumeDialog v-model="showResume" :list="resumeList" @submit="handleSubmit" @close="handleClose"></selectResumeDialog>
   <selectResumeDialog v-model="showResume" :list="resumeList" @submit="handleSubmit" @close="handleClose"></selectResumeDialog>
+  <CtDialog
+    :visible="showUploadFile"
+    :widthType="2"
+    titleClass="text-h6"
+    title="简历投递"
+    @close="showQuickResumeDialog = false"
+    @submit="null"
+  >
+    <DeliveryForm ref="deliveryForm"></DeliveryForm>
+  </CtDialog>
 </template>
 </template>
 
 
 <script setup>
 <script setup>
@@ -8,6 +18,7 @@ import selectResumeDialog from '@/views/recruit/personal/position/components/job
 import Snackbar from '@/plugins/snackbar'
 import Snackbar from '@/plugins/snackbar'
 import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
 import { useI18n } from '@/hooks/web/useI18n'; const { t } = useI18n()
 import { jobCvRelCheckSend, jobCvRelSend } from '@/api/position'
 import { jobCvRelCheckSend, jobCvRelSend } from '@/api/position'
+import DeliveryForm from './deliveryForm.vue'
 import { getPersonResumeCv } from '@/api/resume'
 import { getPersonResumeCv } from '@/api/resume'
 import { ref } from 'vue'
 import { ref } from 'vue'
 defineOptions({name: 'shareJob-handleDeliveryCom'})
 defineOptions({name: 'shareJob-handleDeliveryCom'})
@@ -18,6 +29,7 @@ const props = defineProps({
   }
   }
 })
 })
 const showResume = ref(false)
 const showResume = ref(false)
+const showUploadFile = ref(false)
 const resumeList = ref([])
 const resumeList = ref([])
 
 
 const inspectionProcess = async () => {
 const inspectionProcess = async () => {
@@ -30,7 +42,7 @@ const inspectionProcess = async () => {
     resumeList.value = data
     resumeList.value = data
     //
     //
     if (data?.length) showResume.value = true // 简历选择
     if (data?.length) showResume.value = true // 简历选择
-    else console.log('已登录但未上传简历')
+    else showUploadFile.value = true // 已登录但未上传简历
   } catch (error) {
   } catch (error) {
     console.error('error', error)
     console.error('error', error)
   }
   }

+ 0 - 0
src/views/recruit/personal/shareJob/components/quickResumeDialog.vue → src/views/recruit/personal/shareJob/components/quickResume.vue


+ 1 - 1
src/views/recruit/personal/shareJob/index.vue

@@ -81,7 +81,7 @@ import { onMounted, ref } from 'vue';
 import { getPositionDetails } from '@/api/position'
 import { getPositionDetails } from '@/api/position'
 import { dealDictObjData } from '@/utils/position'
 import { dealDictObjData } from '@/utils/position'
 import handleDeliveryCom from './components/handleDeliveryCom.vue'
 import handleDeliveryCom from './components/handleDeliveryCom.vue'
-import quickResume from './components/quickResumeDialog.vue'
+import quickResume from './components/quickResume.vue'
 import { getPersonalToken } from '@/utils/auth'
 import { getPersonalToken } from '@/utils/auth'
 
 
 // 组件挂载后添加事件监听器  
 // 组件挂载后添加事件监听器