ソースを参照

Merge branch '20230223_pad_vue_new_branch' of http://git.shengws.com/csx/Pad_New into 20230223_pad_vue_new_branch

28169 2 週間 前
コミット
37e9edfc0f

+ 11 - 4
src/pages/main/PrintIndex.vue ファイルの表示

@@ -423,9 +423,14 @@
423 423
         ref="childOne"
424 424
         style="margin-top: 60px"
425 425
         v-bind:childResponse="childResponse"
426
-        v-if="org_template_info.template_id == 80 && (org_id == 10206 || org_id ==0)">
427
-
426
+        v-if="org_template_info.template_id == 80">
428 427
       </DialysisPrintOrdereighty>
428
+
429
+      <DialysisPrintOrdereightyone ref="childOne"
430
+        style="margin-top: 60px"
431
+        v-bind:childResponse="childResponse"
432
+        v-if="org_template_info.template_id == 81">
433
+      </DialysisPrintOrdereightyone>
429 434
     </div>
430 435
     
431 436
     <!--<side-bar :active_index="0" v-if="isShow == true"></side-bar>-->
@@ -498,6 +503,7 @@ import DialysisPrintOrderSeventysix from './template/DialysisPrintOrderSeventysi
498 503
 import DialysisPrintOrderSeventyeight from './template/DialysisPrintOrderSeventyeight'
499 504
 import DialysisPrintOrderServentynine from './template/DialysisPrintOrderServentynine'
500 505
 import DialysisPrintOrdereighty from './template/DialysisPrintOrdereighty'
