Procházet zdrojové kódy

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

csx před 3 roky
rodič
revize
574941ce97

+ 12 - 2
src/xt_pages/outpatientCharges/outpatientChargesManagement.vue Zobrazit soubor

778
           { value: 17, label: '健康体检' },
778
           { value: 17, label: '健康体检' },
779
           { value: 18, label: '预防接种' },
779
           { value: 18, label: '预防接种' },
780
           { value: 19, label: '门诊输血' },
780
           { value: 19, label: '门诊输血' },
781
-          { value: 91, label: '新冠肺炎门诊' }
781
+          { value: 91, label: '新冠肺炎门诊' },
782
+          {value: 1111, label: "精一"},
783
+          {value: 1112, label: "精二"},
782
         ],
784
         ],
783
 
785
 
784
         medical_care_two: [
786
         medical_care_two: [
791
           { value: '17', label: '健康体检' },
793
           { value: '17', label: '健康体检' },
792
           { value: '18', label: '预防接种' },
794
           { value: '18', label: '预防接种' },
793
           { value: '19', label: '门诊输血' },
795
           { value: '19', label: '门诊输血' },
794
-          { value: '91', label: '新冠肺炎门诊' }
796
+          { value: '91', label: '新冠肺炎门诊' },
797
+          {value: '1111', label: "精一"},
798
+          {value: '1112', label: "精二"},
795
         ],
799
         ],
796
 
800
 
797
         register: [
801
         register: [
4087
             case 91:
4091
             case 91:
4088
               return '新冠肺炎门诊' + '处方' + index
4092
               return '新冠肺炎门诊' + '处方' + index
4089
               break
4093
               break
4094
+            case 1111:
4095
+              return '精一' + '处方' + index
4096
+              break
4097
+            case 1112:
4098
+              return '精二' + '处方' + index
4099
+              break
4090
           }
4100
           }
4091
 
4101
 
4092
         } else {
4102
         } else {

+ 8 - 0
src/xt_pages/outpatientDoctorStation/components/deskPrescription.vue Zobrazit soubor

540
           {value: 18, label: "预防接种"},
540
           {value: 18, label: "预防接种"},
541
           {value: 19, label: "门诊输血"},
541
           {value: 19, label: "门诊输血"},
542
           {value: 91, label: "新冠肺炎门诊"},
542
           {value: 91, label: "新冠肺炎门诊"},
543
+          {value: 1111, label: "精一"},
544
+          {value: 1112, label: "精二"},
545
+
543
         ],
546
         ],
544
 
547
 
545
         isLastOrNextVisible: false,
548
         isLastOrNextVisible: false,
2827
         })
2830
         })
2828
       },
2831
       },
2829
       selectTeam(row) {
2832
       selectTeam(row) {
2833
+        console.log(row)
2830
         var arr = []
2834
         var arr = []
2831
         for (let i = 0; i < row.length; i++) {
2835
         for (let i = 0; i < row.length; i++) {
2832
           arr.push(row[i].item_id)
2836
           arr.push(row[i].item_id)
2833
         }
2837
         }
2838
+        console.log(arr)
2834
         var ids = arr.join(',')
2839
         var ids = arr.join(',')
2840
+        console.log(ids)
2835
         var strArr = ids.split(',')
2841
         var strArr = ids.split(',')
2842
+        console.log(strArr)
2836
         var res = []//接收不重复的数据
2843
         var res = []//接收不重复的数据
2837
 
2844
 
2838
         for (var i = 0; i < strArr.length; i++) {
2845
         for (var i = 0; i < strArr.length; i++) {
2848
             res.push(strArr[i])
2855
             res.push(strArr[i])
2849
           }
2856
           }
2850
         }
2857
         }
2858
+        console.log(res)
2851
         var idstr = res.join(',')
2859
         var idstr = res.join(',')
2852
         const params = {
2860
         const params = {
2853
           project_id: idstr
2861
           project_id: idstr

+ 25 - 23
src/xt_pages/outpatientDoctorStation/doctorDesk.vue Zobrazit soubor

1043
             this.$message.error(response.data.msg)
1043
             this.$message.error(response.data.msg)
1044
             return false
1044
             return false
1045
           } else {
1045
           } else {
1046
+            //排班
1047
+            for (let i = 0; i < response.data.data.list_two.length; i++) {
1048
+              //未就诊
1049
+              if (response.data.data.list_two[i].prescription.length == 0 && response.data.data.list_two[i].his_patient.id == 0) {
1050
+                let obj = {
1051
+                  name: response.data.data.list_two[i].name,
1052
+                  number: response.data.data.list_two[i].his_patient.number,
1053
+                  id: response.data.data.list_two[i].id,
1054
+                  his_patient_id: response.data.data.list_two[i].his_patient.id
1055
+                }
1056
+                this.un_cure_data.push(obj)
1057
+              }
1058
+
1059
+              //已就诊
1060
+              if (response.data.data.list_two[i].prescription.length > 0 && response.data.data.list_two[i].his_patient.id == 0) {
1061
+                let obj = {
1062
+                  name: response.data.data.list_two[i].name,
1063
+                  number: response.data.data.list_two[i].his_patient.number,
1064
+                  id: response.data.data.list_two[i].id,
1065
+                  his_patient_id: response.data.data.list_two[i].his_patient.id
1066
+                }
1067
+                this.cure_data.push(obj)
1068
+              }
1069
+            }
1070
+
1046
             //挂号
1071
             //挂号
1047
             for (let i = 0; i < response.data.data.list.length; i++) {
1072
             for (let i = 0; i < response.data.data.list.length; i++) {
1048
               for (let b = 0; b < response.data.data.list[i].his_patient.length; b++) {
1073
               for (let b = 0; b < response.data.data.list[i].his_patient.length; b++) {
1070
             }
1095
             }
1071
 
1096
 
1072
 
1097
 
1073
-            //排班
1074
-            for (let i = 0; i < response.data.data.list_two.length; i++) {
1075
-              //未就诊
1076
-              if (response.data.data.list_two[i].prescription.length == 0 && response.data.data.list_two[i].his_patient.id == 0) {
1077
-                let obj = {
1078
-                  name: response.data.data.list_two[i].name,
1079
-                  number: response.data.data.list_two[i].his_patient.number,
1080
-                  id: response.data.data.list_two[i].id,
1081
-                  his_patient_id: response.data.data.list_two[i].his_patient.id
1082
-                }
1083
-                this.un_cure_data.push(obj)
1084
-              }
1085
 
1098
 
1086
-              //已就诊
1087
-              if (response.data.data.list_two[i].prescription.length > 0 && response.data.data.list_two[i].his_patient.id == 0) {
1088
-                let obj = {
1089
-                  name: response.data.data.list_two[i].name,
1090
-                  number: response.data.data.list_two[i].his_patient.number,
1091
-                  id: response.data.data.list_two[i].id,
1092
-                  his_patient_id: response.data.data.list_two[i].his_patient.id
1093
-                }
1094
-                this.cure_data.push(obj)
1095
-              }
1096
-            }
1097
 
1099
 
1098
             this.all_data = this.all_data.concat(this.cure_data)
1100
             this.all_data = this.all_data.concat(this.cure_data)
1099
             this.all_data = this.all_data.concat(this.un_cure_data)
1101
             this.all_data = this.all_data.concat(this.un_cure_data)

Diff nebyl zobrazen, protože je příliš veliký
+ 570 - 572
src/xt_pages/outpatientRegistration/index.vue