Browse Source

新分支

28169 1 year ago
parent
commit
5bcdfc014f

+ 32 - 4
src/xt_pages/dialysis/details/consumable/dialysisParameter.vue View File

786
                  list[i].dialysis_dialyszers_arr = []
786
                  list[i].dialysis_dialyszers_arr = []
787
                  list[i].dialyzer_perfusion_apparatus_arr = []
787
                  list[i].dialyzer_perfusion_apparatus_arr = []
788
                  list[i].dialysis_irrigation_arr = []
788
                  list[i].dialysis_irrigation_arr = []
789
+                 list[i].dialysis_strainer_arr =[]
789
                  if(list[i].dialysis_solution.dialysis_dialyszers!=""){
790
                  if(list[i].dialysis_solution.dialysis_dialyszers!=""){
790
                    list[i].dialysis_dialyszers_arr = list[i].dialysis_solution.dialysis_dialyszers.split(",")
791
                    list[i].dialysis_dialyszers_arr = list[i].dialysis_solution.dialysis_dialyszers.split(",")
791
                  }
792
                  }
795
                  if(list[i].dialysis_solution.dialysis_irrigation!=""){
796
                  if(list[i].dialysis_solution.dialysis_irrigation!=""){
796
                    list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
797
                    list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
797
                  }
798
                  }
799
+                 if(list[i].dialysis_solution.dialysis_strainer!=""){
800
+                    list[i].dialysis_strainer_arr = list[i].dialysis_solution.dialysis_strainer.split(",")
801
+                 }
798
 
802
 
799
                 
803
                 
