|
@@ -3,7 +3,7 @@
|
|
|
<div class="my-5">
|
|
|
<div v-if="!isMobile">
|
|
|
<v-btn v-if="query?.noLogin" class="my-2" color="primary" variant="text" size="large" @click="router.push('/login')">{{ `<< 回到登录页` }}</v-btn>
|
|
|
- <v-btn v-else class="my-2" color="primary" variant="text" size="large" @click="router.push('/recruitHome')">{{ `<< 回到首页` }}</v-btn>
|
|
|
+ <v-btn v-else class="my-2" color="primary" variant="text" size="large" @click="toHome">{{ `<< 回到首页` }}</v-btn>
|
|
|
</div>
|
|
|
<v-card :class="isMobile? 'mobileBox' : 'default-width'" :elevation="isMobile? '0' : '3'">
|
|
|
<div style="margin: 70px auto;" :style="{width: isMobile ? '' : '600px'}">
|
|
@@ -67,7 +67,7 @@
|
|
|
<span>审核通过</span>
|
|
|
</div>
|
|
|
<div class="text-center">
|
|
|
- <v-btn v-if="!isMobile" class="mt-16 mr-3 buttons" color="primary" to="/recruitHome">{{ $t('common.toHome') }}</v-btn>
|
|
|
+ <v-btn v-if="!isMobile" class="mt-16 mr-3 buttons" color="primary" @click="toHome" >{{ $t('common.toHome') }}</v-btn>
|
|
|
<v-btn v-if="applyInfo.status === '2'" class="mt-16 buttons" color="primary" @click="handleConfirm">{{ $t('common.resubmit') }}</v-btn>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -81,6 +81,9 @@ import { timesTampChange } from '@/utils/date'
|
|
|
import { getUserRegisterEnterpriseApply } from '@/api/personal/user'
|
|
|
import { onMounted, ref } from 'vue';
|
|
|
import { useRouter } from 'vue-router'; const router = useRouter()
|
|
|
+import { checkPersonBaseInfo } from '@/utils/check'
|
|
|
+import dialogExtend from '@/plugins/dialogExtend'
|
|
|
+import { getToken } from '@/utils/auth'
|
|
|
|
|
|
const applyInfo = ref({})
|
|
|
const query = router.currentRoute.value.query
|
|
@@ -111,6 +114,16 @@ const handleConfirm = () => {
|
|
|
router.push(query?.noLogin ? '/register/company?type=noLoginToRegister&login=true' : '/recruit/entRegister')
|
|
|
}
|
|
|
|
|
|
+const toHome = () => {
|
|
|
+ if (getToken() && !checkPersonBaseInfo()) { // 强制填写个人信息
|
|
|
+ localStorage.setItem('necessaryInfoReady', 'fddeaddc47868b')
|
|
|
+ setTimeout(() => {
|
|
|
+ dialogExtend('necessaryInfoDialog')
|
|
|
+ }, 1000)
|
|
|
+ }
|
|
|
+ router.push('/recruitHome')
|
|
|
+}
|
|
|
+
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.mobileBox {
|