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

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

陈少旭 9 месяцев назад
Родитель
Сommit
2a76713209
1 измененных файлов: 88 добавлений и 62 удалений
  1. 88 62
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue

+ 88 - 62
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Просмотреть файл

@@ -82,7 +82,7 @@
82 82
           <div class="inline_block" v-if="org_id!=10624">
83 83
             病区:
84 84
             <div class="under_line" style="width: 50px; text-align: center">
85
-              <span>{{
85
+              <span v-if="receiverTreatmentAccess.condition != 1">{{
86 86
                 patientInfo.DialysisSchedule.device_zone.name
87 87
                   ? patientInfo.DialysisSchedule.device_zone.name
88 88
                   : ""
@@ -93,13 +93,26 @@
93 93
           <div class="inline_block" v-if="org_id!=10460&&org_id!=10624">
94 94
             床号:
95 95
             <div class="under_line" style="width: 50px; text-align: center">
96
-              <span>{{
96
+              <span v-if="org_id!=9538 && org_id!=0">{{
97 97
                 dialysisOrder &&
98 98
                 dialysisOrder.DeviceNumber &&
99 99
                 dialysisOrder.DeviceNumber.number.length > 0
100 100
                   ? dialysisOrder.DeviceNumber.number
101 101
                   : patientInfo.DialysisSchedule.device_number.number
102 102
               }}</span>
103
+            
104
+              <span v-if="org_id ==9538 || org_id==0">
105
+                <span v-if="receiverTreatmentAccess.condition != 1">
106
+                  {{
107
+                  dialysisOrder &&
108
+                  dialysisOrder.DeviceNumber &&
109
+                  dialysisOrder.DeviceNumber.number.length > 0
110
+                    ? dialysisOrder.DeviceNumber.number
111
+                    : patientInfo.DialysisSchedule.device_number.number
112
+                
113
+                 }}
114
+               </span>
115
+              </span>
103 116
               <span>{{ "/" }}</span>
104 117
             </div>
105 118
           </div>
@@ -133,7 +146,7 @@
133 146
             >
134 147
               {{ item.name }}
135 148
             </div>
136
-           
149
+
137 150
           </div>
138 151
 
139 152
           <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10460&&org_id!=10624">
@@ -943,7 +956,7 @@
943 956
                             : "/"
944 957
                         }}
945 958
                         </span>
946
-                        
959
+
947 960
                         <span v-if="org_id!=10206 && org_id!=10510"> {{
948 961
                           prescription.displace_liqui_value
949 962
                             ? prescription.displace_liqui_value
@@ -992,14 +1005,14 @@
992 1005
                             ? prescription.dialysis_duration_minute
993 1006
                             : "/"
994 1007
                         }}
995
-                        </span> 
1008
+                        </span>
996 1009
 
997 1010
                         <span v-if="org_id ==10624">{{
998 1011
                           prescription.dialysis_duration_minute
999 1012
                             ? prescription.dialysis_duration_minute
1000 1013
                             : "0"
1001 1014
                         }}
1002
-                        </span> 
1015
+                        </span>
1003 1016
                       </div>
1004 1017
                       min
1005 1018
                     </div>
@@ -1153,7 +1166,7 @@
1153 1166
                         }}</span> -->
1154 1167
 
1155 1168
                         {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}
1156
-                       
1169
+
1157 1170
                       </div>
1158 1171
                       kg
1159 1172
                     </div>
@@ -1512,7 +1525,7 @@
1512 1525
                       </div>
1513 1526
                     </div>
1514 1527
 
1515
-                    <div class="inline_block" style="margin-left: 20px">
1528
+                    <div class="inline_block" style="margin-left: 20px" v-if="org_id ==10683">
1516 1529
                       上机时间:
1517 1530
                       <div
1518 1531
                         class="under_line"
@@ -1713,8 +1726,8 @@
1713 1726
                         <td width="50" v-if="org_id ==3877 || org_id == 10449 || org_id ==0">累计超滤量<br />(ml)</td>
1714 1727
                         <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=0 && org_id!=10206" width="50">
1715 1728
                           置换量<br />
1716
-                          <span v-if="org_id!=10598">(ml)</span> 
1717
-                          <span v-if="org_id==10598">(L)</span> 
1729
+                          <span v-if="org_id!=10598">(ml)</span>
1730
+                          <span v-if="org_id==10598">(L)</span>
1718 1731
                         </td>
1719 1732
                         <td width="50" v-if="org_id == 3877 || org_id == 0 || org_id == 10449">滤前压(mmHg)</td>
1720 1733
                         <td width="50" v-if="org_id == 9538 || org_id ==10600 || org_id ==10629 || org_id ==10510">KT/V</td>
@@ -1828,13 +1841,13 @@
1828 1841
                           <span v-if="org_id==9671 || org_id==10440 || org_id ==10617">
1829 1842
                               <span v-if="org_id ==10617 && monindex == 0">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/"}}</span>
1830 1843
                               <span v-if="org_id ==10617 && monindex == monitors.length-1">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/"}}</span>
1831
-                              <span v-if="org_id ==10617 && (monindex != monitors.length-1 && monindex != 0)">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>    
1832
-                              <span v-if="org_id !=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span> 
1844
+                              <span v-if="org_id ==10617 && (monindex != monitors.length-1 && monindex != 0)">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1845
+                              <span v-if="org_id !=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1833 1846
                            </span>
1834 1847
                         </td>
1835 1848
                         <td width="50" v-if="org_id == 10600 || org_id == 10598 || org_id==10644 || org_id == 10683"><br/>
1836
-                           <span v-if="org_id!=10644">{{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: "0"}}</span> 
1837
-                           <span v-if="org_id==10644">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span> 
1849
+                           <span v-if="org_id!=10644">{{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: "0"}}</span>
1850
+                           <span v-if="org_id==10644">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1838 1851
                           </td>
1839 1852
                         <td
1840 1853
                           v-if="
@@ -2005,7 +2018,7 @@
2005 2018
                           医嘱内容
2006 2019
                         </td>
2007 2020
                       </tr>
2008
-                    
2021
+
2009 2022
                       <tr style="line-height: 35px; padding: 8px 5px">
2010 2023
                         <td style="font-size: 16px" width="10%">时间</td>
2011 2024
                         <td style="font-size: 16px" colspan="2" width="45%">
@@ -2019,8 +2032,8 @@
2019 2032
                         <td
2020 2033
                           style="font-size: 16px"
2021 2034
                           width="10%"
2022
-                          v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || 
2023
-                                org_id ==10375 || org_id ==10571 || org_id ==10600 " 
2035
+                          v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
2036
+                                org_id ==10375 || org_id ==10571 || org_id ==10600 "
2024 2037
                         >
2025 2038
                           核对护士
2026 2039
                         </td>
@@ -2070,7 +2083,7 @@
2070 2083
                             >({{ advice.remark }})</span
2071 2084
                           >
2072 2085
                         </td>
2073
-                     
2086
+
2074 2087
                         <td height="32px">
2075 2088
                           <span v-if="advice!=null && advice.advice_doctor>0">
2076 2089
                               <span
@@ -2123,7 +2136,7 @@
2123 2136
                             getTime(advice.execution_time, "{h}:{i}")
2124 2137
                           }}</span>
