|
@@ -5,7 +5,7 @@ import { getToken, getIsEnterprise } from '@/utils/auth'
|
|
|
import { useDictStore } from '@/store/dict'
|
|
|
import { useUserStore } from '@/store/user'
|
|
|
import Confirm from '@/plugins/confirm'
|
|
|
-import fullScreen from '@/plugins/fullScreen'
|
|
|
+import necessaryInfo from '@/plugins/necessaryInfo'
|
|
|
|
|
|
const { start, done } = useNProgress()
|
|
|
// loginType:1.enterprise: 企业路由
|
|
@@ -26,11 +26,12 @@ router.beforeEach(async (to, from, next) => {
|
|
|
} else if (getToken(tokenIndex)) {
|
|
|
// 强制修改密码
|
|
|
if (localStorage.getItem('entUpdatePassword') === 'needChange') fullScreen('entUpdatePassword')
|
|
|
+ // 强制填写个人信息
|
|
|
+ else if (localStorage.getItem('necessaryInfoReady') === 'no') necessaryInfo('necessaryInfoDialog')
|
|
|
// 企业信息完成度提示
|
|
|
else if (localStorage.getItem('checkEnterpriseBaseInfoFalseHref')) {
|
|
|
const href = localStorage.getItem('checkEnterpriseBaseInfoFalseHref')
|
|
|
localStorage.setItem('checkEnterpriseBaseInfoFalseHref', '')
|
|
|
- localStorage.setItem('checkEnterpriseBaseInfoFalseHref', '')
|
|
|
localStorage.setItem('entUpdatePassword', '')
|
|
|
if (to.path !== '/recruit/enterprise/entInfoSetting') {
|
|
|
setTimeout(() => {
|