|
@@ -499,49 +499,20 @@
|
499
|
499
|
|
500
|
500
|
|
501
|
501
|
var isHas_1 = headers.includes('区号')
|
502
|
|
- console.log(isHas_1)
|
503
|
502
|
var isHas_2 = headers.includes('机号')
|
504
|
|
- console.log(isHas_2)
|
505
|
|
-
|
506
|
503
|
var isHas_3 = headers.includes('周一')
|
507
|
|
- console.log(isHas_3)
|
508
|
|
-
|
509
|
504
|
var isHas_4 = headers.includes('')
|
510
|
|
- console.log(isHas_4)
|
511
|
|
-
|
512
|
505
|
var isHas_5 = headers.includes('_1')
|
513
|
|
- console.log(isHas_5)
|
514
|
|
-
|
515
|
506
|
var isHas_6 = headers.includes('周二')
|
516
|
|
- console.log(isHas_6)
|
517
|
|
-
|
518
|
507
|
var isHas_7 = headers.includes('_2')
|
519
|
|
- console.log(isHas_7)
|
520
|
|
-
|
521
|
508
|
var isHas_8 = headers.includes('_3')
|
522
|
|
- console.log(isHas_8)
|
523
|
|
-
|
524
|
509
|
var isHas_9 = headers.includes('周三')
|
525
|
|
- console.log(isHas_9)
|
526
|
|
-
|
527
|
510
|
var isHas_10 = headers.includes('_4')
|
528
|
|
- console.log(isHas_1)
|
529
|
|
-
|
530
|
511
|
var isHas_11 = headers.includes('_5')
|
531
|
|
- console.log(isHas_1)
|
532
|
|
-
|
533
|
512
|
var isHas_12 = headers.includes('周四')
|
534
|
|
- console.log(isHas_1)
|
535
|
|
-
|
536
|
513
|
var isHas_13 = headers.includes('_6')
|
537
|
|
- console.log(isHas_1)
|
538
|
|
-
|
539
|
514
|
var isHas_14 = headers.includes('_7')
|
540
|
|
- console.log(isHas_1)
|
541
|
|
-
|
542
|
515
|
var isHas_15 = headers.includes('周五')
|
543
|
|
- console.log(isHas_1)
|
544
|
|
-
|
545
|
516
|
var isHas_16 = headers.includes('_8')
|
546
|
517
|
console.log(isHas_1)
|
547
|
518
|
|
|
@@ -700,6 +671,8 @@
|
700
|
671
|
}
|
701
|
672
|
|
702
|
673
|
let datas = []
|
|
674
|
+ let failed_datas = []
|
|
675
|
+
|
703
|
676
|
for (let i = 0; i < results.length; i++) {
|
704
|
677
|
for (let key in results[i + 1]) {
|
705
|
678
|
let tempObjTwo = { partition_name: '', device_number_name: '' }
|
|
@@ -735,11 +708,11 @@
|
735
|
708
|
var m_month = current_date.getMonth() + 1
|
736
|
709
|
m_month = m_month < 10 ? '0' + m_month.toString() : m_month.toString()
|
737
|
710
|
var m_date = current_date.getDate() < 10 ? '0' + current_date.getDate().toString() : current_date.getDate().toString()
|
738
|
|
-
|
739
|
711
|
var current_date_two = new Date(m_year + '-' + m_month + '-' + m_date)
|
740
|
|
-
|
741
|
|
- if (new Date(tempObjTwo['schedule_date']).getTime() >= new Date(current_date_two).getTime()) {
|
|
712
|
+ if (new Date(tempObjTwo['schedule_date']).getTime() > new Date(current_date_two).getTime()) {
|
742
|
713
|
datas.push(tempObjTwo)
|
|
714
|
+ }else{
|
|
715
|
+ failed_datas.push(tempObjTwo)
|
743
|
716
|
}
|
744
|
717
|
}
|
745
|
718
|
}
|
|
@@ -830,8 +803,20 @@
|
830
|
803
|
this.isExistRepeatVisible = true
|
831
|
804
|
return
|
832
|
805
|
} else {
|
|
806
|
+ // this.exportVisible = true
|
|
807
|
+
|
|
808
|
+ this.$alert('您提交的排班信息已上传成功,系统正在执行导入,请稍候点击当前页面右上角“下载日志”查看导入结果', '上传成功', {
|
|
809
|
+ confirmButtonText: '确定',
|
|
810
|
+ callback: action => {
|
|
811
|
+
|
|
812
|
+ }
|
|
813
|
+ });
|
|
814
|
+
|
|
815
|
+
|
833
|
816
|
let params = {
|
834
|
|
- schedule: datas
|
|
817
|
+ schedule: datas,
|
|
818
|
+ failed_schedule: failed_datas
|
|
819
|
+
|
835
|
820
|
}
|
836
|
821
|
|
837
|
822
|
//今天的时间
|
|
@@ -839,10 +824,7 @@
|
839
|
824
|
day2.setTime(day2.getTime())
|
840
|
825
|
var month = day2.getMonth() + 1 < 10 ? '0' + (day2.getMonth() + 1).toString() : (day2.getMonth() + 1).toString()
|
841
|
826
|
var day = day2.getDate() < 10 ? '0' + (day2.getDate()).toString() : (day2.getMonth() + 1).toString()
|
842
|
|
-
|
843
|
827
|
var date = day2.getFullYear() + '-' + month + '-' + day
|
844
|
|
- this.exportVisible = true
|
845
|
|
-
|
846
|
828
|
exportSchedule(params, date).then(response => {
|
847
|
829
|
if (response.data.state == 0) {
|
848
|
830
|
return false
|