浏览代码

Merge branch 'superman' of http://git.shengws.com/zhangbj/xt_vue into superman

csx 6 年前
父节点
当前提交
0d393b4c87
共有 29 个文件被更改,包括 547 次插入538 次删除
  1. 2 1
      .gitignore
  2. 1 1
      config/dev.env.js
  3. 1 1
      config/index.js
  4. 396 396
      src/router/index.js
  5. 1 1
      src/styles/index.scss
  6. 5 5
      src/views/layout/Layout.vue
  7. 7 8
      src/views/layout/components/Navbar.vue
  8. 37 1
      src/views/layout/components/TagsView.vue
  9. 1 2
      src/xt_pages/data/components/tableson.vue
  10. 1 1
      src/xt_pages/data/components/templateTable.vue
  11. 16 1
      src/xt_pages/data/druguseTemplate.vue
  12. 1 0
      src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue
  13. 14 1
      src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue
  14. 1 0
      src/xt_pages/dialysis/details/dialog/acceptsTreatmentDialog.vue
  15. 1 0
      src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue
  16. 1 1
      src/xt_pages/dialysis/details/dialog/computer_dialog.vue
  17. 2 0
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  18. 1 0
      src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue
  19. 1 1
      src/xt_pages/dialysis/details/dialog/finish_dialog.vue
  20. 1 1
      src/xt_pages/dialysis/details/dialog/monitor_dialog.vue
  21. 1 1
      src/xt_pages/dialysis/details/dialog/treatmentSummaryDialog.vue
  22. 6 6
      src/xt_pages/role/components/AdminInfoForm.vue
  23. 3 3
      src/xt_pages/role/components/EditRole.vue
  24. 9 16
      src/xt_pages/sign/index.vue
  25. 0 72
      src/xt_pages/stock/stockOutOrder.vue
  26. 3 0
      src/xt_pages/user/components/PatientDetail.vue
  27. 11 12
      src/xt_pages/user/components/PatientForm.vue
  28. 20 6
      src/xt_pages/user/doctorAdvice.vue
  29. 3 0
      src/xt_pages/user/registration.vue

+ 2 - 1
.gitignore 查看文件

@@ -1,4 +1,5 @@
1 1
 node_modules
2 2
 .svn
3 3
 dist
4
-.git
4
+.git
5
+/.idea

+ 1 - 1
config/dev.env.js 查看文件

@@ -6,5 +6,5 @@
6 6
 module.exports = {
7 7
   NODE_ENV: '"development"',
8 8
   ENV_CONFIG: '"dev"',
9
-  BASE_API: '"http://localhost:9529"',//'"http://112.74.16.180:9527"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527
9
+  BASE_API: '"http://112.74.16.180:9527"',//'"http://112.74.16.180:9527"', // //http://api.xt.test.sgjyun.com http://112.74.16.180:9527
10 10
 }

+ 1 - 1
config/index.js 查看文件

@@ -20,7 +20,7 @@ module.exports = {
20 20
     // host: 'xt.test.sgjyun.com',
21 21
     // host: 'xt.kuyicloud.com',
22 22
     host: 'localhost',
23
-    port: 9528, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
23
+    port:9528, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
24 24
     autoOpenBrowser: true,
25 25
     errorOverlay: true,
26 26
     notifyOnErrors: false,

+ 396 - 396
src/router/index.js 查看文件

@@ -124,7 +124,7 @@ export const xt_constantRouterMap = [
124 124
 
125 125
   // ////////////////////////////
126 126
   // 本地开始
127
-  // /////////////////////////////
127
+  /////////////////////////////
128 128
   {
129 129
     path: '/patients',
130 130
     component: Layout,
@@ -532,11 +532,12 @@ export const xt_constantRouterMap = [
532 532
       { path: '/role/perview', component: () => import('@/xt_pages/role/EditPerview'), name: 'setupPerview', meta: { title: 'setupPerview', noCache: true }, hidden: true, is_menu: false },
533 533
       { path: '/role/admin/specialpermission', component: () => import('@/xt_pages/role/special_permission'), name: 'special_permission_manage', meta: { title: 'special_permission_manage' }}
534 534
     ]
535
-  }, {
535
+  },
536
+  {
536 537
     path: '/fullscreenboard',
537 538
     component: () => import('@/xt_pages/fullscreenboard/index'),
538 539
     hidden: true
539
-  },
540
+  }
540 541
   // /////////////本地要end/
541 542
 ]
542 543
 
