diff --git a/src/components/360View/index.vue b/src/components/360View/index.vue index c6b3a1c..9f05573 100644 --- a/src/components/360View/index.vue +++ b/src/components/360View/index.vue @@ -318,10 +318,10 @@ export default { this.isDev = window.SITE_CONFIG['apiURL'].includes('47') this.jzNumber = window.sessionStorage.getItem('jzNumber') this.infoHidden = this.$route.query.infoHidden && JSON.parse(this.$route.query.infoHidden) - this.getPatientData() - this.getTimeAxisData() }, mounted() { + this.getPatientData() + this.getTimeAxisData() this.computerData() if (this.isSearch === '3') { this.timeAxisType = '视光档案' @@ -408,7 +408,6 @@ export default { this.$router.push('/outpatientManagement-call') } else { this.$parent.detailViewVisible = false - console.log(this.$parent) this.$parent.reFresh() } }, diff --git a/src/components/360View/medicalRecord/callMedical/index.vue b/src/components/360View/medicalRecord/callMedical/index.vue index ee338d8..7ea8a06 100644 --- a/src/components/360View/medicalRecord/callMedical/index.vue +++ b/src/components/360View/medicalRecord/callMedical/index.vue @@ -69,7 +69,11 @@ export default { default: '' } }, - inject: ['refresh'], + inject: { + refresh: { + default: 'refresh' + } + }, data() { return { id: '', diff --git a/src/components/360View/medicalRecord/outPatientRecord/historyForm.vue b/src/components/360View/medicalRecord/outPatientRecord/historyForm.vue index 3751adf..10a0ea5 100644 --- a/src/components/360View/medicalRecord/outPatientRecord/historyForm.vue +++ b/src/components/360View/medicalRecord/outPatientRecord/historyForm.vue @@ -1,9 +1,10 @@ @@ -42,7 +55,8 @@ export default { data() { return { curWord: '', - textArray: [] + textArray: [], + drawer: false } }, mounted() { @@ -53,9 +67,15 @@ export default { this.$refs.form.resetFields() }) }, + getIndex(e) { + console.log(e.srcElement.selectionStart) + }, setCurWord(word) { this.curWord = word }, + openTextTemplate() { + this.drawer = true + }, combineWord(text) { switch (this.curWord) { case '主诉': @@ -94,10 +114,20 @@ export default { } - diff --git a/src/components/hm-crf/tinymce/themes/silver/theme.js b/src/components/hm-crf/tinymce/themes/silver/theme.js index 8340e9c..9df2fdd 100644 --- a/src/components/hm-crf/tinymce/themes/silver/theme.js +++ b/src/components/hm-crf/tinymce/themes/silver/theme.js @@ -3058,7 +3058,6 @@ set$3(subject, value); }); if (!definition.uid) { - debugger; } writeOnly(subject, definition.uid); return subject; diff --git a/src/page-subspecialty/router/index.js b/src/page-subspecialty/router/index.js index 7b8de79..f57da28 100644 --- a/src/page-subspecialty/router/index.js +++ b/src/page-subspecialty/router/index.js @@ -151,7 +151,11 @@ router.beforeEach((to, from, next) => { // 添加动态(菜单)路由 // 已添加或者当前路由为页面路由, 可直接访问 if (window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] || fnCurrentRouteIsPageRoute(to, pageRoutes)) { - return next() + if (to.name === 'detail' && to.query.doctorId) { + loginByDocId(to.query.doctorId, next, to) + } else { + return next() + } } if (to.path === from.path) { return @@ -161,6 +165,7 @@ router.beforeEach((to, from, next) => { } else if (to.name === '360view' && to.query.doctorId) { loginByDocId(to.query.doctorId, next, to.fullPath) } else { + if (to.name === 'detail') return // 获取字典列表, 添加并全局变量保存 // http.get('/sys/dict/type/all').then(({ data: res }) => { // if (res.code !== 0) { @@ -178,7 +183,6 @@ router.beforeEach((to, from, next) => { }).catch(() => { return next({ name: 'login' }) }) - // 获取菜单管理菜单列表,并添加动态路由 http.get('/sys/menu/nav', { params: { @@ -195,7 +199,6 @@ router.beforeEach((to, from, next) => { next({ ...to, replace: true }) }).catch(() => { - // console.log(123) return next({ name: 'login' }) }) } @@ -228,7 +231,7 @@ function muneList(next) { return next({ name: 'login' }) }) } -function loginByDocId(doctorId, next) { +function loginByDocId(doctorId, next, to) { const params = { doctorId: doctorId } @@ -236,13 +239,14 @@ function loginByDocId(doctorId, next) { if (res.code !== 0) { return this.$message.error(res.msg) } - console.log(res) // Cookies.set('xa-token', res.data.token) + debugger window.sessionStorage.setItem('xa-token', res.data.token) window.sessionStorage.setItem('qg-userData', JSON.stringify(res.data.currentUser)) - getNavList(next) - muneList(next) - + if (to.name !== 'detail') { + getNavList(next) + muneList(next) + } return next() }).catch(() => { }) } @@ -287,7 +291,6 @@ function fnAddDynamicMenuRoutes(menuList = [], menuListChildLength, routes = []) iframeURL: URL }) } else { - // console.log(URL) URL = URL.replace(/^\//, '').replace(/_/g, '-') item['path'] = '/' + URL.replace(/\//g, '-') item['name'] = URL.replace(/\//g, '-') @@ -297,7 +300,6 @@ function fnAddDynamicMenuRoutes(menuList = [], menuListChildLength, routes = []) item['component'] = () => Promise.resolve(require(`@/page-subspecialty/views/modules/${URL}`).default) // 如果是父级给父级添加重定向到子菜单第一项 if (item.children.length > 0 && item.children[0].url) { - // console.log(item) // isShow:0显示不菜单 1显示菜单 item.children[0].isShow === 0 ? '' : item['redirect'] = '/' + item.children[0].url.replace(/\//g, '-') } @@ -321,7 +323,6 @@ function fnAddDynamicMenuRoutes(menuList = [], menuListChildLength, routes = []) }, { path: '*', redirect: { name: '404' }} ]) - // console.log('----------------------') window.SITE_CONFIG['dynamicMenuRoutes'] = routes window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] = true }