diff --git a/src/App.vue b/src/App.vue index 6026b58b..cdaf3e0a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -42,7 +42,6 @@ let time1 = ref(0); let time2 = ref(0); onMounted(() => { - init() window.addEventListener('beforeunload', e => beforeunloadHandler(e)); window.addEventListener('unload', e => unloadHandler(e)); }) @@ -52,28 +51,7 @@ function beforeunloadHandler() { time1.value = new Date().getTime(); } -async function init() { - await validateToken(); - initDict("content_type"); //内容分类 - initDict("project_level"); //项目级别 - initDict("project_sys"); //培训分类 - initDict("project_pic"); //项目封面 - initDict("router_pic"); //路径图封面 - initDict("course_pic"); //课程封面 - initDict("job_type"); //岗位 - initDict("band"); //band -} -async function validateToken() { - try{ - await request(VALIDATE_TOKEN) - await getUserInfo(); - await getUserPermission(); - }catch (e) { - console.log('token失效 跳转到登录页') - } - -} function unloadHandler() { time2.value = new Date().getTime() - time1.value; @@ -83,23 +61,6 @@ function unloadHandler() { } } -async function getUserInfo() { - const userInfo = await api2.userInfo(); - store.commit("SET_USER", userInfo.data.data); -} - -async function initDict(key) { - const list = await getDictList(key); - store.commit("SET_DICT", {key, data: list}); -} - -async function getUserPermission() { - return request(USER_PERMISSION, {permissionType: 'PAGE'}).then(res => { - store.commit("SET_PERMISSION", res.data?.map(s => s.url)); - }) -} - -const getDictList = (param) => api1.getDictTree({code: param,}).then((res) => res.data.data);