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