Browse Source

Merge branch 'master' of http://git.shengws.com/csx/Vue_New into 20200710_pc_vue_new_branch

csx 4 years ago
parent
commit
51617f0aec

+ 53 - 53
src/router/modules/dialysis.js View File

38
         noCache: true
38
         noCache: true
39
       }
39
       }
40
     },
40
     },
41
-    {
42
-      path: '/dialysis/consumableDrugs',
43
-      component: () => import('@/xt_pages/dialysis/consumableDrugs'),
44
-      name: '耗材药品',
45
-      meta: {
46
-        title: '耗材药品',
47
-        noCache: true
48
-      }
49
-    },
50
-    {
51
-      path: '/dialysis/consumableDrugs_print',
52
-      component: () => import('@/xt_pages/dialysis/consumableDrugs_print'),
53
-      hidden: true,
54
-      is_menu: false,
55
-      name: 'consumableDrugs_print',
56
-      meta: {
57
-        title: 'consumableDrugs_print',
58
-        noCache: true
59
-      }
60
-    },
61
-    {
62
-      path: '/dialysis/dialysisDrugs_print',
63
-      component: () => import('@/xt_pages/dialysis/dialysisDrugs_print'),
64
-      hidden: true,
65
-      is_menu: false,
66
-      name: 'dialysisDrugs_print',
67
-      meta: {
68
-        title: 'dialysisDrugs_print',
69
-        noCache: true
70
-      }
71
-    },
72
-    {
73
-      path: '/dialysis/dialysisParameters_print',
74
-      component: () => import('@/xt_pages/dialysis/dialysisParameters_print'),
75
-      hidden: true,
76
-      is_menu: false,
77
-      name: 'dialysisParameters_print',
78
-      meta: {
79
-        title: 'dialysisParameters_print',
80
-        noCache: true
81
-      }
82
-    },
83
-    {
84
-      path: '/dialysis/allSummary_print',
85
-      component: () => import('@/xt_pages/dialysis/allSummary_print'),
86
-      hidden: true,
87
-      is_menu: false,
88
-      name: 'allSummary_print',
89
-      meta: {
90
-        title: 'allSummary_print',
91
-        noCache: true
92
-      }
93
-    },
41
+    // {
42
+    //   path: '/dialysis/consumableDrugs',
43
+    //   component: () => import('@/xt_pages/dialysis/consumableDrugs'),
44
+    //   name: '耗材药品',
45
+    //   meta: {
46
+    //     title: '耗材药品',
47
+    //     noCache: true
48
+    //   }
49
+    // },
50
+    // {
51
+    //   path: '/dialysis/consumableDrugs_print',
52
+    //   component: () => import('@/xt_pages/dialysis/consumableDrugs_print'),
53
+    //   hidden: true,
54
+    //   is_menu: false,
55
+    //   name: 'consumableDrugs_print',
56
+    //   meta: {
57
+    //     title: 'consumableDrugs_print',
58
+    //     noCache: true
59
+    //   }
60
+    // },
61
+    // {
62
+    //   path: '/dialysis/dialysisDrugs_print',
63
+    //   component: () => import('@/xt_pages/dialysis/dialysisDrugs_print'),
64
+    //   hidden: true,
65
+    //   is_menu: false,
66
+    //   name: 'dialysisDrugs_print',
67
+    //   meta: {
68
+    //     title: 'dialysisDrugs_print',
69
+    //     noCache: true
70
+    //   }
71
+    // },
72
+    // {
73
+    //   path: '/dialysis/dialysisParameters_print',
74
+    //   component: () => import('@/xt_pages/dialysis/dialysisParameters_print'),
75
+    //   hidden: true,
76
+    //   is_menu: false,
77
+    //   name: 'dialysisParameters_print',
78
+    //   meta: {
79
+    //     title: 'dialysisParameters_print',
80
+    //     noCache: true
81
+    //   }
82
+    // },
83
+    // {
84
+    //   path: '/dialysis/allSummary_print',
85
+    //   component: () => import('@/xt_pages/dialysis/allSummary_print'),
86
+    //   hidden: true,
87
+    //   is_menu: false,
88
+    //   name: 'allSummary_print',
89
+    //   meta: {
90
+    //     title: 'allSummary_print',
91
+    //     noCache: true
92
+    //   }
93
+    // },
94
     {
94
     {
95
       path: '/dialysis/record/:id',
95
       path: '/dialysis/record/:id',
96
       component: () => import('@/xt_pages/dialysis/dialysisPage'),
96
       component: () => import('@/xt_pages/dialysis/dialysisPage'),

+ 12 - 8
src/xt_pages/dialysis/details/dialog/doubleCheckDialog.vue View File

133
       }
133
       }