@@ -548,400 +549,399 @@ export default new Router({
548 549
 
549 550
 export const xt_asyncRouterMap = [
550 551
 // //////////////////////////////////线在开始
551
-  {
552
-    path: '/patients',
553
-    component: Layout,
554
-    redirect: 'noredirect',
555
-    name: 'User',
556
-    alwaysShow: true,
557
-    meta: {
558
-      title: 'user',
559
-      icon: 'bingren'
560
-    },
561
-    children: [
562
-      {
563
-        path: '/patients/patients',
564
-        component: () => import('@/xt_pages/user/patients'),
565
-        name: 'Patient',
566
-        meta: { title: 'patient', noCache: true }
567
-      },
568
-      {
569
-        path: '/patients/create',
570
-        component: () => import('@/xt_pages/user/createPatient'),
571
-        name: 'createPatient',
572
-        meta: { title: 'createPatient', noCache: true }
573
-      },
574
-      {
575
-        path: '/patients/patient/:id',
576
-        component: () => import('@/xt_pages/user/patientInfo'),
577
-        hidden: true,
578
-        is_menu: false,
579
-        name: 'patient Page',
580
-        meta: { title: 'patientPage', noCache: true }
581
-      },
582
-      {
583
-        path: '/patients/patient/:id/edit',
584
-        component: () => import('@/xt_pages/user/editPatient'),
585
-        hidden: true,
586
-        is_menu: false,
587
-        name: 'Edit Patient',
588
-        meta: { title: 'editPatient', noCache: true }
589
-      },
590
-      {
591
-        path: '/patients/patient/:id/dialysisSolution',
592
-        component: () => import('@/xt_pages/user/dialysisSolution'),
593
-        hidden: true,
594
-        is_menu: false,
595
-        name: 'dialysisSolution',
596
-        meta: { title: 'dialysisSolution', noCache: true }
597
-      },
598
-      {
599
-        path: '/patients/patient/:id/weight',
600
-        component: () => import('@/xt_pages/user/weight'),
601
-        hidden: true,
602
-        is_menu: false,
603
-        name: 'weight',
604
-        meta: { title: 'weight', noCache: true }
605
-      },
606
-      {
607
-        path: '/patients/patient/:id/dialysisRecord',
608
-        component: () => import('@/xt_pages/user/dialysisRecord'),
609
-        hidden: true,
610
-        is_menu: false,
611
-        name: 'dialysisRecord',
612
-        meta: { title: 'dialysisRecord', noCache: true }
613
-      },
614
-      {
615
-        path: '/patients/patient/:id/scheduling',
616
-        component: () => import('@/xt_pages/user/scheduling'),
617
-        hidden: true,
618
-        is_menu: false,
619
-        name: 'scheduling',
620
-        meta: { title: 'scheduling', noCache: true }
621
-      },
622
-      {
623
-        path: '/patients/patient/:id/doctorAdvice',
624
-        component: () => import('@/xt_pages/user/doctorAdvice'),
625
-        hidden: true,
626
-        is_menu: false,
627
-        name: 'doctorAdvice',
628
-        meta: { title: 'doctorAdvice', noCache: true }
629
-      },
630
-      {
631
-        path: '/patients/inspection',
632
-        component: () => import('@/xt_pages/user/inspection'),
633
-        hidden: true,
634
-        is_menu: false,
635
-        name: 'Inspection',
636
-        meta: { title: 'inspection', noCache: true }
637
-      },
638
-      {
639
-        path: '/patients/course',
640
-        component: () => import('@/xt_pages/user/courseOfDisease'),
641
-        hidden: true,
642
-        is_menu: false,
643
-        name: 'CourseOfDiseaseManage',
644
-        meta: { title: 'CourseOfDiseaseManage', noCache: true }
645
-      },
646
-      {
647
-        path: '/patients/rescue',
648
-        component: () => import('@/xt_pages/user/rescueRecord'),
649
-        hidden: true,
650
-        is_menu: false,
651
-        name: 'RescueRecord',
652
-        meta: { title: 'RescueRecord', noCache: true }
653
-      },
654
-      {
655
-        path: '/patients/patient/:id/proeducation',
656
-        component: () => import('@/xt_pages/user/proeducation'),
657
-        hidden: true,
658
-        is_menu: false,
659
-        name: 'proeducation',
660
-        meta: { title: 'proeducation', noCache: true }
661
-      }
662
-    ]
663
-  },
664
-  {
665
-    path: '/workforce',
666
-    component: Layout,
667
-    redirect: 'noredirect',
668
-    name: 'workforce',
669
-    alwaysShow: true,
670
-    meta: {
671
-      title: 'workforce',
672
-      icon: 'paiban'
673
-    },
674
-    children: [
675
-      {
676
-        path: '/workforce/appointment',
677
-        component: () => import('@/xt_pages/workforce/appointment'),
678
-        name: 'appointment',
679
-        meta: { title: 'appointment', noCache: true }
680
-      },
681
-      {
682
-        path: '/workforce/sign',
683
-        component: () => import('@/xt_pages/workforce/sign'),
684
-        hidden: true,
685
-        is_menu: false,
686
-        name: 'workforcesign',
687
-        meta: { title: 'sign', noCache: true }
688
-      },
689
-      {
690
-        path: '/workforce/remind',
691
-        component: () => import('@/xt_pages/workforce/remind'),
692
-        name: 'remind',
693
-        meta: { title: 'remind', noCache: true }
694
-      },
695
-      {
696
-        path: "/workforce/template",
697
-        component: () => import("@/xt_pages/workforce/template"),
698
-        name: "workforce_template",
699
-        hidden: true,
700
-        is_menu: false,
701
-        meta: { title: 'workforce_template', noCache: true }
702
-      },
703
-      {
704
-        path: "/workforce/schedule/print",
705
-        component: () => import("@/xt_pages/workforce/schedule_print"),
706
-        name: "schedule_print",
707
-        hidden: true,
708
-        is_menu: false,
709
-        meta: { title: 'schedule_print', noCache: true }
710
-      },
711
-    ]
712
-  },
713
-  {
714
-    path: '/sign',
715
-    component: Layout,
716
-    redirct: '/sign/index',
717
-    children: [{
718
-      path: '/sign',
719
-      component: () => import('@/xt_pages/sign/index'),
720
-      name: 'sign',
721
-      meta: { title: 'signWeight', icon: 'sign', noCache: true }
722
-    }]
723
-  },
724
-  {
725
-    path: '/dialysis/',
726
-    component: Layout,
727
-    redirect: 'noredirect',
728
-    name: 'dialysis',
729
-    alwaysShow: true,
730
-    meta: {
731
-      title: 'dialysis',
732
-      icon: 'touxi'
733
-    },
734
-    children: [
735
-      { path: '/dialysis/dialysisrecord', component: () => import('@/xt_pages/dialysis/schedualPatient'), name: '透析记录', meta: { title: '透析记录' }},
736
-      {
737
-        path: '/dialysis/record/:id',
738
-        component: () => import('@/xt_pages/dialysis/dialysisPage'),
739
-        hidden: true,
740
-        is_menu: false,
741
-        name: 'paper',
742
-        meta: { title: 'paper', noCache: true }
743
-      },
744
-      {
745
-        path: '/dialysis/print',
746
-        component: () => import('@/xt_pages/dialysis/dialysisPrintOrder'),
747
-        hidden: true,
748
-        is_menu: false,
749
-        name: 'dialysisPrintOrder',
750
-        meta: { title: 'dialysisPrintOrder', noCache: true }
751
-      },
552
+  // {
553
+  //   path: '/patients',
554
+  //   component: Layout,
555
+  //   redirect: 'noredirect',
556
+  //   name: 'User',
557
+  //   alwaysShow: true,
558
+  //   meta: {
559
+  //     title: 'user',
560
+  //     icon: 'bingren'
561
+  //   },
562
+  //   children: [
563
+  //     {
564
+  //       path: '/patients/patients',
565
+  //       component: () => import('@/xt_pages/user/patients'),
566
+  //       name: 'Patient',
567
+  //       meta: { title: 'patient', noCache: true }
568
+  //     },
569
+  //     {
570
+  //       path: '/patients/create',
571
+  //       component: () => import('@/xt_pages/user/createPatient'),
572
+  //       name: 'createPatient',
573
+  //       meta: { title: 'createPatient', noCache: true }
574
+  //     },
575
+  //     {
576
+  //       path: '/patients/patient/:id',
577
+  //       component: () => import('@/xt_pages/user/patientInfo'),
578
+  //       hidden: true,
579
+  //       is_menu: false,
580
+  //       name: 'patient Page',
581
+  //       meta: { title: 'patientPage', noCache: true }
582
+  //     },
583
+  //     {
584
+  //       path: '/patients/patient/:id/edit',
585
+  //       component: () => import('@/xt_pages/user/editPatient'),
586
+  //       hidden: true,
587
+  //       is_menu: false,
588
+  //       name: 'Edit Patient',
589
+  //       meta: { title: 'editPatient', noCache: true }
590
+  //     },
591
+  //     {
592
+  //       path: '/patients/patient/:id/dialysisSolution',
593
+  //       component: () => import('@/xt_pages/user/dialysisSolution'),
594
+  //       hidden: true,
595
+  //       is_menu: false,
596
+  //       name: 'dialysisSolution',
597
+  //       meta: { title: 'dialysisSolution', noCache: true }
598
+  //     },
599
+  //     {
600
+  //       path: '/patients/patient/:id/weight',
601
+  //       component: () => import('@/xt_pages/user/weight'),
602
+  //       hidden: true,
603
+  //       is_menu: false,
604
+  //       name: 'weight',
605
+  //       meta: { title: 'weight', noCache: true }
606
+  //     },
607
+  //     {
608
+  //       path: '/patients/patient/:id/dialysisRecord',
609
+  //       component: () => import('@/xt_pages/user/dialysisRecord'),
610
+  //       hidden: true,
611
+  //       is_menu: false,
612
+  //       name: 'dialysisRecord',
613
+  //       meta: { title: 'dialysisRecord', noCache: true }
614
+  //     },
615
+  //     {
616
+  //       path: '/patients/patient/:id/scheduling',
617
+  //       component: () => import('@/xt_pages/user/scheduling'),
618
+  //       hidden: true,
619
+  //       is_menu: false,
620
+  //       name: 'scheduling',
621
+  //       meta: { title: 'scheduling', noCache: true }
622
+  //     },
623
+  //     {
624
+  //       path: '/patients/patient/:id/doctorAdvice',
625
+  //       component: () => import('@/xt_pages/user/doctorAdvice'),
626
+  //       hidden: true,
627
+  //       is_menu: false,
628
+  //       name: 'doctorAdvice',
629
+  //       meta: { title: 'doctorAdvice', noCache: true }
630
+  //     },
631
+  //     {
632
+  //       path: '/patients/inspection',
633
+  //       component: () => import('@/xt_pages/user/inspection'),
634
+  //       hidden: true,
635
+  //       is_menu: false,
636
+  //       name: 'Inspection',
637
+  //       meta: { title: 'inspection', noCache: true }
638
+  //     },
639
+  //     {
640
+  //       path: '/patients/course',
641
+  //       component: () => import('@/xt_pages/user/courseOfDisease'),
642
+  //       hidden: true,
643
+  //       is_menu: false,
644
+  //       name: 'CourseOfDiseaseManage',
645
+  //       meta: { title: 'CourseOfDiseaseManage', noCache: true }
646
+  //     },
647
+  //     {
648
+  //       path: '/patients/rescue',
649
+  //       component: () => import('@/xt_pages/user/rescueRecord'),
650
+  //       hidden: true,
651
+  //       is_menu: false,
652
+  //       name: 'RescueRecord',
653
+  //       meta: { title: 'RescueRecord', noCache: true }
654
+  //     },
655
+  //     {
656
+  //       path: '/patients/patient/:id/proeducation',
657
+  //       component: () => import('@/xt_pages/user/proeducation'),
658
+  //       hidden: true,
659
+  //       is_menu: false,
660
+  //       name: 'proeducation',
661
+  //       meta: { title: 'proeducation', noCache: true }
662
+  //     }
663
+  //   ]
664
+  // },
665
+  // {
666
+  //   path: '/workforce',
667
+  //   component: Layout,
668
+  //   redirect: 'noredirect',
669
+  //   name: 'workforce',
670
+  //   alwaysShow: true,
671
+  //   meta: {
672
+  //     title: 'workforce',
673
+  //     icon: 'paiban'
674
+  //   },
675
+  //   children: [
676
+  //     {
677
+  //       path: '/workforce/appointment',
678
+  //       component: () => import('@/xt_pages/workforce/appointment'),
679
+  //       name: 'appointment',
680
+  //       meta: { title: 'appointment', noCache: true }
681
+  //     },
682
+  //     {
683
+  //       path: '/workforce/sign',
684
+  //       component: () => import('@/xt_pages/workforce/sign'),
685
+  //       hidden: true,
686
+  //       is_menu: false,
687
+  //       name: 'workforcesign',
688
+  //       meta: { title: 'sign', noCache: true }
689
+  //     },
690
+  //     {
691
+  //       path: '/workforce/remind',
692
+  //       component: () => import('@/xt_pages/workforce/remind'),
693
+  //       name: 'remind',
694
+  //       meta: { title: 'remind', noCache: true }
695
+  //     },
696
+  //     {
697
+  //       path: "/workforce/template",
698
+  //       component: () => import("@/xt_pages/workforce/template"),
699
+  //       name: "workforce_template",
700
+  //       hidden: true,
701
+  //       is_menu: false,
702
+  //       meta: { title: 'workforce_template', noCache: true }
703
+  //     },
704
+  //     {
705
+  //       path: "/workforce/schedule/print",
706
+  //       component: () => import("@/xt_pages/workforce/schedule_print"),
707
+  //       name: "schedule_print",
708
+  //       hidden: true,
709
+  //       is_menu: false,
710
+  //       meta: { title: 'schedule_print', noCache: true }
711
+  //     },
712
+  //   ]
713
+  // },
714
+  // {
715
+  //   path: '/sign',
716
+  //   component: Layout,
717
+  //   redirct: '/sign/index',
718
+  //   children: [{
719
+  //     path: '/sign',
720
+  //     component: () => import('@/xt_pages/sign/index'),
721
+  //     name: 'sign',
722
+  //     meta: { title: 'signWeight', icon: 'sign', noCache: true }
723
+  //   }]
724
+  // },
725
+  // {
726
+  //   path: '/dialysis/',
727
+  //   component: Layout,
728
+  //   redirect: 'noredirect',
729
+  //   name: 'dialysis',
730
+  //   alwaysShow: true,
731
+  //   meta: {
732
+  //     title: 'dialysis',
733
+  //     icon: 'touxi'
734
+  //   },
735
+  //   children: [
736
+  //     { path: '/dialysis/dialysisrecord', component: () => import('@/xt_pages/dialysis/schedualPatient'), name: '透析记录', meta: { title: '透析记录' }},
737
+  //     {
738
+  //       path: '/dialysis/record/:id',
739
+  //       component: () => import('@/xt_pages/dialysis/dialysisPage'),
740
+  //       hidden: true,
741
+  //       is_menu: false,
742
+  //       name: 'paper',
743
+  //       meta: { title: 'paper', noCache: true }
744
+  //     },
745
+  //     {
746
+  //       path: '/dialysis/print',
747
+  //       component: () => import('@/xt_pages/dialysis/dialysisPrintOrder'),
748
+  //       hidden: true,
749
+  //       is_menu: false,
750
+  //       name: 'dialysisPrintOrder',
751
+  //       meta: { title: 'dialysisPrintOrder', noCache: true }
752
+  //     },
752 753
 
753
-      // { path: 'advice', component: () => import('@/xt_pages/dialysis/doctorAdvice'), name: 'advice', meta: { title: 'advice' }},
754
-      // { path: 'prepare', component: () => import('@/xt_pages/dialysis/dialysisPrepare'), name: 'prepare', meta: { title: 'prepare' }},
755
-      { path: '/dialysis/watch', component: () => import('@/xt_pages/dialysis/bloodPresssWatch'), name: 'watch', meta: { title: 'watch' }},
756
-      { path: '/dialysis/details', component: () => import('@/xt_pages/dialysis/details'), name: 'details', meta: { title: 'details' }, is_menu: false,},
757
-      {
758
-        path: '/dialysis/print/batch',
759
-        component: () => import('@/xt_pages/dialysis/batch_print/batch_print_order'),
760
-        hidden: true,
761
-        is_menu: false,
762
-        name: 'dialysis_batch_print',
763
-        meta: { title: '批量打印', noCache: true }
764
-      },
765
-      { path: '/dialysis/board', component: () => import('@/xt_pages/dialysis/bulletinBoard'), name: '数据看板', meta: { title: '数据看板' }},
766
-    ]
767
-  },
768
-  {
769
-    path: '/stock/',
770
-    component: Layout,
771
-    redirect: 'noredirect',
772
-    name: 'stockManage',
773
-    meta: { title: 'stockManage', icon: 'stock' },
774
-    children: [
775
-      {
776
-        path: '/stock/config',
777
-        component: () => import('@/xt_pages/stock/index'),
778
-        name: 'config',
779
-        meta: { title: 'config' }
780
-      },
781
-      {
782
-        path: '/stock/in',
783
-        component: () => import('@/xt_pages/stock/stockInOrder'),
784
-        name: 'stockInOrder',
785
-        meta: { title: 'stockInOrder', noCache: true }
786
-      }, {
787
-        path: '/stock/return',
788
-        component: () => import('@/xt_pages/stock/salesReturnOrder'),
789
-        name: 'salesReturnOrder',
790
-        meta: { title: 'salesReturnOrder', noCache: true }
791
-      },
792
-      {
793
-        path: '/stock/out',
794
-        component: () => import('@/xt_pages/stock/stockOutOrder'),
795
-        name: 'stockOutOrder',
796
-        meta: { title: 'stockOutOrder', noCache: true }
797
-      }, {
798
-        path: '/stock/cancel',
799
-        component: () => import('@/xt_pages/stock/cancelStockOrder'),
800
-        name: 'cancelStockOrder',
801
-        meta: { title: 'cancelStockOrder', noCache: true }
802
-      }, {
803
-        path: '/stock/in/other',
804
-        component: () => import('@/xt_pages/stock/otherStockInOrder'),
805
-        name: 'otherStockInOrder',
806
-        meta: { title: 'otherStockInOrder', noCache: true }
807
-      }, {
808
-        path: '/stock/return/other',
809
-        component: () => import('@/xt_pages/stock/otherSalesReturnOrder'),
810
-        name: 'otherSalesReturnOrder',
811
-        meta: { title: 'otherSalesReturnOrder', noCache: true }
812
-      },{
813
-        path: '/stock/out/other',
814
-        component: () => import('@/xt_pages/stock/otherStockOutOrder'),
815
-        name: 'otherStockOutOrder',
816
-        meta: { title: 'otherStockOutOrder', noCache: true }
817
-      }, {
818
-        path: '/stock/cancel/other',
819
-        component: () => import('@/xt_pages/stock/otherCancelStockOrder'),
820
-        name: 'otherCancelStockOrder',
821
-        meta: { title: 'otherCancelStockOrder', noCache: true }
822
-      }, {
823
-        path: '/stock/query',
824
-        component: () => import('@/xt_pages/stock/stockQuery'),
825
-        name: 'stockQuery',
826
-        meta: { title: 'stockQuery' }
827
-      }, {
828
-        path: '/stock/detail',
829
-        component: () => import('@/xt_pages/stock/stockDetailIndex'),
830
-        name: 'stockDetail',
831
-        meta: { title: 'stockDetail' }
832
-      },{
833
-        path: '/stock/in/add',
834
-        component: () => import('@/xt_pages/stock/stockInOrderAdd'),
835
-        name: 'stockInOrderAdd',
836
-        hidden: true,
837
-        is_menu: false,
838
-        meta: { title: 'stockInOrderAdd' }
839
-      }, {
840
-        path: '/stock/in/detail',
841
-        component: () => import('@/xt_pages/stock/stockInDetail'),
842
-        name: 'stockInDetail',
843
-        hidden: true,
844
-        is_menu: false,
845
-        meta: { title: 'stockInDetail' }
846
-      }, {
847
-        path: '/stock/return/detail',
848
-        component: () => import('@/xt_pages/stock/salesReturnDetail'),
849
-        name: 'salesReturnDetail',
850
-        hidden: true,
851
-        is_menu: false,
852
-        meta: { title: 'salesReturnDetail' }
853
-      }, {
854
-        path: '/stock/return/add',
855
-        component: () => import('@/xt_pages/stock/salesReturnOrderAdd'),
856
-        name: 'salesReturnOrderAdd',
857
-        hidden: true,
858
-        is_menu: false,
859
-        meta: { title: 'salesReturnOrderAdd' }
860
-      }, {
861
-        path: '/stock/out/add',
862
-        component: () => import('@/xt_pages/stock/stockOutOrderAdd'),
863
-        name: 'stockOutOrderAdd',
864
-        hidden: true,
865
-        is_menu: false,
866
-        meta: { title: 'stockOutOrderAdd', noCache: true }
867
-      }, {
868
-        path: '/stock/out/detail',
869
-        component: () => import('@/xt_pages/stock/stockOutDetail'),
870
-        name: 'stockOutDetail',
871
-        hidden: true,
872
-        is_menu: false,
873
-        meta: { title: 'stockOutDetail', noCache: true }
874
-      }, {
875
-        path: '/stock/cancel/add',
876
-        component: () => import('@/xt_pages/stock/cancelStockOrderAdd'),
877
-        name: 'cancelStockOrderAdd',
878
-        hidden: true,
879
-        is_menu: false,
880
-        meta: { title: 'cancelStockOrderAdd', noCache: true }
881
-      }, {
882
-        path: '/stock/cancel/detail',
883
-        component: () => import('@/xt_pages/stock/cancelStockDetail'),
884
-        name: 'cancelStockDetail',
885
-        hidden: true,
886
-        is_menu: false,
887
-        meta: { title: 'cancelStockDetail', noCache: true }
888
-      }
889
-
890
-    ]
891
-   },
892
-   {
893
-     path: '/qcd',
894
-     component: Layout,
895
-     redirect: '/qcd/dialysistotal',
896
-     name: 'qcd',
897
-     alwaysShow: true,
898
-     meta: { title: '科室质控', icon: 'table' },
899
-     children: [
900
-       { path: '/statistics/index', component: () => import('@/xt_pages/statistics/index'), name: 'statistics', meta: { title: 'statistics' }},
901
-       { path: '/qcd/dialysistotal', component: () => import('@/xt_pages/qcd/dialysisTotal'), name: 'dialysistotal', meta: { title: '透析总量' }},
902
-       { path: '/qcd/processindicators', component: () => import('@/xt_pages/qcd/processIndicators'), name: 'processIndicators', meta: { title: '过程指标' }},
903
-       { path: '/qcd/outcomeIndicators/control', component: () => import('@/xt_pages/qcd/outcomeIndicators/control'), name: 'outcomeIndicatorsControl', meta: { title: '结果指标' }},
904
-       { path: '/qcd/outcomeIndicators/query', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/outcomeIndicators/query'), name: 'outcomeIndicatorsQuery', meta: { title: '指标查询' }},
905
-       { path: '/qcd/patientanalysis/total', component: () => import('@/xt_pages/qcd/patientAnalysis/total'), name: 'patientAnalysisTotal', meta: { title: '患者分析' }},
906
-       { path: '/qcd/patientanalysis/weight',hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/weight'), name: 'patientAnalysisWeight', meta: { title: '体重分析' }},
907
-       { path: '/qcd/patientanalysis/bloodpressure', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/bloodPressure'), name: 'patientAnalysisBloodPressure', meta: { title: '血压分析' }},
908
-       { path: '/qcd/patientanalysis/dialysisage', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/dialysisAge'), name: 'patientAnalysisDialysisAge', meta: { title: '透析龄分析' }},
909
-       { path: '/qcd/patientanalysis/lapseto', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/lapseto'), name: 'patientAnalysisLapseto', meta: { title: '转归分析' }},
910
-       { path: '/qcd/patientanalysis/complication', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/complication'), name: 'patientAnalysisComplication', meta: { title: '并发症分析' }},
911
-       { path: '/qcd/patientanalysis/infectiousdiseases', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/infectiousDiseases'), name: 'patientAnalysisInfectiousDiseases', meta: { title: '传染病分析' }},
912
-       { path: '/qcd/pa/person/lapseto', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/lapseto'), name: 'paPersonLapseto', meta: { title: '转归' }},
913
-       { path: '/qcd/pa/person/weight', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/weight'), name: 'paPersonWeight', meta: { title: '体重' }},
914
-       { path: '/qcd/pa/person/bloodpressure', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/bloodPressure'), name: 'paPersonBloodPressure', meta: { title: '血压' }},
915
-       { path: '/qcd/pa/person/indicators', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/indicators'), name: 'paPersonIndicators', meta: { title: '指标控制' }},
916
-       { path: '/qcd/pa/person/oralmedicine', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/oralMedicine'), name: 'paPersonOralMedicine', meta: { title: '口服药' }},
917
-     ]
918
-   },
919
-   {
920
-    path: '/data/',
921
-    component: Layout,
922
-    redirect: 'noredirect',
923
-    name: 'data',
924
-    meta: { title: 'data_dictionary', icon: 'excel' },
925
-    children: [
926
-      { path: '/data/dictionary', component: () => import('@/xt_pages/data/index'), name: 'dictionary', meta: { title: 'field_config' }},
927
-      { path: '/data/template', component: () => import('@/xt_pages/data/template'), name: 'template', meta: { title: 'template' }},
928
-      { path: '/data/druguse', component: () => import('@/xt_pages/data/druguseTemplate'), name: 'druguse', meta: { title: 'druguse' }}
929
-    ]
930
-  },
931
-  {
932
-    path: '/device',
933
-    component: Layout,
934
-    redirect: '/device/main',
935
-    name: 'device',
936
-    alwaysShow: true,
937
-    meta: { title: 'deviceManage', icon: 'shebei' },
938
-    children: [
939
-      { path: '/device/zones', component: () => import('@/xt_pages/device/zone_main'), name: 'deviceZoneManage', meta: { title: 'deviceZoneManage' }},
940
-      { path: '/device/groups', component: () => import('@/xt_pages/device/group_main'), name: 'deviceGroupManage', meta: { title: 'deviceGroupManage' }},
941
-      { path: '/device/numbers', component: () => import('@/xt_pages/device/number_main'), name: 'deviceNumberManage', meta: { title: 'deviceNumberManage' }},
942
-      { path: '/device/main', component: () => import('@/xt_pages/device/main'), name: 'dialysisMachineManage', meta: { title: 'dialysisMachineManage' }}
943
-    ]
944
-  },
754
+  //     // { path: 'advice', component: () => import('@/xt_pages/dialysis/doctorAdvice'), name: 'advice', meta: { title: 'advice' }},
755
+  //     // { path: 'prepare', component: () => import('@/xt_pages/dialysis/dialysisPrepare'), name: 'prepare', meta: { title: 'prepare' }},
756
+  //     { path: '/dialysis/watch', component: () => import('@/xt_pages/dialysis/bloodPresssWatch'), name: 'watch', meta: { title: 'watch' }},
757
+  //     { path: '/dialysis/details', component: () => import('@/xt_pages/dialysis/details'), name: 'details', meta: { title: 'details' }, is_menu: false,},
758
+  //     {
759
+  //       path: '/dialysis/print/batch',
760
+  //       component: () => import('@/xt_pages/dialysis/batch_print/batch_print_order'),
761
+  //       hidden: true,
762
+  //       is_menu: false,
763
+  //       name: 'dialysis_batch_print',
764
+  //       meta: { title: '批量打印', noCache: true }
765
+  //     },
766
+  //     { path: '/dialysis/board', component: () => import('@/xt_pages/dialysis/bulletinBoard'), name: '数据看板', meta: { title: '数据看板' }},
767
+  //   ]
768
+  // },
769
+  // {
770
+  //   path: '/stock/',
771
+  //   component: Layout,
772
+  //   redirect: 'noredirect',
773
+  //   name: 'stockManage',
774
+  //   meta: { title: 'stockManage', icon: 'stock' },
775
+  //   children: [
776
+  //     {
777
+  //       path: '/stock/config',
778
+  //       component: () => import('@/xt_pages/stock/index'),
779
+  //       name: 'config',
780
+  //       meta: { title: 'config' }
781
+  //     },
782
+  //     {
783
+  //       path: '/stock/in',
784
+  //       component: () => import('@/xt_pages/stock/stockInOrder'),
785
+  //       name: 'stockInOrder',
786
+  //       meta: { title: 'stockInOrder', noCache: true }
787
+  //     }, {
788
+  //       path: '/stock/in/other',
789
+  //       component: () => import('@/xt_pages/stock/otherStockInOrder'),
790
+  //       name: 'otherStockInOrder',
791
+  //       meta: { title: 'otherStockInOrder', noCache: true }
792
+  //     }, {
793
+  //       path: '/stock/return',
794
+  //       component: () => import('@/xt_pages/stock/salesReturnOrder'),
795
+  //       name: 'salesReturnOrder',
796
+  //       meta: { title: 'salesReturnOrder', noCache: true }
797
+  //     }, {
798
+  //       path: '/stock/return/other',
799
+  //       component: () => import('@/xt_pages/stock/otherSalesReturnOrder'),
800
+  //       name: 'otherSalesReturnOrder',
801
+  //       meta: { title: 'otherSalesReturnOrder', noCache: true }
802
+  //     },
803
+  //     {
804
+  //       path: '/stock/out',
805
+  //       component: () => import('@/xt_pages/stock/stockOutOrder'),
806
+  //       name: 'stockOutOrder',
807
+  //       meta: { title: 'stockOutOrder', noCache: true }
808
+  //     }, {
809
+  //       path: '/stock/out/other',
810
+  //       component: () => import('@/xt_pages/stock/otherStockOutOrder'),
811
+  //       name: 'otherStockOutOrder',
812
+  //       meta: { title: 'otherStockOutOrder', noCache: true }
813
+  //     }, {
814
+  //       path: '/stock/cancel',
815
+  //       component: () => import('@/xt_pages/stock/cancelStockOrder'),
816
+  //       name: 'cancelStockOrder',
817
+  //       meta: { title: 'cancelStockOrder', noCache: true }
818
+  //     }, {
819
+  //       path: '/stock/cancel/other',
820
+  //       component: () => import('@/xt_pages/stock/otherCancelStockOrder'),
821
+  //       name: 'otherCancelStockOrder',
822
+  //       meta: { title: 'otherCancelStockOrder', noCache: true }
823
+  //     }, {
824
+  //       path: '/stock/query',
825
+  //       component: () => import('@/xt_pages/stock/stockQuery'),
826
+  //       name: 'stockQuery',
827
+  //       meta: { title: 'stockQuery' }
828
+  //     }, {
829
+  //       path: '/stock/detail',
830
+  //       component: () => import('@/xt_pages/stock/stockDetailIndex'),
831
+  //       name: 'stockDetail',
832
+  //       meta: { title: 'stockDetail' }
833
+  //     },{
834
+  //       path: '/stock/in/add',
835
+  //       component: () => import('@/xt_pages/stock/stockInOrderAdd'),
836
+  //       name: 'stockInOrderAdd',
837
+  //       hidden: true,
838
+  //       is_menu: false,
839
+  //       meta: { title: 'stockInOrderAdd' }
840
+  //     }, {
841
+  //       path: '/stock/in/detail',
842
+  //       component: () => import('@/xt_pages/stock/stockInDetail'),
843
+  //       name: 'stockInDetail',
844
+  //       hidden: true,
845
+  //       is_menu: false,
846
+  //       meta: { title: 'stockInDetail' }
847
+  //     }, {
848
+  //       path: '/stock/return/detail',
849
+  //       component: () => import('@/xt_pages/stock/salesReturnDetail'),
850
+  //       name: 'salesReturnDetail',
851
+  //       hidden: true,
852
+  //       is_menu: false,
853
+  //       meta: { title: 'salesReturnDetail' }
854
+  //     }, {
855
+  //       path: '/stock/return/add',
856
+  //       component: () => import('@/xt_pages/stock/salesReturnOrderAdd'),
857
+  //       name: 'salesReturnOrderAdd',
858
+  //       hidden: true,
859
+  //       is_menu: false,
860
+  //       meta: { title: 'salesReturnOrderAdd' }
861
+  //     }, {
862
+  //       path: '/stock/out/add',
863
+  //       component: () => import('@/xt_pages/stock/stockOutOrderAdd'),
864
+  //       name: 'stockOutOrderAdd',
865
+  //       hidden: true,
866
+  //       is_menu: false,
867
+  //       meta: { title: 'stockOutOrderAdd', noCache: true }
868
+  //     }, {
869
+  //       path: '/stock/out/detail',
870
+  //       component: () => import('@/xt_pages/stock/stockOutDetail'),
871
+  //       name: 'stockOutDetail',
872
+  //       hidden: true,
873
+  //       is_menu: false,
874
+  //       meta: { title: 'stockOutDetail', noCache: true }
875
+  //     }, {
876
+  //       path: '/stock/cancel/add',
877
+  //       component: () => import('@/xt_pages/stock/cancelStockOrderAdd'),
878
+  //       name: 'cancelStockOrderAdd',
879
+  //       hidden: true,
880
+  //       is_menu: false,
881
+  //       meta: { title: 'cancelStockOrderAdd', noCache: true }
882
+  //     }, {
883
+  //       path: '/stock/cancel/detail',
884
+  //       component: () => import('@/xt_pages/stock/cancelStockDetail'),
885
+  //       name: 'cancelStockDetail',
886
+  //       hidden: true,
887
+  //       is_menu: false,
888
+  //       meta: { title: 'cancelStockDetail', noCache: true }
889
+  //     }
890
+  //   ]
891
+  //  },
892
+  //  {
893
+  //    path: '/qcd',
894
+  //    component: Layout,
895
+  //    redirect: '/qcd/dialysistotal',
896
+  //    name: 'qcd',
897
+  //    alwaysShow: true,
898
+  //    meta: { title: '科室质控', icon: 'table' },
899
+  //    children: [
900
+  //      { path: '/statistics/index', component: () => import('@/xt_pages/statistics/index'), name: 'statistics', meta: { title: 'statistics' }},
901
+  //      { path: '/qcd/dialysistotal', component: () => import('@/xt_pages/qcd/dialysisTotal'), name: 'dialysistotal', meta: { title: '透析总量' }},
902
+  //      { path: '/qcd/processindicators', component: () => import('@/xt_pages/qcd/processIndicators'), name: 'processIndicators', meta: { title: '过程指标' }},
903
+  //      { path: '/qcd/outcomeIndicators/control', component: () => import('@/xt_pages/qcd/outcomeIndicators/control'), name: 'outcomeIndicatorsControl', meta: { title: '结果指标' }},
904
+  //      { path: '/qcd/outcomeIndicators/query', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/outcomeIndicators/query'), name: 'outcomeIndicatorsQuery', meta: { title: '指标查询' }},
905
+  //      { path: '/qcd/patientanalysis/total', component: () => import('@/xt_pages/qcd/patientAnalysis/total'), name: 'patientAnalysisTotal', meta: { title: '患者分析' }},
906
+  //      { path: '/qcd/patientanalysis/weight',hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/weight'), name: 'patientAnalysisWeight', meta: { title: '体重分析' }},
907
+  //      { path: '/qcd/patientanalysis/bloodpressure', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/bloodPressure'), name: 'patientAnalysisBloodPressure', meta: { title: '血压分析' }},
908
+  //      { path: '/qcd/patientanalysis/dialysisage', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/dialysisAge'), name: 'patientAnalysisDialysisAge', meta: { title: '透析龄分析' }},
909
+  //      { path: '/qcd/patientanalysis/lapseto', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/lapseto'), name: 'patientAnalysisLapseto', meta: { title: '转归分析' }},
910
+  //      { path: '/qcd/patientanalysis/complication', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/complication'), name: 'patientAnalysisComplication', meta: { title: '并发症分析' }},
911
+  //      { path: '/qcd/patientanalysis/infectiousdiseases', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/infectiousDiseases'), name: 'patientAnalysisInfectiousDiseases', meta: { title: '传染病分析' }},
912
+  //      { path: '/qcd/pa/person/lapseto', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/lapseto'), name: 'paPersonLapseto', meta: { title: '转归' }},
913
+  //      { path: '/qcd/pa/person/weight', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/weight'), name: 'paPersonWeight', meta: { title: '体重' }},
914
+  //      { path: '/qcd/pa/person/bloodpressure', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/bloodPressure'), name: 'paPersonBloodPressure', meta: { title: '血压' }},
915
+  //      { path: '/qcd/pa/person/indicators', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/indicators'), name: 'paPersonIndicators', meta: { title: '指标控制' }},
916
+  //      { path: '/qcd/pa/person/oralmedicine', hidden: true, is_menu: false, component: () => import('@/xt_pages/qcd/patientAnalysis/person/oralMedicine'), name: 'paPersonOralMedicine', meta: { title: '口服药' }},
917
+  //    ]
918
+  //  },
919
+  //  {
920
+  //   path: '/data/',
921
+  //   component: Layout,
922
+  //   redirect: 'noredirect',
923
+  //   name: 'data',
924
+  //   meta: { title: 'data_dictionary', icon: 'excel' },
925
+  //   children: [
926
+  //     { path: '/data/dictionary', component: () => import('@/xt_pages/data/index'), name: 'dictionary', meta: { title: 'field_config' }},
927
+  //     { path: '/data/template', component: () => import('@/xt_pages/data/template'), name: 'template', meta: { title: 'template' }},
928
+  //     { path: '/data/druguse', component: () => import('@/xt_pages/data/druguseTemplate'), name: 'druguse', meta: { title: 'druguse' }}
929
+  //   ]
930
+  // },
931
+  // {
932
+  //   path: '/device',
933
+  //   component: Layout,
934
+  //   redirect: '/device/main',
935
+  //   name: 'device',
936
+  //   alwaysShow: true,
937
+  //   meta: { title: 'deviceManage', icon: 'shebei' },
938
+  //   children: [
939
+  //     { path: '/device/zones', component: () => import('@/xt_pages/device/zone_main'), name: 'deviceZoneManage', meta: { title: 'deviceZoneManage' }},
940
+  //     { path: '/device/groups', component: () => import('@/xt_pages/device/group_main'), name: 'deviceGroupManage', meta: { title: 'deviceGroupManage' }},
941
+  //     { path: '/device/numbers', component: () => import('@/xt_pages/device/number_main'), name: 'deviceNumberManage', meta: { title: 'deviceNumberManage' }},
942
+  //     { path: '/device/main', component: () => import('@/xt_pages/device/main'), name: 'dialysisMachineManage', meta: { title: 'dialysisMachineManage' }}
943
+  //   ]
944
+  // },
945 945
   // /////////////////////////////////////线在end
946 946
   {
947 947
     path: '/role',

+ 1 - 1
src/styles/index.scss 查看文件

@@ -276,7 +276,7 @@ code {
276 276
 }
277 277
 
278 278
 .el-dialog__body {
279
-  max-height: calc(100vh - 350px) !important;
279
+  max-height: calc(100vh - 290px) !important;
280 280
   overflow-y: scroll !important;
281 281
   margin-right: 8px;
282 282
   /* 针对缺省样式 (必须的) */

+ 5 - 5
src/views/layout/Layout.vue 查看文件

@@ -54,13 +54,13 @@ export default {
54 54
   @import "src/styles/mixin.scss";
55 55
   .app-wrapper {
56 56
     @include clearfix;
57
-    position: relative;
57
+    // position: relative;
58 58
     height: 100%;
59 59
     width: 100%;
60
-    &.mobile.openSidebar{
61
-      position: fixed;
62
-      top: 0;
63
-    }
60
+    // &.mobile.openSidebar{
61
+    //   position: fixed;
62
+    //   top: 0;
63
+    // }
64 64
   }
65 65
   .drawer-bg {
66 66
     background: #000;

+ 7 - 8
src/views/layout/components/Navbar.vue 查看文件

@@ -126,14 +126,13 @@
126 126
 </script>
127 127
 
128 128
 <style rel="stylesheet/scss" lang="scss" scoped>
129
-  .top-nav {
130
-    background: #409eff;
131
-    position: fixed;
132
-    top: 0;
133
-    left: 0;
134
-    right: 0;
135
-    z-index: 2004;
136
-
129
+.top-nav {
130
+  background: #409eff;
131
+  position: fixed;
132
+  top: 0;
133
+  left: 0;
134
+  right: 0;
135
+  z-index: 1000;
137 136
   .nav-logo {
138 137
     width: 162px;
139 138
     display: flex;

+ 37 - 1
src/views/layout/components/TagsView.vue 查看文件

@@ -130,9 +130,45 @@ export default {
130 130
     border-bottom: 1px solid #d8dce5;
131 131
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04);
132 132
     position: fixed;
133
-    z-index: 2004;
133
+    z-index: 1000;
134 134
     top: 60px;
135 135
     overflow-x: scroll;
136
+    /* 针对缺省样式 (必须的) */
137
+      &::-webkit-scrollbar {
138
+        width: 6px;
139
+        height: 2px;
140
+      }
141
+      /* 滚动条的滑轨背景颜色 */
142
+      &::-webkit-scrollbar-track {
143
+        background-color: #fff;
144
+        border-radius: 3px;
145
+        -moz-border-radius: 3px;
146
+        -webkit-border-radius: 3px;
147
+      }
148
+      /* 滑块颜色 */
149
+      &::-webkit-scrollbar-thumb {
150
+        background: #fff;
151
+        border-radius: 3px;
152
+        -moz-border-radius: 3px;
153
+        -webkit-border-radius: 3px;
154
+      }
155
+      /*内层轨道的颜色*/
156
+      &::-webkit-scrollbar-track-piece {
157
+        background-color: #fff;
158
+        border-radius: 3px;
159
+        -moz-border-radius: 3px;
160
+        -webkit-border-radius: 3px;
161
+      }
162
+      /* 滑轨两头的监听按钮颜色 */
163
+      &::-webkit-scrollbar-button {
164
+        background-color: #fff;
165
+        width: 0;
166
+        height: 0;
167
+      }
168
+      /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
169
+      &::-webkit-scrollbar-corner {
170
+        background-color: #fff;
171
+      }
136 172
     .tags-view-item {
137 173
       display: inline-block;
138 174
       position: relative;

+ 1 - 2
src/xt_pages/data/components/tableson.vue 查看文件

@@ -1,9 +1,8 @@
1 1
 <template>
2 2
   <div class="">
3 3
     <div class="filter-container">
4
-      <el-button style="float: right;margin-right: 40px" class="filter-item" size="small" :disabled="addState"  @click="handleCreate" type="primary" icon="el-icon-circle-plus-outline">{{$t('table.add')}}</el-button>
4
+      <el-button style="float: right;" class="filter-item" size="small" :disabled="addState"  @click="handleCreate" type="primary" icon="el-icon-circle-plus-outline">{{$t('table.add')}}</el-button>
5 5
     </div>
6
-
7 6
     <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :key='tableKey' :data="list" v-loading="listLoading" border fit highlight-current-row
8 7
       style="width: 100%;">
9 8
       <el-table-column  align="center" label="名称">

+ 1 - 1
src/xt_pages/data/components/templateTable.vue 查看文件

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
   <div class="">
3 3
     <div class="filter-container">
4
-      <el-button size="small" class="filter-item" style="float:right;margin-right: 30px" @click="handleCreate" type="primary" icon="el-icon-circle-plus-outline">{{$t('table.add')}}</el-button>
4
+      <el-button size="small" class="filter-item" style="float:right;" @click="handleCreate" type="primary" icon="el-icon-circle-plus-outline">{{$t('table.add')}}</el-button>
5 5
     </div>
6 6
     <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :key='tableKey' :data="list" v-loading="listLoading" border fit highlight-current-row style="width: 100%;min-height:500px;">
7 7
       <!-- <el-table-column align="center" :label="$t('table.id')" width="65" @click="handleUpdate(scope.row)">

+ 16 - 1
src/xt_pages/data/druguseTemplate.vue 查看文件

@@ -28,6 +28,7 @@
28 28
             :row-class-name="tableRowClassNames"
29 29
             :span-method="merge"
30 30
             style="width: 100%;min-height:500px;"
31
+            :cell-class-name="adviceNameShow"
31 32
           >
32 33
             <el-table-column
33 34
               prop="id"
@@ -1151,7 +1152,13 @@ export default {
1151 1152
       this.unitsOption = getDataConfig('hemodialysis', 'units')
1152 1153
   },
1153 1154
     methods: {
1154
-
1155
+      adviceNameShow({row, column, rowIndex, columnIndex}){
1156
+        if(columnIndex==1) {
1157
+          return 'templateadvicenamedisplay';
1158
+        }else {
1159
+          return '';
1160
+        }
1161
+      },
1155 1162
       showCreatedTimes() {
1156 1163
         this.createdTimes = this.createdTimes + 1
1157 1164
       },
@@ -2172,3 +2179,11 @@ export default {
2172 2179
     }
2173 2180
   }
2174 2181
 </script>
2182
+<style>
2183
+
2184
+  .templateadvicenamedisplay .cell {
2185
+    float: left;
2186
+    text-align: left;
2187
+  }
2188
+</style>
2189
+

+ 1 - 0
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue 查看文件

@@ -4,6 +4,7 @@
4 4
             title="透后评估"
5 5
             :visible.sync="isVisibility"
6 6
             width="1010px"
7
+            modal-append-to-body=“false”
7 8
            >
8 9
             <el-form ref="form" :model="form" label-width="130px" >
9 10
               <!-- <el-row :gutter="20"> -->

+ 14 - 1
src/xt_pages/dialysis/details/dialog/DoctorAdviceDialog.vue 查看文件

@@ -5,6 +5,7 @@
5 5
       :visible.sync="isVisibility"
6 6
       width="1010px"
7 7
       @close="resetDialog"
8
+      :modal-append-to-body="false"
8 9
     >
9 10
       <div class="txsj" v-show="showAdvicePanel">
10 11
         <el-button  round @click="openGroupFrom" :loading="deleLoading">新增医嘱</el-button>
@@ -28,7 +29,7 @@
28 29
       <!--&lt;!&ndash;:header-cell-style="{ backgroundColor: 'rgb(64, 158, 255)', color: 'white'}"&ndash;&gt;@current-change="selectRow"-->
29 30
       <el-table :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}" :data="doctor_advices" border style="width: 100%" v-show="showAdvicePanel"
30 31
                 ref="advices_list" :row-class-name="tableRowClassName" :span-method="mergeSpan"
31
-                @row-click="cellMouseEnter"
32
+                @row-click="cellMouseEnter" :cell-class-name="adviceNameShow" :modal-append-to-body="false"
32 33
       >
33 34
         <el-table-column prop="date" label="开嘱医生" align="center" min-width="26px">
34 35
           <template slot-scope="scope">
@@ -191,6 +192,7 @@
191 192
       :show-close="isClose"
192 193
       :close-on-click-modal="isClose"
193 194
       :close-on-press-escape="isClose"
195
+      :modal-append-to-body="false"
194 196
       >
195 197
       <el-date-picker
196 198
         v-model="execTime"
@@ -366,6 +368,13 @@ export default {
366 368
     },
367 369
     methods: {
368 370
 
371
+      adviceNameShow({row, column, rowIndex, columnIndex}){
372
+        if(columnIndex==2) {
373
+          return 'dialysisadvicenamedisplay';
374
+        }else {
375
+          return '';
376
+        }
377
+      },
369 378
       submitEditAdvice() {
370 379
         if (this.form.advice_name.length == 0) {
371 380
           this.$message.error('请填写医嘱名称')
@@ -1303,6 +1312,10 @@ export default {
1303 1312
     margin-bottom: 20px;
1304 1313
   }
1305 1314
 
1315
+  .dialysisadvicenamedisplay .cell {
1316
+    float: left;
1317
+    text-align: left;
1318
+  }
1306 1319
 </style>
1307 1320
 
1308 1321
 

+ 1 - 0
src/xt_pages/dialysis/details/dialog/acceptsTreatmentDialog.vue 查看文件

@@ -1,5 +1,6 @@
1 1
 <template>
2 2
   <el-dialog title="接诊评估"
3
+             modal-append-to-body=“false”
3 4
              :visible.sync="isVisibility"
4 5
             width="854px">
5 6
     <el-form :model="receiveTreatmentAsses" label-width="80px">

+ 1 - 0
src/xt_pages/dialysis/details/dialog/assessmentBeforeDislysisDialog.vue 查看文件

@@ -3,6 +3,7 @@
3 3
     title="透前评估"
4 4
     :visible.sync="isVisibility"
5 5
     width="1010px"
6
+    modal-append-to-body=“false”
6 7
   >
7 8
 
8 9
     <!--<check-box-dialog-->

+ 1 - 1
src/xt_pages/dialysis/details/dialog/computer_dialog.vue 查看文件

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
     <div>
3
-        <el-dialog title="透析上机" :visible.sync="visible" width="854px">
3
+        <el-dialog title="透析上机" :visible.sync="visible" width="854px" modal-append-to-body=“false”>
4 4
             <el-form :model="form" label-width="80px">
5 5
                 <el-form-item label="上机床位">
6 6
                     <el-select v-model="form.bed_id" placeholder="" :disabled="dialysis_order.id != 0">

+ 2 - 0
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue 查看文件

@@ -3,6 +3,8 @@
3 3
     title="透析处方"
4 4
     :visible.sync="isVisibility"
5 5
     width="1010px"
6
+    modal-append-to-body=“false”
7
+    :append-to-body="true"
6 8
   >
7 9
     <el-form ref="dialysisPrescription"  :model="dialysisPrescription" label-width="146px">
8 10
       <!-- <el-row :gutter="20"> -->

+ 1 - 0
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue 查看文件

@@ -1,6 +1,7 @@
1 1
 <template>
2 2
   <el-dialog title="双人核对"
3 3
              :visible.sync="isVisibility"
4
+             modal-append-to-body=“false”
4 5
              width="854px">
5 6
 
6 7
     <el-form :inline="true" class="demo-form-inline" :model="doubleReview" label-width="110px">

+ 1 - 1
src/xt_pages/dialysis/details/dialog/finish_dialog.vue 查看文件

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
     <div>
3
-        <el-dialog title="透析下机" :visible.sync="visible" width="854px">
3
+        <el-dialog title="透析下机" :visible.sync="visible" width="854px" modal-append-to-body=“false” >
4 4
             <div class="txsj">
5 5
             </div>
6 6
             <el-form :model="form" label-width="80px">

+ 1 - 1
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue 查看文件

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div class="dialog_box">
3
-    <el-dialog title="透析监测" :visible.sync="visible" width="1100px" @close="reset">
3
+    <el-dialog title="透析监测" :visible.sync="visible" width="1100px" @close="reset" modal-append-to-body=“false”>
4 4
       <div v-show="edit == false">
5 5
         <div class="txsj">
6 6
           <el-button round @click="newRecordAction">新增监测</el-button>

+ 1 - 1
src/xt_pages/dialysis/details/dialog/treatmentSummaryDialog.vue 查看文件

@@ -3,7 +3,7 @@
3 3
     title="治疗小结"
4 4
     width="854px"
5 5
     :visible.sync="isVisibility"
6
-
6
+    modal-append-to-body=“false”
7 7
   >
8 8
     <el-form :model="treatmentSummary">
9 9
       <el-row :gutter="20">

+ 6 - 6
src/xt_pages/role/components/AdminInfoForm.vue 查看文件

@@ -1,15 +1,15 @@
1 1
 <template>
2 2
     <el-dialog :title="formTitle" :visible.sync="dialogFormVisible">
3
-        <el-form :model="form" ref="form" :rules="rules" label-width="100px">
4
-                <el-form-item label="账号" prop="mobile">
3
+        <el-form :model="form" ref="form" :rules="rules" label-width="60px">
4
+                <el-form-item label="账号 : " prop="mobile">
5 5
                     <el-input v-model="form.mobile" placeholder="用户手机号" :disabled="form.id !==  0"></el-input>
6 6
                 </el-form-item>
7 7
 
8
-                <el-form-item label="姓名" prop="name">
8
+                <el-form-item label="姓名 : " prop="name">
9 9
                     <el-input v-model="form.name" placeholder="用户姓名"></el-input>
10 10
                 </el-form-item>
11 11
 
12
-                <el-form-item label="职称">
12
+                <el-form-item label="职称 : ">
13 13
                     <el-select v-model="form.user_type" placeholder="用户类型">
14 14
                         <el-option v-for="item in user_types" :label="item.name" :value="item.index" :key="item.index"></el-option>
15 15
                     </el-select>
@@ -19,13 +19,13 @@
19 19
                     </el-select>
20 20
                 </el-form-item>
21 21
 
22
-                <el-form-item label="角色">
22
+                <el-form-item label="角色 : ">
23 23
                     <el-select v-model="form.role" placeholder="角色">
24 24
                         <el-option v-for="item in roles" :key="item.id" :label="item.name" :value="item.id"></el-option>
25 25
                     </el-select>
26 26
                 </el-form-item>
27 27
 
28
-                <el-form-item label="介绍">
28
+                <el-form-item label="介绍 : ">
29 29
                     <Tinymce :height=400 menubar='' ref="editor" v-model="form.intro" :show_upload_img="false" />
30 30
                 </el-form-item>
31 31
 

+ 3 - 3
src/xt_pages/role/components/EditRole.vue 查看文件

@@ -1,10 +1,10 @@
1 1
 <template>
2 2
     <el-dialog title='新增角色' width="600px" :visible.sync="visible" :before-close="_close">
3
-        <el-form :model="form" :rules="rules" ref="form" label-width="80px">
4
-            <el-form-item label="角色名称" prop="name">
3
+        <el-form :model="form" :rules="rules" ref="form" label-width="90px">
4
+            <el-form-item label="角色名称 : " prop="name">
5 5
                 <el-input v-model="form.name" placeholder="" maxlength="30" ></el-input>
6 6
             </el-form-item>
7
-            <el-form-item label="角色描述" prop="intro">
7
+            <el-form-item label="角色描述 : " prop="intro">
8 8
                 <el-input type="textarea" v-model="form.intro" placeholder="" resize="none" rows="4" ></el-input>
9 9
             </el-form-item>
10 10
         </el-form>

+ 9 - 16
src/xt_pages/sign/index.vue 查看文件

@@ -10,7 +10,7 @@
10 10
                 <div class="dataTitle">患者列表</div>
11 11
                 <div style="margin-bottom: 10px;">
12 12
                     <el-input v-model="queryParams.keywords" placeholder="姓名/透析号" style="width: 180px;" @change="changeSearch"></el-input>&nbsp;
13
-                    <el-button type="primary" @change="changeSearch">搜索</el-button>
13
+                    <el-button type="primary" @change="changeSearch" icon="el-icon-search">搜索</el-button>
14 14
                     <el-select v-model="queryParams.schedule_type" style="width: 100px;" @change="changeSearch">
15 15
                     <el-option v-for="item in shiftOptions" :label="item.label" :value="item.value" :key="item.value"></el-option>
16 16
                     </el-select>
@@ -39,7 +39,7 @@
39 39
                     <el-table-column prop="sign" label="签到" min-width="30" align="center" ></el-table-column>
40 40
                     <el-table-column prop="weight" label="称重(透前/透后)" min-width="50" align="center">
41 41
                         <template slot-scope="scope">
42
-                            {{scope.row.before}} / {{scope.row.after}}
42
+                           {{scope.row.before}} / {{scope.row.after}}
43 43
                         </template>
44 44
                     </el-table-column>
45 45
                 </el-table>
@@ -59,9 +59,9 @@
59 59
                     </div>
60 60
                     <div style="margin-bottom:12px;color:rgb(96,96,96);font-size:14px">
61 61
                      体温(℃):&nbsp;<el-input v-model="weigh_list.temperature" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
62
-                     脉搏(次/分):&nbsp;<el-input v-model="weigh_list.pulse_frequency" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
63
-                     呼吸(次/分):&nbsp;<el-input v-model="weigh_list.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
64
-                     血压(mmHg):&nbsp;<el-input v-model="weigh_list.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input><span> / </span> <el-input v-model="weigh_list.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
62
+                     <!-- 呼吸(次/分):&nbsp;<el-input v-model="weigh_list.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp; -->
63
+                     血压(mmHg):&nbsp;<el-input v-model="weigh_list.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input><span> / </span> <el-input v-model="weigh_list.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>&nbsp;&nbsp;&nbsp;
64
+                     脉率(次/分):&nbsp;<el-input v-model="weigh_list.pulse_frequency" :disabled="disa" style="width:70px"></el-input>
65 65
                     </div>
66 66
                     <div class="border"></div>
67 67
                     <div style="margin-bottom:20px;color:rgb(96,96,96);font-size:14px">
@@ -70,9 +70,9 @@
70 70
                     </div>
71 71
                     <div style="margin-bottom:12px;color:rgb(96,96,96);font-size:14px">
72 72
                       体温(℃):&nbsp;<el-input v-model="weigh_infor.temperature" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
73
-                      脉搏(次/分):&nbsp;<el-input v-model="weigh_infor.pulse_frequency" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
74
-                      呼吸(次/分):&nbsp;<el-input v-model="weigh_infor.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp;
75
-                      血压(mmHg):&nbsp;<el-input v-model="weigh_infor.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input> <span> / </span><el-input v-model="weigh_infor.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>
73
+                      <!-- 呼吸(次/分):&nbsp;<el-input v-model="weigh_infor.breathing_rate" :disabled="disa" style="width:70px"></el-input>&nbsp;&nbsp;&nbsp; -->
74
+                      血压(mmHg):&nbsp;<el-input v-model="weigh_infor.systolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input> <span> / </span><el-input v-model="weigh_infor.diastolic_blood_pressure" style="width: 70px" :disabled="disa"></el-input>&nbsp;&nbsp;&nbsp;
75
+                      脉率(次/分):&nbsp;<el-input v-model="weigh_infor.pulse_frequency" :disabled="disa" style="width:70px"></el-input>
76 76
                     </div>
77 77
 
78 78
                     <div class="border"></div>
@@ -198,20 +198,13 @@ export default {
198 198
         this.patients = []
199 199
         if (response.data.state === 1) {
200 200
           this.patients = response.data.data.patients
201
-          console.log('病人信息', this.patients[0].schedule)
201
+          // console.log('病人信息', this.patients[0].schedule)
202 202
           // 将没有排班的信息排除
203 203
           for (let i = this.patients.length - 1; i >= 0; i--) {
204 204
             if (this.patients[i].schedule.id == 0) {
205 205
               this.patients.splice(i, 1)
206 206
             }
207 207
           }
208
-
209
-          for (let i = this.patients.length - 1; ; i--) {
210
-            if (this.patients[i].schedule.id == 0) {
211
-              this.patients.splice(i, 1)
212
-            }
213
-          }
214
-
215 208
           this.queryParams.schedule_type = response.data.data.schedule_type
216 209
           this.querySignParams.date_time = response.data.data.today
217 210
 

+ 0 - 72
src/xt_pages/stock/stockOutOrder.vue 查看文件

@@ -469,75 +469,3 @@ export default {
469 469
   }
470 470
 }
471 471
 </style>
472
-
473
-
474
-
475
-
476
-
477
-
478
-
479
-
480
-
481
-
482
-
483
-
484
-
485
-
486
-
487
-
488
-
489
-
490
-
491
-
492
-
493
-
494
-
495
-
496
-
497
-
498
-
499
-
500
-
501
-
502
-
503
-
504
-
505
-
506
-
507
-
508
-
509
-
510
-
511
-
512
-
513
-
514
-
515
-<<<<<<< .mine
516
-
517
-
518
-
519
-
520
-
521
-
522
-
523
-
524
-
525
-
526
-
527
-
528
-
529
-=======
530
-
531
-
532
-
533
-
534
-
535
-
536
-
537
-
538
-
539
-
540
-
541
-
542
-
543
->>>>>>> .theirs

+ 3 - 0
src/xt_pages/user/components/PatientDetail.vue 查看文件

@@ -1214,4 +1214,7 @@ export default {
1214 1214
 .print_footnote_panel .proj .proj_title {
1215 1215
     font-weight: 500;
1216 1216
 }
1217
+.el-select-dropdown{
1218
+  z-index: 998!important;
1219
+}
1217 1220
 </style>

+ 11 - 12
src/xt_pages/user/components/PatientForm.vue 查看文件

@@ -3,22 +3,19 @@
3 3
     <div v-if="!isEdit" class="position">
4 4
       <bread-crumb :crumbs='crumbs'></bread-crumb>
5 5
       <div class="" style="float:right;color: white">
6
-        <el-button @click="$router.back(-1)" icon="el-icon-refresh" size="small">取消</el-button>
7 6
         <el-button :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" type="primary" v-if="this.isEdit==false" @click="resetForm('form')"  icon="el-icon-circle-plus-outline" size="small">新增</el-button>
8
-        <el-button :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" @click="onSubmit('form')"  size="small" type="success" icon="el-icon-setting" >保存</el-button>
9
-        <el-button v-if="isEdit==false" @click="onReSubmit('form')" :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" icon="el-icon-document-add" size="small" type="warning" >保存并继续新增</el-button>
10 7
       </div>
11 8
     </div>
12 9
 
13 10
     <div v-if="isEdit" class="" style="float:right;margin-right: 35px;margin-top: 10px">
14
-      <el-button @click="$router.back(-1)" icon="el-icon-refresh" size="small">取消</el-button>
11
+      <!-- <el-button @click="$router.back(-1)" icon="el-icon-refresh" size="small">取消</el-button>
15 12
       <el-button :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" type="primary" v-if="this.isEdit==false" @click="resetForm('form')"  icon="el-icon-circle-plus-outline" size="small">新增</el-button>
16 13
       <el-button :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" @click="onSubmit('form')"  size="small" type="success" icon="el-icon-setting" >保存</el-button>
17
-      <el-button v-if="isEdit==false" @click="onReSubmit('form')" :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" icon="el-icon-document-add" size="small" type="warning" >保存并继续新增</el-button>
14
+      <el-button v-if="isEdit==false" @click="onReSubmit('form')" :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" icon="el-icon-document-add" size="small" type="warning" >保存并继续新增</el-button> -->
18 15
     </div>
19 16
 
20 17
     <div class="app-container " v-loading="pageLoad">
21
-      <el-form ref="form" :rules="rules" :model="form" label-width="124px" class="clearfix" >
18
+      <el-form ref="form" :rules="rules" :model="form" label-width="124px" class="clearfix" popper-append-to-body="false" >
22 19
         <div class="dataTitle">一般资料</div>
23 20
         <el-row >
24 21
           <el-col :span="20" class="form-table" >
@@ -369,14 +366,17 @@
369 366
             </el-form-item>
370 367
           </el-col>
371 368
 
372
-          <el-col :span="24" align="center">
369
+          <el-col :span="24" align="right" >
373 370
             <el-form-item>
374
-
371
+                <el-button @click="$router.back(-1)" icon="el-icon-refresh" size="small">取消</el-button>
372
+                <el-button :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" @click="onSubmit('form')"  size="small" type="primary" icon="el-icon-setting" >保存</el-button>
373
+                <el-button v-if="isEdit==false" @click="onReSubmit('form')" :disabled="$store.getters.xt_user.subscibe.state==3||!subscibeFlag?true:false" icon="el-icon-document-add" size="small" type="success" >保存并继续新增</el-button>
375 374
             </el-form-item>
376 375
           </el-col>
377 376
         </el-row>
378 377
 
379 378
       </el-form>
379
+
380 380
     </div>
381 381
   </div>
382 382
 
@@ -1026,9 +1026,8 @@
1026 1026
   }
1027 1027
   }
1028 1028
   }
1029
-  .el-select-dropdown,
1030
-  .el-popper{
1031
-    z-index: 2000!important;
1032
-  }
1029
+  .el-select-dropdown{
1030
+  z-index: 998!important;
1031
+}
1033 1032
 </style>
1034 1033
 

+ 20 - 6
src/xt_pages/user/doctorAdvice.vue 查看文件

@@ -2,11 +2,13 @@
2 2
     <div class="patient-container">
3 3
         <patient-sidebar :id="patientID" defaultActive="1-4" v-on:tran-patient="onTranPatient"></patient-sidebar>
4 4
         <div class="patient-app-container advice-container app-container">
5
-            <div class="filter-container">
5
+            <div class="cellButton" style="float:right;">
6
+              <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small"   @click="openNew" type="primary" icon="el-icon-circle-plus-outline" >新增</el-button>
7
+                <el-button size="small"  @click="printThisInfo()" :type="adviceType==1 || adviceType == 3?'primary':'warning'" icon="el-icon-printer" >打印</el-button>            
8
+            </div>
9
+            <div class="cell clearfix">
6 10
                 <el-input   style="width: 400px;" v-model="listQuery.keywords" class="filter-item" size="small" />
7
-                <el-button  class="filter-item" size="small" type="primary" icon="el-icon-search" @click="changeKey" >搜索</el-button>
8
-                <el-button  class="filter-item" size="small" style="float:right;" @click="printThisInfo()" :type="adviceType==1 || adviceType == 3?'primary':'warning'" icon="el-icon-printer" >打印</el-button>
9
-                <el-button :disabled="$store.getters.xt_user.subscibe.state==3?true:false" size="small" class="filter-item" style="float:right;" @click="openNew" type="primary" icon="el-icon-circle-plus-outline" >新增</el-button>
11
+                <el-button   size="small" type="primary" icon="el-icon-search" @click="changeKey" >搜索</el-button>
10 12
             </div>
11 13
             <div class="cell clearfix">
12 14
                 <label class="title"><span class="name">医嘱类型</span> : </label>
@@ -30,7 +32,7 @@
30 32
                 <span class="cellLine"> - </span>
31 33
                 <el-date-picker size="small" v-model="listQuery.end_time"  prefix-icon="el-icon-date" @change="changeTime" :editable="false" style="width: 196px;" type="date" placeholder="选择日期时间" align="right" :picker-options="pickerOptions"  format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
32 34
             </div>
33
-            <el-table @cell-click="clickuseradvicecell" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"  row-class-name="user-advice-table-row" :span-method="mergeSpan" ref="multipleTable" :data="adviceTableData" border fit highlight-current-row @select="selectAdvice" @selection-change="changeAdvice" style="width: 100%;margin-top: 10px;" >
35
+            <el-table @cell-click="clickuseradvicecell" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"  row-class-name="user-advice-table-row" :span-method="mergeSpan" ref="multipleTable" :data="adviceTableData" border fit highlight-current-row @select="selectAdvice" @selection-change="changeAdvice" style="width: 100%;margin-top: 10px;" :cell-class-name="adviceNameShow" >
34 36
 
35 37
                 <el-table-column align="center" label="全选" width="60px" type="selection" fixed></el-table-column>
36 38
                 <!--<el-table-column type="index" :index="indexMethod"  label="序号" width="60px" align="center"></el-table-column>-->
@@ -47,7 +49,7 @@
47 49
                     <span v-else></span>
48 50
                 </template>
49 51
                 </el-table-column>
50
-                <el-table-column  label="医嘱内容" property="advice_name" width="180"  style="word-break: keep-all;white-space:nowrap;">
52
+                <el-table-column  label="医嘱内容" property="advice_name" width="180" align="center" style="word-break: keep-all;white-space:nowrap;">
51 53
                     <template slot-scope="scope">
52 54
                     <el-dropdown trigger="click" v-if="scope.row.parent_id == 0">
53 55
                         <span class="el-dropdown-link" v-if="scope.row.parent_id == 0">
@@ -1176,6 +1178,13 @@ export default {
1176 1178
     onTranPatient: function(tranPatient) {
1177 1179
       this.currentPatient = tranPatient;
1178 1180
     },
1181
+    adviceNameShow({row, column, rowIndex, columnIndex}){
1182
+      if(columnIndex==3) {
1183
+        return 'advicenamedisplay';
1184
+      }else {
1185
+        return '';
1186
+      }
1187
+    },
1179 1188
     submitEditAdvice(formName) {
1180 1189
       this.$refs[formName].validate(valid => {
1181 1190
         if (valid) {
@@ -3022,6 +3031,7 @@ export default {
3022 3031
 
3023 3032
 
3024 3033
 <style rel="stylesheet/scss" lang="scss" scoped>
3034
+
3025 3035
 .printForm {
3026 3036
   width: 960px;
3027 3037
 }
@@ -3195,5 +3205,9 @@ export default {
3195 3205
   -webkit-transform: rotate(90deg) !important;
3196 3206
   transform: rotate(90deg) !important;
3197 3207
 }
3208
+.advicenamedisplay .cell {
3209
+    float: left;
3210
+    text-align: left;
3211
+}
3198 3212
 </style>
3199 3213
 

+ 3 - 0
src/xt_pages/user/registration.vue 查看文件

@@ -608,6 +608,9 @@ export default {
608 608
     height: 59px!important;
609 609
 }
610 610
 }
611
+.el-select-dropdown{
612
+  z-index: 998!important;
613
+}
611 614
 
612 615
 </style>
613 616