From 38ce7c1f56e449b26e9accc8836477de878b6176 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 16 Jul 2024 10:25:44 +0800 Subject: [PATCH] =?UTF-8?q?bug=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/permission.js b/src/permission.js index 195ffad6..41d0dd65 100644 --- a/src/permission.js +++ b/src/permission.js @@ -14,16 +14,6 @@ NProgress.configure({ showSpinner: false }) const whiteList = ['/ReviewersResearch', '/login', '/error', '/resetpassword', '/recompose', '/email-recompose', '/trialStats', '/showdicom', '/imagesShare', '/audit', '/preview', '/researchLogin', '/blindResumeInfo', '/trialsResume', '/joinVerify', '/showNoneDicoms', '/noneDicomReading', '/clinicalData', '/readingDicoms', '/readingPage', '/visitDicomReview', '/visitNondicomReview', '/globalReview', '/adReview', '/oncologyReview', '/nonedicoms'] router.beforeEach(async (to, from, next) => { - // try { - // if (to.query.trialId && to.query.trialId !== store.state.trials.config.trialId) { - // let res = await getTrialExtralConfig({ TrialId: to.query.trialId }); - // if (res.IsSuccess) { - // store.dispatch('trials/setConfig', { trialId: to.query.trialId, ...res.Result }); - // } - // } - // } catch (err) { - // alert(err) - // } NProgress.start() // 设置页面标题 // document.title = getPageTitle(to.meta.title) @@ -33,6 +23,12 @@ router.beforeEach(async (to, from, next) => { Vue.prototype.toPath = to.path Vue.prototype.$path = [] if (hasToken) { + if (to.query.trialId && to.query.trialId !== store.state.trials.config.trialId) { + let res = await getTrialExtralConfig({ TrialId: to.query.trialId }); + if (res.IsSuccess) { + store.dispatch('trials/setConfig', { trialId: to.query.trialId, ...res.Result }); + } + } if (to.path === '/login' || to.path === '/recompose' || to.path === '/email-recompose' || to.path === '/error' || to.path === '/ReviewersResearchForm' || to.path === '/ReviewersResearch') { if (to.path === '/ReviewersResearch') { await this.$store.dispatch('user/logout')