Explorar o código

病案白名单

yuwandanmian %!s(int64=2) %!d(string=hai) anos
pai
achega
ecd77be9fa

+ 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']; // no redirect whitelist
+const whiteList = ['/login', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details']; // no redirect whitelist
 
 router.beforeEach(async (to, from, next) => {
   // start progress bar

+ 8 - 2
src/router/index.js

@@ -312,7 +312,13 @@ export const constantRoutes = [
         name: 'WhitelistChargeDetails',
         hidden: true,
         component: () => import('@/views/data/query/ChargeDetails')
-      }
+      },
+      {
+        path: '/whitelist-details',
+        name: 'WhitelistDetails',
+        component: () => import('@/views/data/query/details'),
+        hidden: true
+      },
     ]
   }
 ];
@@ -326,7 +332,7 @@ const createRouter = () =>
 
 const router = createRouter();
 
-const whiteList = ['/login','/404', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails']; // 添加路由白名单
+const whiteList = ['/login','/404', '/whitelist-search', '/whitelist-caseViews', '/whitelist-chargeDetails', '/whitelist-details']; // 添加路由白名单
 //路由判断
 router.beforeEach(async (to, from, next) => {
   const hasToken = getToken();

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

@@ -1411,6 +1411,8 @@ export default {
       let toPath
       if (['/hospital-caseViews', '/hospital-details'].includes(path)) {
         toPath = '/hospital-chargeDetails'
+      } else if (['/whitelist-caseViews', '/whitelist-details'].includes(path)) {
+        toPath = '/whitelist-chargeDetails'
       } else {
         toPath = '/ChargeDetails'
       }

+ 2 - 0
src/views/searchSystem/components/CaseHomeSearch.vue

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

+ 10 - 1
src/views/searchSystem/components/DoctorOrderSearch.vue

@@ -170,7 +170,16 @@ export default {
   methods: {
     funGoto(val) {
       this.storageSet('getData', val);
-      this.$router.push({ path: '/caseViews', query: { status: 1} })
+      const { path } = this.$route;
+      let toPath;
+      if (path === '/hospital-search') {
+        toPath = '/hospital-caseViews';
+      } else if (path === '/whitelist-search') {
+        toPath = '/whitelist-caseViews';
+      } else {
+        toPath = '/caseViews';
+      }
+      this.$router.push({ path: toPath, query: { status: 1} })
     },
     indexAdd(index) {
       return index + 1 + (this.paginationData.currentPage - 1) * this.paginationData.pageSize;