Просмотр исходного кода

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 8 месяцев назад
Родитель
Сommit
88b7ac7199

+ 1 - 1
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Просмотреть файл

@@ -2630,7 +2630,7 @@ mu
2630 2630
       },
2631 2631
       show(pre, schedual, last, his_is_open,is_advice_open,admins) {
2632 2632
       
2633
-        if(this.$store.getters.xt_user.template_info.org_id==10702){
2633
+        if(this.$store.getters.xt_user.template_info.org_id==10702 || this.$store.getters.xt_user.template_info.org_id==10635){
2634 2634
           if(this.predialysis!=undefined){
2635 2635
             if(this.dialysisPrescription.target_ultrafiltration==0 || this.dialysisPrescription.target_ultrafiltration==""){
2636 2636
               this.dialysisPrescription.target_ultrafiltration = (this.predialysis.weight_before - this.predialysis.dry_weight - this.predialysis.additional_weight).toFixed(2)

+ 1 - 0
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue Просмотреть файл

@@ -619,6 +619,7 @@
619 619
                   <td width="100">
620 620
                     <label-box :isChecked="prescription.dialysate_formulation_name.indexOf('常规') > -1 ? true : prescription.dialysate_formulation_name.indexOf('低钙') > -1 ? true : false" showValue="2.0"></label-box>
621 621
                     <label-box :isChecked="prescription.dialysate_formulation_name.indexOf('高钾') > -1 ? true : false" showValue="2.5"></label-box>
622
+                    <label-box :isChecked="prescription.dialysate_formulation_name.indexOf('钾3.0') > -1 ? true : false" showValue="3.0"></label-box>
622 623
                   </td>
623 624
                   <td width="10">)</td>
624 625
                   <td width="10">mmol/L</td>

+ 4 - 1
src/xt_pages/org/orginfo.vue Просмотреть файл

@@ -390,6 +390,7 @@ import Neditor from '@/components/Neditor'
390 390
             GetOrgInfo().then(response=>{
391 391
                 var res = response.data;
392 392
                 if (res.state === 1) {
393
+                   
393 394
                     this.formloading = false;
394 395
                     this.form.org_name = res.data.orginfo.org_name;
395 396
                     this.form.contact_name = res.data.orginfo.contact_name;
@@ -411,11 +412,13 @@ import Neditor from '@/components/Neditor'
411 412
                     this.form.illness_list = [];
412 413
                     this.form.org_gallery = res.data.orginfo.org_gallery;
413 414
                     this.fileList = [];
414
-                    var gallery =  res.data.orginfo.gallery
415
+                    var gallery =  res.data.orginfo.org_gallery
416
+                    console.log("haaaaaaaaaaaaaaaaaa",gallery)
415 417
                     for (const index in gallery) {
416 418
                         var image = {id:gallery[index].id, name:gallery[index].id, url:gallery[index].type==1?gallery[index].url:gallery[index].url+'?vframe/jpg/offset/0/w/100/h/100'};
417 419
                         this.fileList.push(image);
418 420
                     }
421
+                    console.log("fileList-------------",fileList)
419 422
 
420 423
                     var illness = res.data.orginfo.illness.split(',');
421 424
                     for (const index in illness) {

+ 8 - 2
src/xt_pages/outpatientDoctorStation/components/deskRecord.vue Просмотреть файл

@@ -820,7 +820,8 @@ export default {
820 820
     this.first_dialysis_date = this.getTime(
821 821
       this.patientInfo.first_dialysis_date
822 822
     );
823
-   
823
+    
824
+    console.log("case_history-----------------------------",this.case_history)
824 825
     if(this.case_history!=undefined){
825 826
       if(this.case_history.id == 0){
826 827
         this.primary_disease = this.LastCaseHistory.primary_disease
@@ -893,7 +894,10 @@ export default {
893 894
         console.log("patient------------------------",this.patientInfo)
894 895
         console.log("prescriptionInfo--------------------",this.prescriptionInfo)
895 896
         console.log("this.diagnoses",this.diagnoses)
896
-        if(this.befor!=undefined){
897
+        console.log("this.case_history",this.case_history)
898
+        if(this.case_history!=null && this.case_history.id == 0){
899
+          console.log("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh")
900
+          if(this.befor!=undefined){
897 901
           if(this.case_history.temperature == 0){
898 902
             this.case_history.temperature =  this.befor.temperature?this.befor.temperature:""
899 903
           }
@@ -925,7 +929,9 @@ export default {
925 929
                console.log("诊断---------------------",this.diagnoses)
926 930
               this.case_history.diagnose = this.getDiagnosis(this.prescriptionInfo.diagnosis) 
927 931
            }
932
+         }
928 933
         }
934
+      
929 935
       },
930 936
       deep: true,
931 937
     },

+ 18 - 0
src/xt_pages/qcd/basicInformationAnalysis.vue Просмотреть файл

@@ -174,6 +174,8 @@
174 174
                     <p>HDF+HP:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
175 175
                     <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
176 176
                   </span>
177
+
178
+                 
177 179
                   <!-- <span v-if="item.mode_id == 'HFHD+HD'">
178 180
                       <p>HFHD+HD:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
179 181
                       <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
@@ -301,6 +303,16 @@
301 303
                       <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
302 304
                   </span>
303 305
 
306
+                  <span v-if="item.mode_id == 'HD(无肝素)'">
307
+                    <p>HD(无肝素):{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
308
+                    <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
309
+                  </span>
310
+
311
+                  <span v-if="item.mode_id == 'HDF17H'">
312
+                    <p>HDF17H:{{item.count}}次({{(item.count/total*100).toFixed(2)}}%)</p>
313
+                    <el-progress :percentage="(item.count/total*100).toFixed(2)"></el-progress>
314
+                  </span>
315
+
304 316
 
305 317
                </div>
306 318
               </div>
@@ -1105,6 +1117,12 @@ export default {
1105 1117
             if(modedate[i].mode_id == 39){
1106 1118
               modedate[i].mode_id = "HF16"
1107 1119
             }
1120
+            if(modedate[i].mode_id == 40){
1121
+                modedate[i].mode_id = "HD(无肝素)"
1122
+            }
1123
+            if(modedate[i].mode_id == 41){
1124
+                modedate[i].mode_id = "HDF17H"
1125
+            }
1108 1126
             this.modetype = modedate
1109 1127
 
1110 1128
             // this.modesData.xAxis.push(modedate[i].mode_id)

+ 32 - 6
src/xt_pages/qcd/treatmentControlAnalysis/components/TimePersonal.vue Просмотреть файл

@@ -367,6 +367,12 @@ export default {
367 367
             if(modeIdCount[i].mode_id == 39){
368 368
               modeIdCount[i].mode_id = "HF16"
369 369
             }
370
+            if(modeIdCount[i].mode_id == 40){
371
+              modeIdCount[i].mode_id = "HD(无肝素)"
372
+            }
373
+            if(modeIdCount[i].mode_id == 41){
374
+              modeIdCount[i].mode_id = "HDF17H"
375
+            }
370 376
           }
371 377
           this.modeIdCount = modeIdCount
372 378
 
@@ -493,6 +499,12 @@ export default {
493 499
             if(scheduleCount[i].mode_id == 39){
494 500
               scheduleCount[i].mode_id = "HF16"
495 501
             }
502
+            if(scheduleCount[i].mode_id == 40){
503
+              scheduleCount[i].mode_id = "HD(无肝素)"
504
+            }
505
+            if(scheduleCount[i].mode_id == 41){
506
+              scheduleCount[i].mode_id = "HDF17H"
507
+            }
496 508
           }
497 509
           this.scheduleCount = scheduleCount
498 510
           let dataInfo = {}
@@ -703,6 +715,10 @@ export default {
703 715
           patients[i].mode_id = "HDF80"
704 716
         }else if(patients[i].mode_id == 39){
705 717
           patients[i].mode_id = "HF16"
718
+        }else if(patients[i].mode_id == 40){
719
+          patients[i].mode_id = "HD(无肝素)"
720
+        }else if(patients[i].mode_id == 41){
721
+          patients[i].mode_id = "HDF17H"
706 722
         }
707 723
         
708 724
 
@@ -783,13 +799,17 @@ export default {
783 799
          this.DialysisData[i].HDF80 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF80")
784 800
          this.DialysisData[i].HF16 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HF16")
785 801
 
802
+         this.DialysisData[i].HD无肝素 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HD(无肝素)")
803
+
804
+         this.DialysisData[i].HDF17H = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF17H")
805
+
786 806
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
787 807
          this.DialysisData[i].total_count = this.getDialysisCount(this.DialysisData[i].patient_id)
788 808
        }
789 809
        console.log("hhh2323323232",this.DialysisData)
790 810
        import('@/vendor/Export2Excel').then(excel => {
791
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','总数']
792
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','total_count']
811
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','HD无肝素','HDF17H','总数']
812
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','HD无肝素','HDF17H','total_count']
793 813
 
794 814
         const data = this.formatJson(filterVal, this.DialysisData)
795 815
 
@@ -838,13 +858,17 @@ export default {
838 858
          this.DialysisData[i].HDF80 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF80")
839 859
          this.DialysisData[i].HF16 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HF16")
840 860
 
861
+         this.DialysisData[i].HD无肝素 = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HD(无肝素)")
862
+
863
+          this.DialysisData[i].HDF17H = this.getScheduleHdModeIdCount(this.DialysisData[i].patient_id,"HDF17H")
864
+
841 865
          this.DialysisData[i].age = this.getAge(this.DialysisData[i].id_card_no)
842 866
          this.DialysisData[i].total_count = this.getScheduleDialysisCount(this.DialysisData[i].patient_id)
843 867
        }
844 868
        console.log("hhh2323323232",this.DialysisData)
845 869
        import('@/vendor/Export2Excel').then(excel => {
846
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','总数']
847
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','total_count']
870
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','HD无肝素','HDF17H','总数']
871
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','HD无肝素','HDF17H','total_count']
848 872
 
849 873
         const data = this.formatJson(filterVal, this.DialysisData)
850 874
 
@@ -893,13 +917,15 @@ export default {
893 917
          this.scheduleList[i].HDF1000 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF1000")
894 918
          this.scheduleList[i].HDF80 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF80")
895 919
          this.scheduleList[i].HF16 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HF16")
920
+         this.scheduleList[i].HD无肝素 = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HD(无肝素)")
921
+         this.scheduleList[i].HDF17H = this.getScheduleHdModeIdCount(this.scheduleList[i].patient_id,"HDF17H")
896 922
          this.scheduleList[i].age = this.getAge(this.scheduleList[i].id_card_no)
897 923
          this.scheduleList[i].total_count = this.getScheduleDialysisCount(this.scheduleList[i].patient_id)
898 924
        }
899 925
        console.log("hhh2323323232",this.scheduleList)
900 926
        import('@/vendor/Export2Excel').then(excel => {
901
-        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','','HDF80','HF16','总数']
902
-        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','total_count']
927
+        const tHeader = ['序号','姓名', '年龄', '透析号','HD','HDF','HD+HP','HP','HF','SCUF','IUF','HFHD','HFHD+HP','HFR','HDF+HP','CRRT','腹水回输','IUF+HD','UF','HD+','I-HDF','HD高通','CVVH','CVVHD','CVVHDF','PE','血浆胆红素吸附+HP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','','HDF80','HF16','HD无肝素','HDF17H','总数']
928
+        const filterVal = ['index','name', 'age', 'dialysis_no','HD','HDF','HDHP','HP','HF','SCUF','IUF','HFHD','HFHDHP','HFR','HDFHP','CRRT','OTR','IUF+HD','UF','HD+','I-HDF','HDGT','CVVH','CVVHD','CVVHDF','PE','XUEHP','HPD','HDP','PHF','HDF100','HDF600','HDF800','HDF1000','HDF80','HF16','HD无肝素','HDF17H','total_count']
903 929
 
904 930
         const data = this.formatJson(filterVal, this.scheduleList)
905 931
 

+ 4 - 4
src/xt_pages/user/components/PatientSidebar.vue Просмотреть файл

@@ -190,10 +190,10 @@ export default {
190 190
               name: '1-3',
191 191
               label: '肾科检验'
192 192
             },
193
-            {
194
-              name: '4-12',
195
-              label: '新版肾科检验'
196
-            },
193
+            // {
194
+            //   name: '4-12',
195
+            //   label: '新版肾科检验'
196
+            // },
197 197
             {
198 198
               name: '4-1',
199 199
               label: '肾科检查'