|
@@ -402,11 +402,11 @@
|
402
|
402
|
this.loading = true
|
403
|
403
|
this.tableData = []
|
404
|
404
|
this.modeList = []
|
|
405
|
+ this.list = []
|
405
|
406
|
// console.log("params",params)
|
406
|
407
|
GetNurseWorkloadTableData(params)
|
407
|
408
|
.then(rs => {
|
408
|
409
|
var resp = rs.data
|
409
|
|
- console.log("列表2323323232323233232332323223233223233223",resp)
|
410
|
410
|
if (resp.state == 1) {
|
411
|
411
|
let total_cure = 0
|
412
|
412
|
let total_puncture = 0
|
|
@@ -428,15 +428,12 @@
|
428
|
428
|
total_diffcult_nurse = total_diffcult_nurse + resp.data.data[i].difficult_nuser_count
|
429
|
429
|
total_new_fistula_nurse = total_new_fistula_nurse + resp.data.data[i].new_nuser_count
|
430
|
430
|
total_start_nurse = total_start_nurse + resp.data.data[i].start_nuser_count
|
431
|
|
- // console.log( resp.data.data[i].start_nuser_count)
|
432
|
|
-
|
433
|
|
- // console.log(total_start_nurse)
|
434
|
431
|
total_finish_nurse = total_finish_nurse + resp.data.data[i].finish_nuser_count
|
435
|
432
|
total_washpipe_nurse = total_washpipe_nurse + resp.data.data[i].washpipe_nuser_count
|
436
|
433
|
this.tableData.push(resp.data.data[i])
|
437
|
434
|
|
438
|
435
|
}
|
439
|
|
- // this.list.push(obj)
|
|
436
|
+
|
440
|
437
|
this.tableData.push( {
|
441
|
438
|
user_name:"合计",
|
442
|
439
|
cure_count:total_cure,
|
|
@@ -452,10 +449,9 @@
|
452
|
449
|
console.log('33333',this.tableData)
|
453
|
450
|
|
454
|
451
|
var dialysisCount = resp.data.dialysisCount
|
455
|
|
- console.log("dialysisCount",dialysisCount)
|
|
452
|
+ console.log("dialysisCount",dialysisCount)
|
456
|
453
|
for(let i=0;i<dialysisCount.length;i++){
|
457
|
|
- // for()
|
458
|
|
- // var obj={}
|
|
454
|
+
|
459
|
455
|
if(dialysisCount[i].mode_id == 1){
|
460
|
456
|
dialysisCount[i].mode_id = "HD"
|
461
|
457
|
}
|
|
@@ -498,6 +494,84 @@
|
498
|
494
|
if(dialysisCount[i].mode_id == 14){
|
499
|
495
|
dialysisCount[i].mode_id = "腹水回输"
|
500
|
496
|
}
|
|
497
|
+ if(dialysisCount[i].mode_id == 19){
|
|
498
|
+ dialysisCount[i].mode_id = "IUF+HD"
|
|
499
|
+ }
|
|
500
|
+ if(dialysisCount[i].mode_id == 20){
|
|
501
|
+ dialysisCount[i].mode_id = "UF"
|
|
502
|
+ }
|
|
503
|
+ if(dialysisCount[i].mode_id == 21){
|
|
504
|
+ dialysisCount[i].mode_id = "HD+"
|
|
505
|
+ }
|
|
506
|
+ if(dialysisCount[i].mode_id == 22){
|
|
507
|
+ dialysisCount[i].mode_id = "血浆胆红素吸附+HDF"
|
|
508
|
+ }
|
|
509
|
+ if(dialysisCount[i].mode_id == 23){
|
|
510
|
+ dialysisCount[i].mode_id = "血浆胆红素吸附"
|
|
511
|
+ }
|
|
512
|
+ if(dialysisCount[i].mode_id == 24){
|
|
513
|
+ dialysisCount[i].mode_id = "I-HDF"
|
|
514
|
+ }
|
|
515
|
+ if(dialysisCount[i].mode_id == 25){
|
|
516
|
+ dialysisCount[i].mode_id = "HD高通"
|
|
517
|
+ }
|
|
518
|
+ if(dialysisCount[i].mode_id == 26){
|
|
519
|
+ dialysisCount[i].mode_id = "CVVH"
|
|
520
|
+ }
|
|
521
|
+ if(dialysisCount[i].mode_id == 27){
|
|
522
|
+ dialysisCount[i].mode_id = "CVVHD"
|
|
523
|
+ }
|
|
524
|
+ if(dialysisCount[i].mode_id == 28){
|
|
525
|
+ dialysisCount[i].mode_id = "CVVHDF"
|
|
526
|
+ }
|
|
527
|
+ if(dialysisCount[i].mode_id == 29){
|
|
528
|
+ dialysisCount[i].mode_id = "PE"
|
|
529
|
+ }
|
|
530
|
+ if(dialysisCount[i].mode_id == 30){
|
|
531
|
+ dialysisCount[i].mode_id = "血浆胆红素吸附+HP"
|
|
532
|
+ }
|
|
533
|
+ if(dialysisCount[i].mode_id == 31){
|
|
534
|
+ dialysisCount[i].mode_id = "HPD"
|
|
535
|
+ }
|
|
536
|
+ if(dialysisCount[i].mode_id == 32){
|
|
537
|
+ dialysisCount[i].mode_id = "HDP"
|
|
538
|
+ }
|
|
539
|
+ if(dialysisCount[i].mode_id == 33){
|
|
540
|
+ dialysisCount[i].mode_id = "HFD"
|
|
541
|
+ }
|
|
542
|
+ if(dialysisCount[i].mode_id == 34){
|
|
543
|
+ dialysisCount[i].mode_id = "HDF100"
|
|
544
|
+ }
|
|
545
|
+ if(dialysisCount[i].mode_id == 35){
|
|
546
|
+ dialysisCount[i].mode_id = "HDF600"
|
|
547
|
+ }
|
|
548
|
+ if(dialysisCount[i].mode_id == 36){
|
|
549
|
+ dialysisCount[i].mode_id = "HDF800"
|
|
550
|
+ }
|
|
551
|
+ if(dialysisCount[i].mode_id == 37){
|
|
552
|
+ dialysisCount[i].mode_id = "HDF1000"
|
|
553
|
+ }
|
|
554
|
+ if(dialysisCount[i].mode_id == 38){
|
|
555
|
+ dialysisCount[i].mode_id = "HDF80"
|
|
556
|
+ }
|
|
557
|
+ if(dialysisCount[i].mode_id == 39){
|
|
558
|
+ dialysisCount[i].mode_id = "HF16"
|
|
559
|
+ }
|
|
560
|
+ if(dialysisCount[i].mode_id == 40){
|
|
561
|
+ dialysisCount[i].mode_id = "HD(无肝素)"
|
|
562
|
+ }
|
|
563
|
+ if(dialysisCount[i].mode_id == 41){
|
|
564
|
+ dialysisCount[i].mode_id = "HDF17H"
|
|
565
|
+ }
|
|
566
|
+ if(dialysisCount[i].mode_id == 42){
|
|
567
|
+ dialysisCount[i].mode_id = "HD."
|
|
568
|
+ }
|
|
569
|
+ if(dialysisCount[i].mode_id == 43){
|
|
570
|
+ dialysisCount[i].mode_id = "HD(2)"
|
|
571
|
+ }
|
|
572
|
+ if(dialysisCount[i].mode_id == 44){
|
|
573
|
+ dialysisCount[i].mode_id = "导管溶栓"
|
|
574
|
+ }
|
501
|
575
|
}
|
502
|
576
|
let dataInfo = {}
|
503
|
577
|
dialysisCount.forEach((item, index) => {
|
|
@@ -713,46 +787,14 @@
|
713
|
787
|
this.export_file_step_two()
|
714
|
788
|
},
|
715
|
789
|
export_file_step_two: function(){
|
|
790
|
+ console.log("likst======================",this.list)
|
|
791
|
+
|
716
|
792
|
this.downloadLoading = true
|
717
|
793
|
import('@/vendor/Export2Excel').then(excel => {
|
718
|
|
- // const filterVal = [
|
719
|
|
- // '区号',
|
720
|
|
- // '机号'
|
721
|
|
- // ]
|
722
|
|
- // if (this.export_type == 0) {
|
723
|
794
|
const multiHeader = [['姓名', '穿刺', '治疗', '换药', '疑难穿刺', '上机', '下机', '冲管', '宣教小结', '合计']]
|
724
|
|
- // const header=['姓名', '穿刺', '治疗', '换药', '疑难穿刺', '上机', '下机', '冲管', '宣教小结', '合计']
|
725
|
|
- // const header = ['', '', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上', '上午', '下午', '晚上']
|
|
795
|
+
|
726
|
796
|
const merges = ['A1', 'B1', 'C1', 'D1', 'E1', 'F1', 'G1', 'H1', 'I1', 'J1']
|
727
|
|
- // var list = []
|
728
|
|
- // let i = 0
|
729
|
|
- // var jihaos=[]
|
730
|
|
- // for (let key in this.tableData) {
|
731
|
|
- // var tempValue
|
732
|
|
- // if(this.tableData[key].admin_user_id !=''){
|
733
|
|
- // jihaos.push(this.tableData[key].admin_user_id)
|
734
|
|
- // // console.log('2222222',jihaos);
|
735
|
|
- // }
|
736
|
|
-
|
737
|
|
- // if (i == 0) {
|
738
|
|
- // let m = 'A2' + ':' + 'A' + (1 + jihaos.length)
|
739
|
|
- // tempValue = (2 + jihaos.length)
|
740
|
|
- // merges.push(m)
|
741
|
|
- // }
|
742
|
|
- // else {
|
743
|
|
- // let m = 'A' + (tempValue + 1) + ':' + 'A' + ((tempValue + 1) + jihaos.length - 1)
|
744
|
|
- // tempValue = ((tempValue + 1) + jihaos.length - 1)
|
745
|
|
- // merges.push(m)
|
746
|
|
- // }
|
747
|
|
- // // for (let b = 0; b < jihaos.length; b++) {
|
748
|
|
- // let obj = {}
|
749
|
|
- // obj['name'] = this.tableData[key].user_name
|
750
|
|
- // // obj['区号'] = this.partitions[key].name
|
751
|
|
- // // obj['机号'] = jihaos[b].number.toString()
|
752
|
|
- // list.push(obj)
|
753
|
|
- // // }
|
754
|
|
- // // i++
|
755
|
|
- // }
|
|
797
|
+
|
756
|
798
|
var data = []
|
757
|
799
|
|
758
|
800
|
this.list.map(item => {
|
|
@@ -766,7 +808,6 @@
|
766
|
808
|
excel.export_json_to_excel2({
|
767
|
809
|
|
768
|
810
|
multiHeader,
|
769
|
|
- // header,
|
770
|
811
|
merges,
|
771
|
812
|
data,
|
772
|
813
|
filename
|