yuwandanmian 1 년 전
부모
커밋
6b30e0521b
4개의 변경된 파일23개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      src/permission.js
  2. 12 1
      src/router/index.js
  3. 2 0
      src/views/data/query/index.vue
  4. 8 1
      src/views/outpatient/case/index.vue

+ 1 - 1
src/permission.js

@@ -8,7 +8,7 @@ import getPageTitle from '@/utils/get-page-title';
 
 NProgress.configure({ showSpinner: false }); // NProgress Configuration
 
-const whiteList = ['/login', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details', '/whitelist-caseControl','/whitelist-qualityResults']; // no redirect whitelist
+const whiteList = ['/login', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details', '/whitelist-caseControl','/whitelist-qualityResults', '/whitelist-outpatientMedicalRecordDetail']; // no redirect whitelist
 
 router.beforeEach(async (to, from, next) => {
   // start progress bar

+ 12 - 1
src/router/index.js

@@ -728,6 +728,17 @@ export const constantRoutes = [
           nocopy: true
         },
       },
+      {
+        path: '/whitelist-outpatientMedicalRecordDetail',
+        name: 'WhitelistOutpatientMedicalRecordDetail',
+        component: () => import('@/views/outpatient/control/detail'),
+        hidden: true,
+        meta: { 
+          keepAlive: 0,
+          canMultipleOpen: true,
+          nocopy: true
+        },
+      },
       {
         path: '/whitelist-caseControl',
         name: 'WhitelistCaseControl',
@@ -764,7 +775,7 @@ const createRouter = () =>
 
 const router = createRouter();
 
-const whiteList = ['/login','/404', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details', '/whitelist-caseControl','/whitelist-qualityResults']; // 添加路由白名单
+const whiteList = ['/login','/404', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details', '/whitelist-caseControl','/whitelist-qualityResults', '/whitelist-outpatientMedicalRecordDetail']; // 添加路由白名单
 //路由判断
 router.beforeEach(async (to, from, next) => {
   const hasToken = getToken();

+ 2 - 0
src/views/data/query/index.vue

@@ -746,6 +746,8 @@ export default {
       let toPath;
       if (path === '/hospital-search') {
         toPath = '/hospital-details';
+      } else if (path === '/whitelist-search') {
+        toPath = '/whitelist-details';
       } else {
         toPath = '/details';
       }

+ 8 - 1
src/views/outpatient/case/index.vue

@@ -240,7 +240,14 @@ import { dateFormat } from '@/utils/index'
     },
     methods: {
       funGoto(blbh) {
-        this.$router.push({ path: '/outpatientMedicalRecordDetail', query: { blbh, from: 'search' } })
+      const { path } = this.$route;
+      let toPath;
+      if (path === '/whitelist-search') {
+        toPath = '/whitelist-outpatientMedicalRecordDetail';
+      } else {
+        toPath = '/outpatientMedicalRecordDetail';
+      }
+      this.$router.push({ path: toPath, query: { blbh, from: 'search' } })
       },
       selectInfo() {
         this.$axios.post('/get_omr_department_list').then(res => {