From 55cc1492b66be25225911dd3151600bb6bf89372 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 25 Apr 2024 14:23:42 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 7 +- src/permission.js | 12 +++- src/views/recompose/index.vue | 2 +- .../system/dicomAE/components/edit-dicom.vue | 1 + src/views/system/dicomAE/index.vue | 3 +- src/views/system/user/components/UserInfo.vue | 13 +++- .../components/confirm-visit-list.vue | 1 + .../components/view-study-list.vue | 4 +- .../trials-list/components/TrialForm.vue | 4 +- src/views/trials/trials-myinfo/account.vue | 2 +- .../hirVisit/components/current-study.vue | 2 + .../hirVisit/components/edit-study-list.vue | 2 + .../hirVisit/components/studyInfo.vue | 2 + .../components/staffExternalAdd.vue | 69 ++++++++++++++++--- .../personnel-manage/components/staffForm.vue | 20 +++--- .../trials-panel/study/components/list.vue | 41 +---------- .../trial-summary/audit-record/index.vue | 8 +++ 17 files changed, 116 insertions(+), 77 deletions(-) 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" >