|
@@ -443,7 +443,7 @@ export default {
|
443
|
443
|
this.getStaffScheduleList()
|
444
|
444
|
|
445
|
445
|
var doctorlist = response.data.data.doctorlist
|
446
|
|
- let arr = []
|
|
446
|
+
|
447
|
447
|
for(let i=0;i<doctorlist.length;i++){
|
448
|
448
|
if(doctorlist[i].sort == 0){
|
449
|
449
|
doctorlist[i].sort = ""
|
|
@@ -647,7 +647,7 @@ export default {
|
647
|
647
|
getStaffScheduleList(params).then(response=>{
|
648
|
648
|
if(response.data.state == 1){
|
649
|
649
|
var staffList = response.data.data.staffList
|
650
|
|
- // console.log("获取所有排班",staffList)
|
|
650
|
+ console.log("获取所有排班",staffList)
|
651
|
651
|
var sevenStr = ""
|
652
|
652
|
var oneStr = ""
|
653
|
653
|
var twoStr = ""
|
|
@@ -691,6 +691,7 @@ export default {
|
691
|
691
|
})
|
692
|
692
|
sevenStr = zeroStr
|
693
|
693
|
}
|
|
694
|
+
|
694
|
695
|
if(staffList[i].schedule_week == 1){
|
695
|
696
|
staffList[i].class_index = 1
|
696
|
697
|
var arr = []
|
|
@@ -772,6 +773,8 @@ export default {
|
772
|
773
|
})
|
773
|
774
|
threeStr = strThree
|
774
|
775
|
}
|
|
776
|
+
|
|
777
|
+
|
775
|
778
|
if(staffList[i].schedule_week == 4){
|
776
|
779
|
staffList[i].class_index = 4
|
777
|
780
|
var arr = []
|
|
@@ -799,6 +802,8 @@ export default {
|
799
|
802
|
})
|
800
|
803
|
fourStr = strFour
|
801
|
804
|
}
|
|
805
|
+
|
|
806
|
+
|
802
|
807
|
if(staffList[i].schedule_week == 5){
|
803
|
808
|
staffList[i].class_index = 5
|
804
|
809
|
|
|
@@ -827,6 +832,7 @@ export default {
|
827
|
832
|
})
|
828
|
833
|
fiveStr = strFive
|
829
|
834
|
}
|
|
835
|
+
|
830
|
836
|
if(staffList[i].schedule_week == 6){
|
831
|
837
|
staffList[i].class_index = 6
|
832
|
838
|
var arr = []
|
|
@@ -857,7 +863,8 @@ export default {
|
857
|
863
|
}
|
858
|
864
|
let tempArr = [], newArr = []
|
859
|
865
|
for (let i = 0; i < staffList.length; i++) {
|
860
|
|
- if (tempArr.indexOf(staffList[i].user_name) === -1) {
|
|
866
|
+ if (tempArr.indexOf(staffList[i].user_name) == -1) {
|
|
867
|
+ console.log("tempArr",staffList[i].user_name)
|
861
|
868
|
newArr.push({
|
862
|
869
|
user_name: staffList[i].user_name,
|
863
|
870
|
admin_user_id:staffList[i].admin_user_id,
|
|
@@ -869,17 +876,17 @@ export default {
|
869
|
876
|
tempArr.push(staffList[i].user_name);
|
870
|
877
|
} else {
|
871
|
878
|
for (let j = 0; j < newArr.length; j++) {
|
872
|
|
- if (newArr[j].user_name == staffList[i].user_name) {
|
|
879
|
+ if (newArr[j].admin_user_id == staffList[i].admin_user_id) {
|
873
|
880
|
newArr[j].list.push({class_name:staffList[i].class_name,admin_user_id:staffList[i].admin_user_id,schedule_week:staffList[i].schedule_week,user_type:staffList[i].doctor_type,class_attributes:staffList[i].class_attributes})
|
874
|
881
|
}
|
875
|
882
|
}
|
876
|
883
|
}
|
877
|
884
|
}
|
878
|
|
-
|
879
|
|
- let arr = [...newArr]
|
|
885
|
+ console.log("newArr22o2o2o2o2wo",newArr)
|
|
886
|
+ let arrTen = [...newArr]
|
880
|
887
|
let newNurse = []
|
881
|
888
|
let newDoctor = []
|
882
|
|
- arr.map(item => {
|
|
889
|
+ arrTen.map(item => {
|
883
|
890
|
if(item.user_type == 2){
|
884
|
891
|
newDoctor.push(item)
|
885
|
892
|
}
|
|
@@ -904,7 +911,7 @@ export default {
|
904
|
911
|
}
|
905
|
912
|
})
|
906
|
913
|
newNurse.sort(this.compare('sort'))
|
907
|
|
-
|
|
914
|
+ console.log("newNurse",newNurse)
|
908
|
915
|
//医生
|
909
|
916
|
newDoctor.sort(this.compare('admin_user_id'))
|
910
|
917
|
let newDoctorTableData = []
|
|
@@ -924,25 +931,15 @@ export default {
|
924
|
931
|
newDoctor.sort(this.compare('sort'))
|
925
|
932
|
|
926
|
933
|
|
927
|
|
- // arr.sort(this.compare('admin_user_id'))
|
928
|
|
- // this.doctorlist.sort(this.compare('admin_user_id'))
|
929
|
|
- // this.doctorlist.forEach((item, index) => {
|
930
|
|
- // if (arr[index] && item.admin_user_id == arr[index].admin_user_id) {
|
931
|
|
-
|
932
|
|
- // }else{
|
933
|
|
- // arr.splice(index, 0, {user_name: item.user_name, admin_user_id: item.admin_user_id, list: [],user_type:item.user_type})
|
934
|
|
- // }
|
935
|
|
- // })
|
936
|
|
- // arr.sort(this.compare('user_type'))
|
937
|
|
-
|
938
|
934
|
let arr2 = []
|
|
935
|
+
|
939
|
936
|
arr2.push({class_name:oneStr,schedule_week:1})
|
940
|
937
|
arr2.push({class_name:twoStr,schedule_week:2})
|
941
|
938
|
arr2.push({class_name:threeStr,schedule_week:3})
|
942
|
939
|
arr2.push({class_name:fourStr,schedule_week:4})
|
943
|
940
|
arr2.push({class_name:fiveStr,schedule_week:5})
|
944
|
941
|
arr2.push({class_name:sixStr,schedule_week:6})
|
945
|
|
- arr2.push({class_name:zeroStr,schedule_week:0})
|
|
942
|
+ arr2.push({class_name:sevenStr,schedule_week:0})
|
946
|
943
|
var obj = {}
|
947
|
944
|
obj.admin_user_id = "1000000"
|
948
|
945
|
obj.user_name = "合计"
|
|
@@ -951,11 +948,14 @@ export default {
|
951
|
948
|
arr.push(obj)
|
952
|
949
|
|
953
|
950
|
let data = []
|
|
951
|
+
|
954
|
952
|
data.push(...newNurse)
|
955
|
953
|
data.push(...newDoctor)
|
956
|
954
|
data.push(obj)
|
957
|
955
|
console.log("data2o2oo2o2o2o22o",data)
|
958
|
|
- this.tableData = this.distinct(data)
|
|
956
|
+
|
|
957
|
+ // this.tableData = this.distinct(data)
|
|
958
|
+ this.tableData = data
|
959
|
959
|
|
960
|
960
|
|
961
|
961
|
}
|
|
@@ -1071,6 +1071,7 @@ export default {
|
1071
|
1071
|
})
|
1072
|
1072
|
sevenStr = zeroStr
|
1073
|
1073
|
}
|
|
1074
|
+
|
1074
|
1075
|
if(staffList[i].schedule_week == 1){
|
1075
|
1076
|
staffList[i].class_index = 1
|
1076
|
1077
|
var arr = []
|
|
@@ -1322,7 +1323,7 @@ export default {
|
1322
|
1323
|
arr2.push({class_name:fourStr,schedule_week:4})
|
1323
|
1324
|
arr2.push({class_name:fiveStr,schedule_week:5})
|
1324
|
1325
|
arr2.push({class_name:sixStr,schedule_week:6})
|
1325
|
|
- arr2.push({class_name:zeroStr,schedule_week:0})
|
|
1326
|
+ arr2.push({class_name:sevenStr,schedule_week:0})
|
1326
|
1327
|
var obj = {}
|
1327
|
1328
|
obj.admin_user_id = "1000000"
|
1328
|
1329
|
obj.user_name = "合计"
|
|
@@ -1641,7 +1642,7 @@ export default {
|
1641
|
1642
|
arr2.push({class_name:fourStr,schedule_week:4})
|
1642
|
1643
|
arr2.push({class_name:fiveStr,schedule_week:5})
|
1643
|
1644
|
arr2.push({class_name:sixStr,schedule_week:6})
|
1644
|
|
- arr2.push({class_name:zeroStr,schedule_week:0})
|
|
1645
|
+ arr2.push({class_name:sevenStr,schedule_week:0})
|
1645
|
1646
|
var obj = {}
|
1646
|
1647
|
obj.admin_user_id = "1000000"
|
1647
|
1648
|
obj.user_name = "合计"
|
|
@@ -1680,7 +1681,7 @@ export default {
|
1680
|
1681
|
arr2.push({class_name:fourStr,schedule_week:4})
|
1681
|
1682
|
arr2.push({class_name:fiveStr,schedule_week:5})
|
1682
|
1683
|
arr2.push({class_name:sixStr,schedule_week:6})
|
1683
|
|
- arr2.push({class_name:zeroStr,schedule_week:0})
|
|
1684
|
+ arr2.push({class_name:sevenStr,schedule_week:0})
|
1684
|
1685
|
var obj = {}
|
1685
|
1686
|
obj.admin_user_id = "1000000"
|
1686
|
1687
|
obj.user_name = "合计"
|
|
@@ -1718,7 +1719,7 @@ export default {
|
1718
|
1719
|
arr2.push({class_name:fourStr,schedule_week:4})
|
1719
|
1720
|
arr2.push({class_name:fiveStr,schedule_week:5})
|
1720
|
1721
|
arr2.push({class_name:sixStr,schedule_week:6})
|
1721
|
|
- arr2.push({class_name:zeroStr,schedule_week:0})
|
|
1722
|
+ arr2.push({class_name:sevenStr,schedule_week:0})
|
1722
|
1723
|
var obj = {}
|
1723
|
1724
|
obj.admin_user_id = "1000000"
|
1724
|
1725
|
obj.user_name = "合计"
|