diff --git a/src/main.js b/src/main.js index 7f9011b..b16b28d 100644 --- a/src/main.js +++ b/src/main.js @@ -2,12 +2,10 @@ import Vue from 'vue' import 'normalize.css/normalize.css' // A modern alternative to CSS resets -import ElementUI, { MessageBox } from 'element-ui' +import ElementUI from 'element-ui' import { getBasicDataAllSelect, getFrontInternationalizationList } from '@/api/dictionary/dictionary' -// import 'element-ui/lib/theme-chalk/index.css' import './assets/css/theme-blue/index.css' // 浅绿色主题 import './assets/css/iconfont/index.css' // 阿里巴巴图标库 -// import locale from 'element-ui/lib/locale/lang/en' // lang i18n import i18n from './lang' import '@/styles/index.scss' // global css @@ -23,10 +21,7 @@ import '@/permission' // permission control import md5 from 'js-md5' import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard) -// import htmlToPdf from './utils/htmlToPdf' -// Vue.use(htmlToPdf) import permission from './utils/permission' -import { OSSclient } from './utils/oss' Vue.use(permission) import Viewer from 'v-viewer' diff --git a/src/permission.js b/src/permission.js index ebfd678..e68f7d2 100644 --- a/src/permission.js +++ b/src/permission.js @@ -10,10 +10,18 @@ import { OSSclient } from './utils/oss' NProgress.configure({ showSpinner: false }) -const whiteList = ['/activate','/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'] - +const whiteList = ['/activate', '/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'] +// 影像页关闭 +Vue.prototype.$openWindow = null +Vue.prototype.$setOpenWindow = (openWindow) => { + if (Vue.prototype.$openWindow) { + Vue.prototype.$openWindow.close(); + } + Vue.prototype.$openWindow = openWindow; +} router.beforeEach(async (to, from, next) => { NProgress.start() + Vue.prototype.$setOpenWindow(); // 设置页面标题 // document.title = getPageTitle(to.meta.title) diff --git a/src/views/recompose/index.vue b/src/views/recompose/index.vue index 6b04452..2a07c5e 100644 --- a/src/views/recompose/index.vue +++ b/src/views/recompose/index.vue @@ -68,7 +68,7 @@ diff --git a/src/views/system/dicomAE/components/edit-dicom.vue b/src/views/system/dicomAE/components/edit-dicom.vue index be1f931..1eebc8d 100644 --- a/src/views/system/dicomAE/components/edit-dicom.vue +++ b/src/views/system/dicomAE/components/edit-dicom.vue @@ -6,6 +6,7 @@ width="500px" custom-class="base-dialog-wrapper" append-to-body + :before-close="handleCancel" >