134
     }, methods: {
134
     }, methods: {
135
       show() {
135
       show() {
136
+        console.log(this.double_check)
136
 
137
 
137
         this.isVisibility = true
138
         this.isVisibility = true
138
         if (this.double_check.id > 0) {
139
         if (this.double_check.id > 0) {
139
 
140
 
140
           this.first_check_time = uParseTime(
141
           this.first_check_time = uParseTime(
141
             this.double_check.first_check_time,
142
             this.double_check.first_check_time,
142
-            '{y}-{m}-{d}  {h}:{i}'
143
+            '{y}-{m}-{d} {h}:{i}'
143
           ).split(' ')[1]
144
           ).split(' ')[1]
144
 
145
 
145
           this.check_time = uParseTime(
146
           this.check_time = uParseTime(
146
             this.double_check.check_time,
147
             this.double_check.check_time,
147
-            '{y}-{m}-{d}  {h}:{i}'
148
+            '{y}-{m}-{d} {h}:{i}'
148
           ).split(' ')[1]
149
           ).split(' ')[1]
150
+          console.log( this.first_check_time )
151
+          console.log( this.check_time )
152
+
149
 
153
 
150
         } else {
154
         } else {
151
           var nowDate = new Date()
155
           var nowDate = new Date()
153
           var nowMinutes = nowDate.getMinutes()
157
           var nowMinutes = nowDate.getMinutes()
154
           this.check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
158
           this.check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
155
           this.first_check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
159
           this.first_check_time = (nowHours < 10 ? '0' + nowHours : nowHours) + ':' + (nowMinutes < 10 ? '0' + nowMinutes : nowMinutes)
156
-
160
+          console.log( this.first_check_time )
161
+          console.log( this.check_time )
157
 
162
 
158
         }
163
         }
159
       },
164
       },
175
         var first_time = new Date(first_check_time).getTime()
180
         var first_time = new Date(first_check_time).getTime()
176
         var second_time = new Date(check_time).getTime()
181
         var second_time = new Date(check_time).getTime()
177
 
182
 
178
-        this.doubleReview.creater = 400
179
-        this.doubleReview.modifier = 448
183
+
184
+
180
 
185
 
181
         if (first_time >= second_time) {
186
         if (first_time >= second_time) {
182
           this.$message.error('第一次核对时间不能大于或者等于第二次核对时间')
187
           this.$message.error('第一次核对时间不能大于或者等于第二次核对时间')
193
         ParamsQuery['record_date'] = this.record_date
198
         ParamsQuery['record_date'] = this.record_date
194
         ParamsQuery['check_time'] = this.record_date + ' ' + this.check_time
199
         ParamsQuery['check_time'] = this.record_date + ' ' + this.check_time
195
         ParamsQuery['first_check_time'] = this.record_date + ' ' + this.first_check_time
200
         ParamsQuery['first_check_time'] = this.record_date + ' ' + this.first_check_time
196
-        ParamsQuery['creater'] = 400
197
-        ParamsQuery['modifier'] = 448
201
+        ParamsQuery['creater'] = this.doubleReview.creater
202
+        ParamsQuery['modifier'] = this.doubleReview.modifier
198
 
203
 
199
-        console.log(ParamsQuery)
200
 
204
 
201
         postDoubleCheck(ParamsQuery).then(response => {
205
         postDoubleCheck(ParamsQuery).then(response => {
202
           if (response.data.state == 0) {
206
           if (response.data.state == 0) {

+ 154 - 4
src/xt_pages/workforce/appointment.vue View File

502
         }
502
         }
503
         if (results.length > 0) {
503
         if (results.length > 0) {
504
           var isHas_1 = headers.includes('区号')
504
           var isHas_1 = headers.includes('区号')
505
+          console.log("1"+isHas_1)
505
           var isHas_2 = headers.includes('机号')
506
           var isHas_2 = headers.includes('机号')
507
+          console.log("2"+isHas_2)
508
+
509
+
506
           var isHas_3 = headers.includes('周一'+"("+this.days[0]+")")
510
           var isHas_3 = headers.includes('周一'+"("+this.days[0]+")")
511
+          console.log("3"+isHas_3)
512
+
513
+
507
           var isHas_4 = headers.includes('')
514
           var isHas_4 = headers.includes('')
515
+          console.log("4"+isHas_4)
516
+
517
+
508
           var isHas_5 = headers.includes('_1')
518
           var isHas_5 = headers.includes('_1')
519
+          console.log("5"+isHas_5)
520
+
509
           var isHas_6 = headers.includes('周二'+"("+this.days[1]+")")
521
           var isHas_6 = headers.includes('周二'+"("+this.days[1]+")")
522
+          console.log("6"+isHas_6)
523
+
510
           var isHas_7 = headers.includes('_2')
524
           var isHas_7 = headers.includes('_2')
525
+          console.log("7"+isHas_7)
526
+
511
           var isHas_8 = headers.includes('_3')
527
           var isHas_8 = headers.includes('_3')
528
+          console.log("8"+isHas_8)
529
+
512
           var isHas_9 = headers.includes('周三'+"("+this.days[2]+")")
530
           var isHas_9 = headers.includes('周三'+"("+this.days[2]+")")
531
+          console.log("9"+isHas_9)
532
+
513
           var isHas_10 = headers.includes('_4')
533
           var isHas_10 = headers.includes('_4')
534
+          console.log("10"+isHas_10)
535
+
514
           var isHas_11 = headers.includes('_5')
536
           var isHas_11 = headers.includes('_5')
537
+          console.log("11"+isHas_11)
538
+
515
           var isHas_12 = headers.includes('周四'+"("+this.days[3]+")")
539
           var isHas_12 = headers.includes('周四'+"("+this.days[3]+")")
540
+          console.log("12"+isHas_12)
541
+
516
           var isHas_13 = headers.includes('_6')
542
           var isHas_13 = headers.includes('_6')
543
+          console.log("13"+isHas_13)
544
+
517
           var isHas_14 = headers.includes('_7')
545
           var isHas_14 = headers.includes('_7')
546
+          console.log("14"+isHas_14)
547
+
518
           var isHas_15 = headers.includes('周五'+"("+this.days[4]+")")
548
           var isHas_15 = headers.includes('周五'+"("+this.days[4]+")")
549
+          console.log("15"+isHas_15)
550
+
519
           var isHas_16 = headers.includes('_8')
551
           var isHas_16 = headers.includes('_8')
552
+          console.log("16"+isHas_16)
553
+
520
 
554
 
521
           var isHas_17 = headers.includes('_9')
555
           var isHas_17 = headers.includes('_9')
556
+          console.log("17"+isHas_17)
557
+
522
 
558
 
523
           var isHas_18 = headers.includes('周六'+"("+this.days[5]+")")
559
           var isHas_18 = headers.includes('周六'+"("+this.days[5]+")")
560
+          console.log("18"+isHas_18)
561
+
524
 
562
 
525
           var isHas_19 = headers.includes('_10')
563
           var isHas_19 = headers.includes('_10')
564
+          console.log("19"+isHas_19)
565
+
526
 
566
 
527
           var isHas_20 = headers.includes('_11')
567
           var isHas_20 = headers.includes('_11')
568
+          console.log("20"+isHas_20)
569
+
528
 
570
 
529
           var isHas_21 = headers.includes('周日'+"("+this.days[6]+")")
571
           var isHas_21 = headers.includes('周日'+"("+this.days[6]+")")
572
+          console.log("21"+isHas_21)
530
 
573
 
531
           var isHas_22 = headers.includes('_12')
574
           var isHas_22 = headers.includes('_12')
575
+          console.log("22"+isHas_22)
576
+
532
           var isHas_23 = headers.includes('_13')
577
           var isHas_23 = headers.includes('_13')
578
+          console.log("23"+isHas_23)
579
+
533
 
580
 
534
           var isHas_24 = headers.includes('周一'+"("+this.days[7]+")")
581
           var isHas_24 = headers.includes('周一'+"("+this.days[7]+")")
582
+          console.log("24"+isHas_24)
583
+
535
           var isHas_25 = headers.includes('_14')
584
           var isHas_25 = headers.includes('_14')
585
+          console.log("25"+isHas_25)
586
+
536
           var isHas_26 = headers.includes('_15')
587
           var isHas_26 = headers.includes('_15')
588
+          console.log("26"+isHas_26)
589
+
537
           var isHas_27 = headers.includes('周二'+"("+this.days[8]+")")
590
           var isHas_27 = headers.includes('周二'+"("+this.days[8]+")")
591
+          console.log("27"+isHas_27)
592
+
538
           var isHas_28 = headers.includes('_16')
593
           var isHas_28 = headers.includes('_16')
594
+          console.log("28"+isHas_28)
595
+
539
           var isHas_29 = headers.includes('_17')
596
           var isHas_29 = headers.includes('_17')
597
+          console.log("29"+isHas_29)
598
+
540
           var isHas_30 = headers.includes('周三'+"("+this.days[9]+")")
599
           var isHas_30 = headers.includes('周三'+"("+this.days[9]+")")
600
+          console.log("30"+isHas_30)
601
+
541
           var isHas_31 = headers.includes('_18')
602
           var isHas_31 = headers.includes('_18')
603
+          console.log("31"+isHas_31)
604
+
542
           var isHas_32 = headers.includes('_19')
605
           var isHas_32 = headers.includes('_19')
606
+          console.log("32"+isHas_32)
607
+
543
           var isHas_33 = headers.includes('周四'+"("+this.days[10]+")")
608
           var isHas_33 = headers.includes('周四'+"("+this.days[10]+")")
609
+          console.log("33"+isHas_33)
610
+
544
           var isHas_34 = headers.includes('_20')
611
           var isHas_34 = headers.includes('_20')
612
+          console.log("34"+isHas_34)
613
+
545
           var isHas_35 = headers.includes('_21')
614
           var isHas_35 = headers.includes('_21')
615
+          console.log("35"+isHas_35)
616
+
546
           var isHas_36 = headers.includes('周五'+"("+this.days[11]+")")
617
           var isHas_36 = headers.includes('周五'+"("+this.days[11]+")")
618
+          console.log("36"+isHas_36)
619
+
547
           var isHas_37 = headers.includes('_22')
620
           var isHas_37 = headers.includes('_22')
621
+          console.log("37"+isHas_37)
622
+
548
           var isHas_38 = headers.includes('_23')
623
           var isHas_38 = headers.includes('_23')
624
+          console.log("38"+isHas_38)
625
+
549
           var isHas_39 = headers.includes('周六'+"("+this.days[12]+")")
626
           var isHas_39 = headers.includes('周六'+"("+this.days[12]+")")
627
+          console.log("39"+isHas_39)
628
+
550
           var isHas_40 = headers.includes('_24')
629
           var isHas_40 = headers.includes('_24')
630
+          console.log("40"+isHas_40)
631
+
551
           var isHas_41 = headers.includes('_25')
632
           var isHas_41 = headers.includes('_25')
633
+          console.log("41"+isHas_41)
634
+
552
           var isHas_42 = headers.includes('周日'+"("+this.days[13]+")")
635
           var isHas_42 = headers.includes('周日'+"("+this.days[13]+")")
636
+          console.log("42"+isHas_42)
637
+
553
           var isHas_43 = headers.includes('_26')
638
           var isHas_43 = headers.includes('_26')
639
+          console.log("43"+isHas_43)
640
+
554
           var isHas_44 = headers.includes('_27')
641
           var isHas_44 = headers.includes('_27')
642
+          console.log("44"+isHas_44)
643
+
555
           var isHas_45 = headers.includes('周一'+"("+this.days[14]+")")
644
           var isHas_45 = headers.includes('周一'+"("+this.days[14]+")")
645
+          console.log("45"+isHas_45)
646
+
556
           var isHas_46 = headers.includes('_28')
647
           var isHas_46 = headers.includes('_28')
648
+          console.log("46"+isHas_46)
649
+
557
           var isHas_47 = headers.includes('_29')
650
           var isHas_47 = headers.includes('_29')
651
+          console.log("47"+isHas_47)
652
+
558
           var isHas_48 = headers.includes('周二'+"("+this.days[15]+")")
653
           var isHas_48 = headers.includes('周二'+"("+this.days[15]+")")
654
+          console.log("48"+isHas_48)
655
+
559
           var isHas_49 = headers.includes('_30')
656
           var isHas_49 = headers.includes('_30')
657
+          console.log("49"+isHas_49)
658
+
560
           var isHas_50 = headers.includes('_31')
659
           var isHas_50 = headers.includes('_31')
660
+          console.log("50"+isHas_50)
661
+
561
           var isHas_51 = headers.includes('周三'+"("+this.days[16]+")")
662
           var isHas_51 = headers.includes('周三'+"("+this.days[16]+")")
663
+          console.log("51"+isHas_51)
664
+
562
           var isHas_52 = headers.includes('_32')
665
           var isHas_52 = headers.includes('_32')
666
+          console.log("52"+isHas_52)
667
+
563
           var isHas_53 = headers.includes('_33')
668
           var isHas_53 = headers.includes('_33')
669
+          console.log("53"+isHas_53)
670
+
564
           var isHas_54 = headers.includes('周四'+"("+this.days[17]+")")
671
           var isHas_54 = headers.includes('周四'+"("+this.days[17]+")")
672
+          console.log("54"+isHas_54)
673
+
565
           var isHas_55 = headers.includes('_34')
674
           var isHas_55 = headers.includes('_34')
675
+          console.log("55"+isHas_55)
676
+
566
           var isHas_56 = headers.includes('_35')
677
           var isHas_56 = headers.includes('_35')
678
+          console.log("56"+isHas_56)
679
+
567
           var isHas_57 = headers.includes('周五'+"("+this.days[18]+")")
680
           var isHas_57 = headers.includes('周五'+"("+this.days[18]+")")
681
+          console.log("57"+isHas_57)
682
+
568
           var isHas_58 = headers.includes('_36')
683
           var isHas_58 = headers.includes('_36')
684
+          console.log("58"+isHas_58)
685
+
569
           var isHas_59 = headers.includes('_37')
686
           var isHas_59 = headers.includes('_37')
687
+          console.log("59"+isHas_59)
688
+
689
+
570
           var isHas_60 = headers.includes('周六'+"("+this.days[19]+")")
690
           var isHas_60 = headers.includes('周六'+"("+this.days[19]+")")
691
+          console.log("60"+isHas_60)
692
+
571
           var isHas_61 = headers.includes('_38')
693
           var isHas_61 = headers.includes('_38')
694
+          console.log("61"+isHas_61)
695
+
572
           var isHas_62 = headers.includes('_39')
696
           var isHas_62 = headers.includes('_39')
697
+          console.log("62"+isHas_62)
698
+
573
           var isHas_63 = headers.includes('周日'+"("+this.days[20]+")")
699
           var isHas_63 = headers.includes('周日'+"("+this.days[20]+")")
700
+          console.log("63"+isHas_63)
701
+
574
           var isHas_64 = headers.includes('_40')
702
           var isHas_64 = headers.includes('_40')
703
+          console.log("64"+isHas_64)
704
+
575
           var isHas_65 = headers.includes('_41')
705
           var isHas_65 = headers.includes('_41')
706
+          console.log("65"+isHas_65)
707
+
576
 
708
 
577
           if (!(isHas_1 && isHas_2 && isHas_3 && isHas_4 && isHas_5 &&
709
           if (!(isHas_1 && isHas_2 && isHas_3 && isHas_4 && isHas_5 &&
578
             isHas_6 && isHas_7 && isHas_8 && isHas_9 && isHas_10 &&
710
             isHas_6 && isHas_7 && isHas_8 && isHas_9 && isHas_10 &&
587
             isHas_51 && isHas_52 && isHas_53 && isHas_54 && isHas_55 &&
719
             isHas_51 && isHas_52 && isHas_53 && isHas_54 && isHas_55 &&
588
             isHas_56 && isHas_57 && isHas_58 && isHas_59 && isHas_60 &&
720
             isHas_56 && isHas_57 && isHas_58 && isHas_59 && isHas_60 &&
589
             isHas_61 && isHas_62 && isHas_63 && isHas_64 && isHas_65)) {
721
             isHas_61 && isHas_62 && isHas_63 && isHas_64 && isHas_65)) {
722
+
723
+            console.log("222222222")
724
+
590
             this.dialogVisible = true
725
             this.dialogVisible = true
591
             return
726
             return
592
           }
727
           }
593
         } else {
728
         } else {
729
+          console.log("11111111")
594
 
730
 
595
           this.dialogVisible = true
731
           this.dialogVisible = true
596
           return
732
           return
647
         }
783
         }
648
 
784
 
649
 
785
 
786
+        console.log("number:")
787
+        console.log(total_device_number)
788
+        console.log("23121212:")
789
+        console.log(deviceNumber)
790
+
650
 
791
 
651
         for (let i = 0; i < deviceNumber.length; i++) {
792
         for (let i = 0; i < deviceNumber.length; i++) {
652
           if (!total_device_number.includes(deviceNumber[i])) {
793
           if (!total_device_number.includes(deviceNumber[i])) {
794
+            console.log("number:11111")
653
             is_device_number = false
795
             is_device_number = false
654
           }
796
           }
655
         }
797
         }
711
 
853
 
712
         }
854
         }
713
 
855
 
856
+        console.log(datas)
857
+
714
 
858
 
715
         let date_arr = []
859
         let date_arr = []
716
         //校验文档是否规范
860
         //校验文档是否规范
721
 
865
 
722
           if (datas[i].device_number_name == undefined) {
866
           if (datas[i].device_number_name == undefined) {
723
             console.log(datas[i].name)
867
             console.log(datas[i].name)
868
+            console.log("number:222222")
869
+
724
             is_device_number = false
870
             is_device_number = false
725
 
871
 
726
           }
872
           }
786
           }
932
           }
787
         }
933
         }
788
 
934
 
935
+        console.log(is_system_zone)
936
+        console.log(is_device_number)
937
+        console.log(headers.length)
938
+
789
 
939
 
790
         if (headers.length > 65 || !is_system_zone || !is_device_number) {
940
         if (headers.length > 65 || !is_system_zone || !is_device_number) {
791
           this.dialogVisible = true
941
           this.dialogVisible = true
792
           return
942
           return
793
         } else {
943
         } else {
794
           if (is_exist_repeat) {
944
           if (is_exist_repeat) {
795
-          //   this.isExistRepeatVisible = true
796
-          //   return
797
-          // } else {
798
-            // this.exportVisible = true
945
+            this.isExistRepeatVisible = true
946
+            return
947
+          } else {
948
+            this.exportVisible = true
799
 
949
 
800
             this.$alert('您提交的排班信息已上传成功,系统正在执行导入,请稍候点击当前页面右上角“下载日志”查看导入结果', '上传成功', {
950
             this.$alert('您提交的排班信息已上传成功,系统正在执行导入,请稍候点击当前页面右上角“下载日志”查看导入结果', '上传成功', {
801
               confirmButtonText: '确定',
951
               confirmButtonText: '确定',