|
@@ -45,12 +45,12 @@ const router = useRouter()
|
|
// 查询用户基本信息
|
|
// 查询用户基本信息
|
|
const timer = ref(null)
|
|
const timer = ref(null)
|
|
|
|
|
|
|
|
+// 登录情况下校验必填人才信息
|
|
if (getToken()) timer.value = setInterval(() => { getUserInfoVerify() }, 100)
|
|
if (getToken()) timer.value = setInterval(() => { getUserInfoVerify() }, 100)
|
|
-// 十秒后停止获取清除timer
|
|
|
|
-setTimeout(() => { if (!info.value) getUserInfoFail() }, 10000);
|
|
|
|
|
|
|
|
// 查询用户基本信息
|
|
// 查询用户基本信息
|
|
const getUserInfoVerify = () => {
|
|
const getUserInfoVerify = () => {
|
|
|
|
+ setTimeout(() => { if (!info.value) getUserInfoFail() }, 10000); // 十秒后停止获取清除timer
|
|
if (info.value) {
|
|
if (info.value) {
|
|
if (timer.value) clearInterval(timer.value); timer.value = null
|
|
if (timer.value) clearInterval(timer.value); timer.value = null
|
|
const keyArr = ['name', 'phone', 'jobStatus', 'expType', 'eduType'] // 必填人才信息
|
|
const keyArr = ['name', 'phone', 'jobStatus', 'expType', 'eduType'] // 必填人才信息
|
|
@@ -68,14 +68,12 @@ const getUserInfoVerify = () => {
|
|
|
|
|
|
// 查询用户基本信息-失败
|
|
// 查询用户基本信息-失败
|
|
const getUserInfoFail = () => {
|
|
const getUserInfoFail = () => {
|
|
- if (timer.value && getToken()) {
|
|
|
|
- clearInterval(timer.value); timer.value = null
|
|
|
|
- Snackbar.error(t('login.getUserInfoFailed')+','+t('login.loginAgain'))
|
|
|
|
- setTimeout(() => {
|
|
|
|
- store.userLogout(1)
|
|
|
|
- router.push('/login')
|
|
|
|
- }, 3000)
|
|
|
|
- }
|
|
|
|
|
|
+ if (timer.value) clearInterval(timer.value); timer.value = null
|
|
|
|
+ Snackbar.error(t('login.getUserInfoFailed')+','+t('login.loginAgain'))
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ store.userLogout(1)
|
|
|
|
+ router.push('/login')
|
|
|
|
+ }, 3000)
|
|
}
|
|
}
|
|
|
|
|
|
const formRef = ref()
|
|
const formRef = ref()
|