|
@@ -44,16 +44,13 @@ const router = useRouter()
|
|
|
|
|
|
// 查询用户基本信息
|
|
// 查询用户基本信息
|
|
const timer = ref(null)
|
|
const timer = ref(null)
|
|
-timer.value = setInterval(() => { getUserInfoVerify() }, 100)
|
|
|
|
|
|
+
|
|
|
|
+if (getToken()) timer.value = setInterval(() => { getUserInfoVerify() }, 100)
|
|
// 十秒后停止获取清除timer
|
|
// 十秒后停止获取清除timer
|
|
setTimeout(() => { if (!info.value) getUserInfoFail() }, 10000);
|
|
setTimeout(() => { if (!info.value) getUserInfoFail() }, 10000);
|
|
|
|
|
|
// 查询用户基本信息
|
|
// 查询用户基本信息
|
|
const getUserInfoVerify = () => {
|
|
const getUserInfoVerify = () => {
|
|
- if (!getToken()) {
|
|
|
|
- clearInterval(timer.value); timer.value = null
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
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'] // 必填人才信息
|
|
@@ -71,12 +68,14 @@ const getUserInfoVerify = () => {
|
|
|
|
|
|
// 查询用户基本信息-失败
|
|
// 查询用户基本信息-失败
|
|
const getUserInfoFail = () => {
|
|
const getUserInfoFail = () => {
|
|
- 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)
|
|
|
|
|
|
+ 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)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
const formRef = ref()
|
|
const formRef = ref()
|