2125 2138
                         </td>
2126
-                        <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || 
2139
+                        <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
2127 2140
                             org_id ==10375 || org_id ==10571 || org_id ==10600 ">
2128 2141
                           <span v-if="advice!=null && advice.checker>0">
2129 2142
                             <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
@@ -2241,27 +2254,27 @@
2241 2254
                           医嘱内容
2242 2255
                         </td>
2243 2256
                       </tr>
2244
-                    
2257
+
2245 2258
                       <tr style="line-height: 35px; padding: 8px 5px">
2246 2259
                         <td style="font-size: 16px" width="10%">时间</td>
2247 2260
                         <td style="font-size: 16px" colspan="2" width="45%">
2248 2261
                           医嘱内容
2249 2262
                         </td>
2250 2263
                         <td style="font-size: 16px" width="10%">医生签名</td>
2251
-                      
2264
+
2252 2265
                         <td style="font-size: 16px" width="10%">执行人签名</td>
2253 2266
                         <td style="font-size: 16px" width="10%" v-if="org_id == 10598">核对护士</td>
2254 2267
                         <td style="font-size: 16px" width="10%">时间</td>
2255 2268
                         <td
2256 2269
                           style="font-size: 16px"
2257 2270
                           width="10%"
2258
-                          v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || 
2259
-                                org_id ==10375 || org_id ==10571 || org_id ==10600 || org_id==10206" 
2271
+                          v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
2272
+                                org_id ==10375 || org_id ==10571 || org_id ==10600 || org_id==10206"
2260 2273
                         >
2261 2274
                           核对护士
2262 2275
                         </td>
2263 2276
                       </tr>
2264
-                     
2277
+
2265 2278
                       <tr
2266 2279
                         v-for="(advice, advice_index) in new_doctor_advice_list"
2267 2280
                         :key="advice_index"
@@ -2270,7 +2283,7 @@
2270 2283
                           <span v-if="advice.start_time">