800
                  if(list[i].dialysis_solution.anticoagulant == 1){
804
                  if(list[i].dialysis_solution.anticoagulant == 1){
873
             var dialysisDialyszersArr = []
877
             var dialysisDialyszersArr = []
874
             var dialyzerPerfusionApparaArr = []
878
             var dialyzerPerfusionApparaArr = []
875
             var dialysisIrrigationArr = []
879
             var dialysisIrrigationArr = []
880
+
881
+            var dialysisStrainerArr = []
876
             for(let i=0;i<list.length;i++){
882
             for(let i=0;i<list.length;i++){
877
              for(let j=0;j<list[i].dialysis_dialyszers_arr.length;j++){
883
              for(let j=0;j<list[i].dialysis_dialyszers_arr.length;j++){
878
                dialysisDialyszersArr.push(list[i].dialysis_dialyszers_arr[j])  
884
                dialysisDialyszersArr.push(list[i].dialysis_dialyszers_arr[j])  
883
              for(let y=0;y<list[i].dialysis_irrigation_arr.length;y++){
889
              for(let y=0;y<list[i].dialysis_irrigation_arr.length;y++){
884
               dialysisIrrigationArr.push(list[i].dialysis_irrigation_arr[y])
890
               dialysisIrrigationArr.push(list[i].dialysis_irrigation_arr[y])
885
              }
891
              }
892
+             for(let p=0;p<list[i].dialysis_strainer_arr.length;p++){
893
+              dialysisStrainerArr.push(list[i].dialysis_strainer_arr[p])
894
+             }
886
             }
895
             }
887
            let obj = {}
896
            let obj = {}
888
            let objOne = {}
897
            let objOne = {}
889
            let objTwo = {}
898
            let objTwo = {}
899
+           let objThree = {}
890
            for(let i = 0 ; i < dialysisDialyszersArr.length; i++){
900
            for(let i = 0 ; i < dialysisDialyszersArr.length; i++){
891
             if(obj[dialysisDialyszersArr[i]]){
901
             if(obj[dialysisDialyszersArr[i]]){
892
                obj[dialysisDialyszersArr[i]] +=1
902
                obj[dialysisDialyszersArr[i]] +=1
929
              }   
939
              }   
930
            }
940
            }
931
 
941
 
932
-           for (let i in objTwo) {
942
+           for (let i in objThree) {
933
               let a = {};
943
               let a = {};
934
-              a[i] = objTwo[i];
935
-              a.name = "灌流器"
936
-              a.count = objTwo[i]
944
+              a[i] = objThree[i];
945
+              a.name = "滤过器"
946
+              a.count = objThree[i]
937
               a.specification_name = i
947
               a.specification_name = i
938
               Arr.push(a);
948
               Arr.push(a);
939
             }
949
             }
940
 
950
 
951
+            for(let i=0;i<dialysisStrainerArr.length;i++){
952
+            if(objThree[dialysisStrainerArr[i]]){
953
+              objThree[dialysisStrainerArr[i]] +=1
954
+             }else{
955
+              objThree[dialysisStrainerArr[i]] = 1
956
+             }   
957
+           }
958
+
959
+           for (let i in objThree) {
960
+              let a = {};
961
+              a[i] = objThree[i];
962
+              a.name = "滤过器"
963
+              a.count = objThree[i]
964
+              a.specification_name = i
965
+              Arr.push(a);
966
+            }
967
+
968
+
941
             if(Arr.length >0){
969
             if(Arr.length >0){
942
               for(let i=0;i<Arr.length;i++){
970
               for(let i=0;i<Arr.length;i++){
943
                  this.tableList.push(Arr[i])
971
                  this.tableList.push(Arr[i])

+ 36 - 0
src/xt_pages/dialysis/details/consumable/dialysisParameterCountPrint.vue View File

141
                  list[i].dialysis_dialyszers_arr = []
141
                  list[i].dialysis_dialyszers_arr = []
142
                  list[i].dialyzer_perfusion_apparatus_arr = []
142
                  list[i].dialyzer_perfusion_apparatus_arr = []
143
                  list[i].dialysis_irrigation_arr = []
143
                  list[i].dialysis_irrigation_arr = []
144
+                 list[i].dialysis_strainer_arr =[]
144
                  if(list[i].dialysis_solution.dialysis_dialyszers!=""){
145
                  if(list[i].dialysis_solution.dialysis_dialyszers!=""){
145
                    list[i].dialysis_dialyszers_arr = list[i].dialysis_solution.dialysis_dialyszers.split(",")
146
                    list[i].dialysis_dialyszers_arr = list[i].dialysis_solution.dialysis_dialyszers.split(",")
146
                  }
147
                  }
150
                  if(list[i].dialysis_solution.dialysis_irrigation!=""){
151
                  if(list[i].dialysis_solution.dialysis_irrigation!=""){
151
                    list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
152
                    list[i].dialysis_irrigation_arr = list[i].dialysis_solution.dialysis_irrigation.split(",")
152
                  }
153
                  }
154
+                 if(list[i].dialysis_solution.dialysis_strainer!=""){
155
+                    list[i].dialysis_strainer_arr = list[i].dialysis_solution.dialysis_strainer.split(",")
156
+                 }
153
 
157
 
154
                  if(list[i].dialysis_solution.anticoagulant == 1){
158
                  if(list[i].dialysis_solution.anticoagulant == 1){
155
                     anticoagulantList.push(list[i].dialysis_solution)
159
                     anticoagulantList.push(list[i].dialysis_solution)
227
             var dialysisDialyszersArr = []
231
             var dialysisDialyszersArr = []
228
             var dialyzerPerfusionApparaArr = []
232
             var dialyzerPerfusionApparaArr = []
229
             var dialysisIrrigationArr = []
233
             var dialysisIrrigationArr = []
234
+            var dialysisStrainerArr = []
230
             for(let i=0;i<list.length;i++){
235
             for(let i=0;i<list.length;i++){
231
              for(let j=0;j<list[i].dialysis_dialyszers_arr.length;j++){
236
              for(let j=0;j<list[i].dialysis_dialyszers_arr.length;j++){
232
               
237
               
238
              for(let y=0;y<list[i].dialysis_irrigation_arr.length;y++){
243
              for(let y=0;y<list[i].dialysis_irrigation_arr.length;y++){
239
               dialysisIrrigationArr.push(list[i].dialysis_irrigation_arr[y])
244
               dialysisIrrigationArr.push(list[i].dialysis_irrigation_arr[y])
240
              }
245
              }
246
+             for(let p=0;p<list[i].dialysis_strainer_arr.length;p++){
247
+              dialysisStrainerArr.push(list[i].dialysis_strainer_arr[p])
248
+             }
241
             }
249
             }
242
             console.log("透析器",dialysisDialyszersArr)
250
             console.log("透析器",dialysisDialyszersArr)
243
             console.log("透析器/灌流器",dialyzerPerfusionApparaArr)
251
             console.log("透析器/灌流器",dialyzerPerfusionApparaArr)
246
            let obj = {}
254
            let obj = {}
247
            let objOne = {}
255
            let objOne = {}
248
            let objTwo = {}
256
            let objTwo = {}
257
+           let objThree = {}
249
            for(let i = 0 ; i < dialysisDialyszersArr.length; i++){
258
            for(let i = 0 ; i < dialysisDialyszersArr.length; i++){
250
             if(obj[dialysisDialyszersArr[i]]){
259
             if(obj[dialysisDialyszersArr[i]]){
251
                obj[dialysisDialyszersArr[i]] +=1
260
                obj[dialysisDialyszersArr[i]] +=1
297
               Arr.push(a);
306
               Arr.push(a);
298
             }
307
             }
299
             console.log("newa",Arr)
308
             console.log("newa",Arr)
309
+
310
+
311
+            for (let i in objThree) {
312
+              let a = {};
313
+              a[i] = objThree[i];
314
+              a.name = "滤过器"
315
+              a.count = objThree[i]
316
+              a.specification_name = i
317
+              Arr.push(a);
318
+            }
319
+
320
+            for(let i=0;i<dialysisStrainerArr.length;i++){
321
+            if(objThree[dialysisStrainerArr[i]]){
322
+              objThree[dialysisStrainerArr[i]] +=1
323
+             }else{
324
+              objThree[dialysisStrainerArr[i]] = 1
325
+             }   
326
+           }
327
+
328
+           for (let i in objThree) {
329
+              let a = {};
330
+              a[i] = objThree[i];
331
+              a.name = "滤过器"
332
+              a.count = objThree[i]
333
+              a.specification_name = i
334
+              Arr.push(a);
335
+            }
300
            
336
            
301
          
337
          
302
             if(Arr.length >0){
338
             if(Arr.length >0){