506
+import DialysisPrintOrdereightyone from './template/DialysisPrintOrdereightyone'
501 507
 export default {
502 508
   name: "PrintIndex",
503 509
   components: {
@@ -561,7 +567,8 @@ export default {
561 567
     DialysisPrintOrderSeventysix,
562 568
     DialysisPrintOrderSeventyeight,
563 569
     DialysisPrintOrderServentynine,
564
-    DialysisPrintOrdereighty
570
+    DialysisPrintOrdereighty,
571
+    DialysisPrintOrdereightyone
565 572
   },
566 573
   data() {
567 574
     return {
@@ -720,7 +727,7 @@ export default {
720 727
         if (response.data.state == 1) {
721 728
             this.childResponse = response;
722 729
             
723
-          if(this.org_id != 10206 && response.data.data.template_id != 80){
730
+          if(this.org_id != 10206){
724 731
             this.org_template_info = response.data.data.org_template_info;
725 732
           }else{
726 733
             this.org_template_info.template_id = 80

+ 45 - 34
src/pages/main/template/DialysisPrintOrderSeventythree.vue ファイルの表示

@@ -65,15 +65,15 @@
65 65
         </div>
66 66
       </div>
67 67
 
68
-      <div class="row" :style=" this.totollength > 13?'margin-bottom:400px;':''">
68
+      <div class="row">
69 69
         <table class="proj_table" >
70 70
           <tbody>
71 71
             <tr>
72
-              <td 
72
+              <td
73 73
                 style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;
74 74
                 padding: 6px 8px;line-height: 30px;width: 50%;">透析前评估
75 75
               </td>
76
-              <td 
76
+              <td
77 77
                 style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;
78 78
                 padding: 6px 8px;line-height: 30px;width: 50%;">透析后评估
79 79
               </td>
@@ -241,7 +241,7 @@
241 241
                     <div
242 242
                       style="width: 50%; text-align: left;display: inline-block;border-bottom: 1px solid #999;"
243 243
                     >
244
-                      {{ predialysis.weight_before ? 
244
+                      {{ predialysis.weight_before ?
245 245
                         parseFloat( predialysis.weight_before - predialysis.additional_weight ).toFixed(1) : "/"
246 246
                       }}
247 247
                     </div>kg
@@ -254,8 +254,8 @@
254 254
                       class="under_line"
255 255
                       style=" width: 50%; text-align: center; white-space: normal;"
256 256
                     >
257
-                    {{ predialysis.weight_before > 0 && predialysis.additional_weight > 0 && predialysis.dry_weight > 0 ? 
258
-                        parseFloat(predialysis.weight_before - predialysis.additional_weight - predialysis.dry_weight ).toFixed(2): "/" 
257
+                    {{ predialysis.weight_before > 0 && predialysis.additional_weight > 0 && predialysis.dry_weight > 0 ?
258
+                        parseFloat(predialysis.weight_before - predialysis.additional_weight - predialysis.dry_weight ).toFixed(2): "/"
259 259
                       }}
260 260
                     </div>kg
261 261
                   </div>
@@ -346,7 +346,7 @@
346 346
                       {{ afterdialysis.symptom_after_dialysis ? afterdialysis.symptom_after_dialysis : "/" }}
347 347
                     </div>
348 348
                   </div>
349
-                  
349
+
350 350
                 </div>
351 351
                 <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
352 352
                   <div class="inline_block" style="flex: 1">
@@ -467,9 +467,9 @@
467 467
                     处方脱水量:
468 468
                     <div class="under_line" style="width: 50px; text-align: center">
469 469
                       {{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "/" }}
470
-                    </div>L
470
+                    </div>ml
471 471
                   </div>
472
-                    <div class="inline_block" style="flex: 1">
472
+                  <div class="inline_block" style="flex: 1">
473 473
                     超滤总量:
474 474
                     <div class="under_line" style="width: 50px; text-align: center">
475 475
                       {{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "/" }}
@@ -481,6 +481,7 @@
481 481
                       {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "/" }}h
482 482
                       <span v-if="prescription.dialysis_duration_minute>0">{{prescription.dialysis_duration_minute}}min</span>
483 483
                     </div>
484
+
484 485
                   </div>
485 486
                   <div class="inline_block" style="flex: 1">
486 487
                     <span >透析方式:</span>
@@ -552,33 +553,34 @@
552 553
                       {{ prescription.blood_flow_volume ? prescription.blood_flow_volume : "/" }}
553 554
                     </div>ml/min
554 555
                   </div>
555
-                  
556
+
556 557
                 </div>
557 558
 
558 559
                 <div class="row" style="padding: 2px 0; line-height: 23px; display: flex">
559 560
                   <div class="inline_block" style="flex: 2">
560 561
                     人工肾装置:
561 562
                     <div class="under_line" style="width: 50%; text-align: center">
562
-                        {{  prescription.dialysis_irrigation ? prescription.dialysis_irrigation : "" }} &nbsp;
563
-                        {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : ""}}        
563
+                        <!-- {{  prescription.dialysis_irrigation ? prescription.dialysis_irrigation : "" }} &nbsp;
564
+                        {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : ""}} -->
565
+                        {{prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus :''}}
564 566
                     </div>
565 567
                   </div>
566 568
                     <div class="inline_block" style="flex: 1">
567 569
                     膜面积:
568 570
                     <div class="under_line" style="width: 50px; text-align: center">
569
-                    
571
+                    /
570 572
                     </div>㎡
571 573
                   </div>
572 574
                   <div class="inline_block" style="flex: 1">
573 575
                     膜材质:
574 576
                     <div class="under_line" style="width: 80px; text-align: center">
575
-                      
577
+                      /
576 578
                     </div>
577 579
                   </div>
578 580
                   <div class="inline_block" style="flex: 1">
579 581
                     透析机型:
580 582
                     <div class="under_line" style="width: 80px; text-align: center">
581
-                      {{ predialysis.machine_type ? predialysis.machine_type : '' }}
583
+                      {{ predialysis.machine_type ? predialysis.machine_type : '/' }}
582 584
                     </div>
583 585
                   </div>
584 586
                   <div class="inline_block" style="flex: 1">
@@ -587,7 +589,7 @@
587 589
                       {{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0
588 590
                       ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}
589 591
                     </div>
590
-                    
592
+
591 593
                   </div>
592 594
                 </div>
593 595
 
@@ -727,7 +729,7 @@
727 729
                         <span v-if="prescription.anticoagulant == 4">mg/h</span>
728 730
                         <span v-if="prescription.anticoagulant == 3">iu/h</span>
729 731
                         <span v-if="prescription.anticoagulant == 2">iu/h</span>
730
-                        <span v-if="prescription.anticoagulant == 1">mg/h</span>                   
732
+                        <span v-if="prescription.anticoagulant == 1">mg/h</span>
731 733
                         <span v-if="prescription.anticoagulant == 6">iu/h</span>
732 734
                         <span v-if="prescription.anticoagulant == 7">iu/h</span>
733 735
                         <span v-if="prescription.anticoagulant == 8">iu/h</span>
@@ -790,11 +792,11 @@
790 792
                           : "/"
791 793
                       }}
792 794
                     </div>
793
-                    
795
+
794 796
                     <span v-if="prescription.anticoagulant == 4">mg</span>
795 797
                     <span v-if="prescription.anticoagulant == 3">iu</span>
796 798
                     <span v-if="prescription.anticoagulant == 2">iu</span>
797
-                    <span v-if="prescription.anticoagulant == 1">mg</span> 
799
+                    <span v-if="prescription.anticoagulant == 1">mg</span>
798 800
                       <span v-if="prescription.anticoagulant == 5">ml</span>
799 801
                       <span v-if="prescription.anticoagulant == 6">iu</span>
800 802
                       <span v-if="prescription.anticoagulant == 7">iu</span>
@@ -803,9 +805,9 @@
803 805
                       <span v-if="prescription.anticoagulant == 10">iu</span>
804 806
                     <span v-if="prescription.anticoagulant == 11">iu</span>
805 807
                     <span v-if="prescription.anticoagulant == 13">iu</span>
806
-                 
808
+
807 809
                   </div>
808
-                  
810
+
809 811
                 </div>
810 812
               </td>
811 813
             </tr>
@@ -814,7 +816,7 @@
814 816
                 <table class="inside_table">
815 817
                   <tbody>
816 818
                     <tr style="line-height:35px;padding:8px 5px;">
817
-                      <td colspan="7" 
819
+                      <td colspan="7"
818 820
                         style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;
819 821
                         padding: 6px 8px;line-height: 30px;"
820 822
                       >
@@ -867,7 +869,7 @@
867 869
                 <table class="inside_table">
868 870
                   <tbody>
869 871
                     <tr>
870
-                      <td colspan=" 14" 
872
+                      <td colspan=" 14"
871 873
                         style="letter-spacing:5px;text-align:center;font-weight:520;font-size:16px;padding: 6px 8px;line-height: 30px;"
872 874
                       >
873 875
                         监测 记录
@@ -914,16 +916,16 @@
914 916
                         </td>
915 917
                         <td>
916 918
                           {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : '0'  }} /
917
-                          {{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '0' }}  
919
+                          {{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : '0' }}
918 920
                         </td>
919 921
                         <td>
920
-                          {{ monitor.replacement_rate ? monitor.replacement_rate : '0' }} / 
922
+                          {{ monitor.replacement_rate ? monitor.replacement_rate : '0' }} /
921 923
                           {{ monitor.displacement_quantity ? monitor.displacement_quantity : '0'  }}
922 924
                         </td>
923 925
                         <!-- 钠浓度(mmol/L)/温度°C -->
924 926
                         <td>
925
-                          {{ monitor.sodium_concentration ? monitor.sodium_concentration : "0" }} / 
926
-                          {{  monitor.temperature ? monitor.temperature : '0' }}
927
+                          {{ monitor.sodium_concentration ? monitor.sodium_concentration : "0" }} /
928
+                          {{  monitor.dialysate_temperature ? monitor.dialysate_temperature : '0' }}
927 929
                         </td>
928 930
                         <td>{{ monitor.pulse_frequency? monitor.pulse_frequency: "/"}}</td>
929 931
                         <td >{{monitor.breathing_rate ? monitor.breathing_rate : "/"}}</td>
@@ -1000,7 +1002,7 @@
1000 1002
         </table>
1001 1003
       </div>
1002 1004
 
1003
-      <template v-if="this.totollength > 13">
1005
+      <!-- <template v-if="this.totollength > 13">
1004 1006
         <div style="display:inline-block;width:100%;text-align:center;">
1005 1007
           <div class="order-yy-name" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;">{{orgname}}</div>
1006 1008
           <div class="order-title" style="letter-spacing: 0;font-weight:600;font-size:22px;display:inline-block;" >
@@ -1062,10 +1064,10 @@
1062 1064
             诊断:
1063 1065
             <div class="under_line" style="width: 500px;text-align: left">{{patientInfo.diagnose}}</div>
1064 1066
           </div>
1065
-          
1066
-          
1067
+
1068
+
1067 1069
         </div>
1068
-      </template>
1070
+      </template> -->
1069 1071
       <div class="row" style="margin-top:-11px;position: relative;" >
1070 1072
         <table class="proj_table">
1071 1073
           <tbody>
@@ -1169,7 +1171,16 @@
1169 1171
           </tr>
1170 1172
           </tbody>
1171 1173
         </table>
1172
-        <!-- <div  class="print-yema">1</div> -->
1174
+        <div style="width:100%;text-align: right;margin-top: 10px;">
1175
+          患者签名:
1176
+          <div class="under_line" style="width: 120px;">
1177
+            <img v-if="dialysisOrder.url!=''&&dialysisOrder !=null"
1178
+              style="height: 30px"
1179
+              :src="dialysisOrder == null? 0: dialysisOrder.url"
1180
+              alt="" srcset=""
1181
+            />
1182
+          </div>
1183
+        </div>
1173 1184
       </div>
1174 1185
     </div>
1175 1186
 
@@ -2049,13 +2060,13 @@ export default {
2049 2060
   width: 50%;
2050 2061
 }
2051 2062
 
2052
-.under_line::before {
2063
+/* .under_line::before {
2053 2064
   content: "\00A0";
2054 2065
 }
2055 2066
 
2056 2067
 .under_line::after {
2057 2068
   content: "\00A0";
2058
-}
2069
+} */
2059 2070
 
2060 2071
 .flex {
2061 2072
   display: -webkit-box;

File diff suppressed because it is too large
+ 479 - 263
src/pages/main/template/DialysisPrintOrdereighty.vue


File diff suppressed because it is too large
+ 2123 - 0
src/pages/main/template/DialysisPrintOrdereightyone.vue


+ 20 - 20
src/pages/new_Patientscheduling/new_content.vue ファイルの表示

@@ -55,9 +55,8 @@
55 55
         ></el-table-column>
56 56
         <el-table-column prop="Mon_M" label="上午" min-width="60" align="center">
57 57
           <template slot-scope="scope">
58
-            <div >
59
-              <el-popover ref="popover"
60
-                placement="top"
58
+            <div>
59
+              <el-popover ref="popover" placement="top"
61 60
                 title=""
62 61
                 width=""
63 62
                 trigger="click"
@@ -70,9 +69,10 @@
70 69
                 <div style="text-align: center;" v-if="scope.row.Mon_M.patient_id == 0" >
71 70
                   <el-button @click='newappend(scope.row.Mon_M)'>新增</el-button>
72 71
                 </div>
73
-                <schedule-item slot="reference" :schedule-detail="scope.row.Mon_M"></schedule-item>
72
+                <!-- <schedule-item slot="reference" :schedule-detail="scope.row.Mon_M"></schedule-item> -->
74 73
               </el-popover>
75
-              <!-- v-popover:popover -->
74
+              <schedule-item v-popover:popover :schedule-detail="scope.row.Mon_M"></schedule-item>
75
+              <!-- v-popover:popover slot="reference" -->
76 76
             </div>
77 77
           </template>
78 78
         </el-table-column>
@@ -344,8 +344,8 @@
344 344
 
345 345
           <div style="flex: 1;">
346 346
             日期:
347
-            <el-date-picker 
348
-              class="datepicker2"
347
+            <el-date-picker
348
+              class="datepicker"
349 349
               v-model="currentData.schedule_date"
350 350
               type="date"
351 351
               placeholder="选择日期"
@@ -654,7 +654,7 @@ export default{
654 654
               fenqu_arr.push(fenquobj)
655 655
               console.log('444444',params.device.sort());
656 656
               if(params.device.length>0){
657
-                  
657
+
658 658
                 params.device.forEach(function(device) {
659 659
                   console.log('5555',device.sort)
660 660
                   console.log();
@@ -791,11 +791,11 @@ export default{
791 791
             })
792 792
 
793 793
             arr.sort(this.compare('sort'))
794
-              
794
+
795 795
               this.fenqu_arr=fenqu_arr
796 796
               this.jihao_arr = jihao
797 797
               this.jihao_arr2 = jihao
798
-              // console.log("3445555557777777",this.jihao_arr);
798
+              console.log("3445555557777777",this.jihao_arr);
799 799
             // console.log("34455555566666",this.schedulingVal);
800 800
             if(this.area_type=='全部病区'){
801 801
               scheduleZone =arr
@@ -1410,7 +1410,7 @@ export default{
1410 1410
         // })
1411 1411
       }
1412 1412
 
1413
-      
1413
+
1414 1414
     },
1415 1415
     // 删除排班接口
1416 1416
     getDeleteSchedule(id){
@@ -1608,13 +1608,13 @@ export default{
1608 1608
   .toastIndex{
1609 1609
     z-index: 10000 !important;
1610 1610
   }
1611
-  // .datepicker{
1612
-  //   font-size: 14px;
1613
-  //   .el-input__inner{
1614
-  //     font-size: 14px;
1615
-  //   }
1616
-  //   .el-input__prefix{
1617
-  //     font-size: 14px;
1618
-  //   }
1619
-  // }
1611
+  .datepicker{
1612
+    font-size: 14px;
1613
+    .el-input__inner{
1614
+      font-size: 14px;
1615
+    }
1616
+    .el-input__prefix{
1617
+      font-size: 14px;
1618
+    }
1619
+  }
1620 1620
 </style>