2271 2284
                             {{ getTime(advice.start_time, "{h}:{i}") }}
2272 2285
                           </span>
2273
-                        
2286
+
2274 2287
                         </td>
2275 2288
                         <td
2276 2289
                           height="32px"
@@ -2282,17 +2295,17 @@
2282 2295
                            <span v-if="it && it.advice_name">{{ it.advice_name}}</span>
2283 2296
                            <span v-if="it && it.advice_desc">({{ it.advice_desc}}{{ it.drug_spec_unit }})</span>
2284 2297
                            <span v-if="it.prescribing_number">{{ it.prescribing_number}}{{ it.prescribing_number_unit }}</span>
2285
-                           <span v-if="it.single_dose != 0">{{ it.single_dose}}{{ it.single_dose_unit }}</span>   
2298
+                           <span v-if="it.single_dose != 0">{{ it.single_dose}}{{ it.single_dose_unit }}</span>
2286 2299
                            <span v-if="it && it.delivery_way">{{ it.delivery_way }}</span>
2287 2300
                            <span v-if="it && it.execution_frequency">{{ it.execution_frequency }}</span>
2288 2301
                            <span v-if="it&& it.remark">{{ it.remark }}</span>&nbsp;&nbsp;&nbsp;
2289 2302
 
2290 2303
                          </span>
2291
-                        
2292
-                        
2293
-                         
2304
+
2305
+
2306
+
2294 2307
                         </td>
2295
-                     
2308
+
2296 2309
                         <td height="32px">
2297 2310
                           <span v-if="advice!=null && advice.advice_doctor>0">
2298 2311
                               <span
@@ -2309,7 +2322,7 @@
2309 2322
                           </span>
2310 2323
 
2311 2324
                         </td>
2312
-                       
2325
+
2313 2326
                         <td height="32px">
2314 2327
                           <span v-if="advice!=null && advice.execution_staff>0">
2315 2328
                             <span
@@ -2342,7 +2355,7 @@
2342 2355
                             getTime(advice.execution_time, "{h}:{i}")
2343 2356
                           }}</span>
2344 2357
                         </td>
2345
-                        <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 || 
2358
+                        <td height="32px" v-if="org_id == 10223 || org_id == 9538 || org_id == 0 ||
2346 2359
                             org_id ==10375 || org_id ==10571 || org_id ==10600 ">
2347 2360
                           <span v-if="advice!=null && advice.checker>0">
2348 2361
                             <span v-if="setAdminUserES(advice.checker) == ''">{{ getAdminUser(advice.checker)}}</span>
@@ -2510,7 +2523,7 @@
2510 2523
             <div class="inline_block" v-if="org_id!=10510 && org_id!=10624">
2511 2524
               病区:
2512 2525
               <div class="under_line" style="width: 50px; text-align: center">
2513
-              <span>{{
2526
+              <span v-if="receiverTreatmentAccess.condition != 1">{{
2514 2527
                 patientInfo.DialysisSchedule.device_zone.name
2515 2528
                   ? patientInfo.DialysisSchedule.device_zone.name
2516 2529
                   : ""
@@ -2521,13 +2534,26 @@
2521 2534
             <div class="inline_block" v-if="org_id!=10510 && org_id!=10460 && org_id!=10624" >
2522 2535
               床号:
2523 2536
               <div class="under_line" style="width: 50px; text-align: center">
2524
-              <span>{{
2537
+              <span v-if="org_id!=9538 && org_id!=0">{{
2525 2538
                 dialysisOrder &&
2526 2539
                 dialysisOrder.DeviceNumber &&
2527 2540
                 dialysisOrder.DeviceNumber.number.length > 0
2528 2541
                   ? dialysisOrder.DeviceNumber.number
2529 2542
                   : patientInfo.DialysisSchedule.device_number.number
2530 2543
               }}</span>
2544
+            
2545
+              <span v-if="org_id ==9538 || org_id==0">
2546
+                <span v-if="receiverTreatmentAccess.condition != 1">
2547
+                  {{
2548
+                  dialysisOrder &&
2549
+                  dialysisOrder.DeviceNumber &&
2550
+                  dialysisOrder.DeviceNumber.number.length > 0
2551
+                    ? dialysisOrder.DeviceNumber.number
2552
+                    : patientInfo.DialysisSchedule.device_number.number
2553
+                
2554
+                 }}
2555
+               </span>
2556
+              </span>
2531 2557
               <span>{{ "/" }}</span>
2532 2558
             </div>
2533 2559
             </div>
@@ -2559,7 +2585,7 @@
2559 2585
           <div class="row" style="margin-bottom: 10px">
2560 2586
             <div class="inline_block">
2561 2587
               入科方式:
2562
-             
2588
+
2563 2589
               <div
2564 2590
                 v-for="(item, index) in way_arr"
2565 2591
                 class="under_line"
@@ -2568,7 +2594,7 @@
2568 2594
               >
2569 2595
                 {{ item.name }}
2570 2596
               </div>
2571
-             
2597
+
2572 2598
             </div>
2573 2599
             <div class="inline_block" style="margin-left: 10px" v-if="org_id!=10460&&org_id!=10624">
2574 2600
               诊断:
@@ -2606,14 +2632,14 @@
2606 2632
                     医嘱内容
2607 2633
                   </td>
2608 2634
                 </tr>
2609
-             
2635
+
2610 2636
                 <tr style="line-height: 35px; padding: 8px 5px">
2611 2637
                   <td style="font-size: 16px" width="10%">时间</td>
2612 2638
                   <td style="font-size: 16px" colspan="2" width="45%">
2613 2639
                     医嘱内容
2614 2640
                   </td>
2615 2641
                   <td style="font-size: 16px" width="10%">医生签名</td>
2616
-                 
2642
+
2617 2643
                   <td style="font-size: 16px" width="10%">执行人签名</td>
2618 2644
                   <td style="font-size: 16px" width="10%" v-if="org_id == 10598">核对护士</td>
2619 2645
                   <td style="font-size: 16px" width="10%">时间</td>
@@ -2625,7 +2651,7 @@
2625 2651
                     核对护士
2626 2652
                   </td>
2627 2653
                 </tr>
2628
-               
2654
+
2629 2655
                 <tr
2630 2656
                   v-for="(advice, advice_index) in doctor_advices_2"
2631 2657
                   :key="advice_index"
@@ -2634,7 +2660,7 @@
2634 2660
                     <span v-if="advice.start_time">
2635 2661
                       {{ getTime(advice.start_time, "{h}:{i}") }}
2636 2662
                     </span>
2637
-                  
2663
+
2638 2664
                   </td>
2639 2665
                   <td
2640 2666
                     height="32px"
@@ -2672,7 +2698,7 @@
2672 2698
                       >({{ advice.remark }})</span
2673 2699
                     >
2674 2700
                   </td>
2675
-              
2701
+
2676 2702
                   <td height="32px">
2677 2703
                     <span v-if="advice!=null && advice.advice_doctor>0">
2678 2704
                       <span v-if="setAdminUserES(advice.advice_doctor) == ''">{{
@@ -2687,7 +2713,7 @@
2687 2713
                       />
2688 2714
                    </span>
2689 2715
                   </td>
2690
-                
2716
+
2691 2717
                   <td height="32px">
2692 2718
                     <span v-if="setAdminUserES(advice.execution_staff) == ''">{{
2693 2719
                       getAdminUser(advice.execution_staff)
@@ -2855,7 +2881,7 @@
2855 2881
                       min
2856 2882
                     </div>
2857 2883
                   </div>
2858
-                 
2884
+
2859 2885
                   <div
2860 2886
                     class="row"
2861 2887
                     style="padding: 2px 0; line-height: 23px; display: flex"
@@ -2952,10 +2978,10 @@
2952 2978
                             : "/"
2953 2979
                            }}
2954 2980
                          </span>
2955
-                         <span v-if="org_id ==10598"> 
2981
+                         <span v-if="org_id ==10598">
2956 2982
                           {{(predialysis.weight_before - afterdialysis.weight_after).toFixed(2)}}
2957 2983
                          </span>
2958
-                      
2984
+
2959 2985
                       </div>
2960 2986
                       kg
2961 2987
                     </div>
@@ -2981,7 +3007,7 @@
2981 3007
                             : "/"
2982 3008
                         }}
2983 3009
                       </div>
2984
-                      
3010
+
2985 3011
                       {{ getUnit(afterdialysis.dialysis_intakes_unit) }}
2986 3012
                     </div>
2987 3013
 
@@ -3015,7 +3041,7 @@
3015 3041
                           }}
3016 3042
                         </div>
3017 3043
                     </div>
3018
-                    
3044
+
3019 3045
                   </div>
3020 3046
                   <div
3021 3047
                     class="row"
@@ -3665,7 +3691,7 @@
3665 3691
 
3666 3692
             </tbody>
3667 3693
           </table>
3668
-        
3694
+
3669 3695
         </div>
3670 3696
       </div>
3671 3697
     </div>
@@ -3739,7 +3765,7 @@
3739 3765
                           医嘱内容
3740 3766
                         </td>
3741 3767
                         <td style="font-size: 16px" width="10%">医生签名</td>
3742
-                       
3768
+
3743 3769
                         <td style="font-size: 16px" width="10%">执行人签名</td>
3744 3770
                         <td style="font-size: 16px" width="10%">时间</td>
3745 3771
                         <td
@@ -4675,7 +4701,7 @@ export default {
4675 4701
               if(this.org_id!=10683){
4676 4702
                 this.monitors[index].end = "【结束透析】";
4677 4703
               }
4678
-              
4704
+
4679 4705
               tempmonitorflag = false;
4680 4706
             }
4681 4707
             if ((tempmonitorflag && index == this.monitors.length - 1)&&(this.org_id!=10414)) {
@@ -4749,7 +4775,7 @@ export default {
4749 4775
           this.doctor_advices[index]["isShow"] = 2;
4750 4776
         }
4751 4777
 
4752
-        
4778
+
4753 4779
 
4754 4780
         if(this.org_id ==10206 || this.org_id ==10489 || this.org_id ==10644 || this.org_id ==10633){
4755 4781
           let projectsOne = [];
@@ -4771,7 +4797,7 @@ export default {
4771 4797
            var parint_id =0
4772 4798
            var newArr = []
4773 4799
            if(this.doctor_advices!=null&&this.doctor_advices.length>0){
4774
-               
4800
+
4775 4801
              for(let i=0;i<this.doctor_advices.length;i++){
4776 4802
                if(this.doctor_advices[i].advice_name.indexOf("低分子")!=-1){
4777 4803
                  parint_id = this.doctor_advices[i].id
@@ -4795,7 +4821,7 @@ export default {
4795 4821
             for(let i=0;i<response.data.data.doctorAdevieInfo.length;i++){
4796 4822
               this.doctor_advices.push(response.data.data.doctorAdevieInfo[i])
4797 4823
               console.log("寄哪里 222")
4798
-              
4824
+
4799 4825
             }
4800 4826
          }
4801 4827
 
@@ -4812,7 +4838,7 @@ export default {
4812 4838
 
4813 4839
         console.log("this.projects", this.projects);
4814 4840
 
4815
-      
4841
+
4816 4842
 
4817 4843
         if(this.org_id!=10510 && this.org_id!=0&&this.org_id!=10206){
4818 4844
             if(this.projects!=null && this.projects.length >0){
@@ -4859,12 +4885,12 @@ export default {
4859 4885
         }
4860 4886
 
4861 4887
         console.log("时间我我我哦我我",this.doctor_advices)
4862
-        
4888
+
4863 4889
         //针对内蒙古阿拉善
4864 4890
         if(this.org_id ==10206){
4865
-           
4891
+
4866 4892
           if(this.doctor_advices!=null && this.doctor_advices.length > 0){
4867
-             
4893
+
4868 4894
             for(let i=0;i<this.doctor_advices.length;i++){
4869 4895
               this.doctor_advices[i].new_groupno = ""
4870 4896
                this.doctor_advices[i].new_groupno = this.doctor_advices[i].prescription_id + "_" + this.doctor_advices[i].groupno
@@ -4896,12 +4922,12 @@ export default {
4896 4922
                       single_dose_unit:item.single_dose_unit,
4897 4923
                       parent_id:item.parent_id,
4898 4924
                       remark:item.remark,
4899
-                    
4925
+
4900 4926
                     }
4901 4927
                   }
4902 4928
                 })
4903 4929
                 let newArr = Object.values(objInfo);
4904
-             
4930
+
4905 4931
 
4906 4932
                 if(newArr!=null && newArr.length >0){
4907 4933
                   for(let i=0;i<newArr.length;i++){
@@ -4921,7 +4947,7 @@ export default {
4921 4947
               console.log("newArrwowoow",this.new_doctor_advice_list)
4922 4948
             }
4923 4949
           }
4924
-        } 
4950
+        }
4925 4951
 
4926 4952
         console.log("新时间我哦我哦",this.doctor_advices)
4927 4953
 
@@ -4956,7 +4982,7 @@ export default {
4956 4982
               }
4957 4983
             }
4958 4984
           }
4959
-       
4985
+
4960 4986
 
4961 4987
         this.totollength = this.doctor_advices.length + this.monitors.length;
4962 4988
         console.log("this.totollength",this.totollength)
@@ -5046,7 +5072,7 @@ export default {
5046 5072
           return age
5047 5073
 
5048 5074
         }
5049
-      
5075
+
5050 5076
       }
5051 5077
     },
5052 5078
     newAdviceGroupObject: function () {