Quellcode durchsuchen

12月31 自动生成

yq1 vor 1 Woche
Ursprung
Commit
459b77d92a

+ 11 - 10
src/xt_pages/dialysis/batch_print/batch_print_order_seventyfour.vue Datei anzeigen

@@ -123,8 +123,9 @@
123 123
                   <tr>
124 124
                     <td colspan="2">
125 125
                       <div style="line-height:30px;">
126
-                      <span>处方脱水量: {{ record.prescription.prescription_water ? record.prescription.prescription_water : "" }} </span>ml &nbsp;&nbsp;
127
-                      <span>透析液流量: {{ record.prescription.dialysate_flow ? record.prescription.dialysate_flow : "" }} </span>ml/h
126
+                        <span v-if="org_id != 9779">处方脱水量: {{ record.prescription.prescription_water ? record.prescription.prescription_water : "" }} ml &nbsp;&nbsp;</span>
127
+                        <span v-if="org_id == 9779">目标脱水量:{{ record.prescription.target_ultrafiltration ? record.prescription.target_ultrafiltration : "" }} L&nbsp;&nbsp;</span>
128
+                        <span>透析液流量: {{ record.prescription.dialysate_flow ? record.prescription.dialysate_flow : "" }} </span>ml/h
128 129
                       </div>
129 130
                     </td>
130 131
                     <td >
@@ -144,7 +145,7 @@
144 145
               <table border="1" class="table-box" style="border-collapse: collapse;width: 100%;">
145 146
                 <tr>
146 147
                   <td style="width: 20%; line-height: 30px;">透析机:
147
-                    {{record.assessment_before_dislysis.machine_type ? record.assessment_before_dislysis.machine_type : " "}}
148
+                    {{record.assessment_before_dislysis.machine_type ? record.assessment_before_dislysis.machine_type : "/"}}
148 149
                   </td>
149 150
                   <td style="width: 30%;line-height: 30px;">
150 151
                     透析(滤)器:
@@ -177,14 +178,14 @@
177 178
                   <td colspan="3">
178 179
                     <div style="display: inline-block;line-height: 30px;">
179 180
                       血管通路:
180
-                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)=='内瘘'?true :false" showValue="内瘘"></label-box>&nbsp;
181
-                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)=='长期静脉导管'?true :false" showValue="长期静脉导管"></label-box>&nbsp;
182
-                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)=='临时静脉导管'?true :false" showValue="临时(颈、股)静脉导管"></label-box>&nbsp;
183
-                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)!='内瘘' &&
184
-                                  QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)!='长期静脉导管' &&
185
-                                  QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)!='临时静脉导管' &&
186
-                                  QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id)!=''?true :false" showValue="其它">
181
+                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('内瘘')!=-1?true :false" showValue="内瘘"></label-box>&nbsp;
182
+                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('长期静脉导管')!=-1?true :false" showValue="长期静脉导管"></label-box>&nbsp;
183
+                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('临时静脉导管')!=-1?true :false" showValue="临时(颈、股)静脉导管"></label-box>&nbsp;
184
+                      <label-box :isChecked="QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('内瘘')==-1 &&
185
+                                  QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('长期静脉导管') &&
186
+                                  QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id).indexOf('临时静脉导管') ?true :false" showValue="其它">
187 187
                       </label-box>
188
+                      {{ QueryPartById(record.assessment_before_dislysis.blood_access_part_opera_id) }}
188 189
                     </div>&nbsp;&nbsp;
189 190
                     <div style="display: inline-block;line-height: 30px;">
190 191
                       穿刺者:

+ 50 - 22
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Datei anzeigen

@@ -1017,6 +1017,13 @@
1017 1017
                               ? record.prescription.dialysis_dialyszers
1018 1018
                               : "/"
1019 1019
                           }}
1020
+                          <span v-if="org_id ==10740">
1021
+                            {{
1022
+                              record.prescription.dialysis_strainer
1023
+                                ? record.prescription.dialysis_strainer
1024
+                                : ""
1025
+                            }}
1026
+                          </span>
1020 1027
                         </div>
1021 1028
                       </div>
1022 1029
                       <div class="inline_block" style="flex: 1">
@@ -1098,9 +1105,7 @@
1098 1105
                       </div>
1099 1106
                     </div>
1100 1107
 
1101
-                    <div
1102
-
1103
-                      class="row"
1108
+                    <div class="row"
1104 1109
                       style="padding: 2px 0; line-height: 23px; display: flex"
1105 1110
                     >
1106 1111
                       <!-- <div class="inline_block" style="flex: 1"
@@ -1601,14 +1606,14 @@
1601 1606
                       >
1602 1607
                         <div
1603 1608
                           class="inline_block"
1604
-                          style="flex: 1; display: inline-block"
1609
+                          style="flex: 2; display: inline-block"
1605 1610
                           v-if="org_id!=9675 && org_id!=10447"
1606 1611
                         >
1607 1612
                           备注:
1608 1613
                           <div
1609 1614
                             class="under_line"
1610 1615
                             style="
1611
-                              width: 860px;
1616
+                              width: 80%;
1612 1617
                               line-height: 25px;
1613 1618
                               text-align: left;
1614 1619
                               margin-left: 2px;
@@ -1619,6 +1624,34 @@
1619 1624
                             {{ record.assessment_before_dislysis.remark ?record.assessment_before_dislysis.remark : "/" }}
1620 1625
                           </div>
1621 1626
                         </div>
1627
+
1628
+                        <div style="flex: 1;">
1629
+                          医生签名:
1630
+                          <div class="under_line">
1631
+                            <span
1632
+                              v-if=" setAdminUserES(
1633
+                                  record.prescription, 'creater') == ''">
1634
+                              {{
1635
+                                getAdminUser(
1636
+                                  record.prescription,
1637
+                                  "creater"
1638
+                                )
1639
+                              }}</span
1640
+                            >
1641
+                            <img class="es-img"
1642
+                              :src="
1643
+                                setAdminUserES(
1644
+                                  record.prescription,
1645
+                                  'creater'
1646
+                                )
1647
+                              "
1648
+                              alt=""
1649
+                              srcset=""
1650
+                              v-else
1651
+                              style="height: 40px"
1652
+                            />
1653
+                          </div>
1654
+                        </div>
1622 1655
                       </div>
1623 1656
                     </div>
1624 1657
 
@@ -1749,12 +1782,12 @@
1749 1782
                           置换液的速度<br />(ml/h)
1750 1783
                           </td>
1751 1784
                           <td width="50" v-if="org_id == 10375">置换率<br />(ml/h)</td>
1752
-                          <td width="50" v-if=" org_id ==0 || org_id ==10489 || org_id == 10735">超滤率<br />(ml/h)</td>
1753
-                          <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id!=10600 && org_id!=10683">超滤量<br />
1785
+                          <td width="50" v-if=" org_id ==10600 || org_id ==10489 || org_id == 10735">超滤率<br />(ml/h)</td>
1786
+                          <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id!=10683">超滤量<br />
1754 1787
                             <span v-if="org_id!=10471"> (ml)</span>
1755 1788
                             <span v-if="org_id==10471">L</span>
1756 1789
                           </td>
1757
-                          <td width="50" v-if="org_id == 10600 || org_id ==10683 || org_id ==0 || org_id == 10567 || org_id ==10724">超滤率<br />(ml/h)</td>
1790
+                          <td width="50" v-if="org_id == 10600 || org_id ==10683  || org_id == 10567 || org_id ==10724">超滤率<br />(ml/h)</td>
1758 1791
                           <td width="50" v-if="org_id ==3877 || org_id ==10449">累计超滤量<br />(ml)</td>
1759 1792
                           <td
1760 1793
                             v-if="
@@ -1784,10 +1817,8 @@
1784 1817
                               org_id ==10600 ||
1785 1818
                               org_id ==10629 ||
1786 1819
                               org_id == 10510 ||
1787
-                              org_id == 0 ||
1788 1820
                               org_id == 10598 ||
1789
-                              org_id == 10567 ||
1790
-                              org_id == 10724
1821
+                              org_id == 10567 
1791 1822
 
1792 1823
                             "
1793 1824
                           >
@@ -1991,8 +2022,7 @@
1991 2022
                           <td width="50" v-if="org_id == 10375"><br />
1992 2023
                             {{ monitor_record.replacement_rate?monitor_record.replacement_rate:"0" }}
1993 2024
                           </td>
1994
-                          <td width="50" v-if="org_id == 10489 || org_id ==0 || org_id == 10735"><br />
1995
-
2025
+                          <td width="50" v-if="org_id == 10489 || org_id ==10600 || org_id == 10735"><br />
1996 2026
                                    {{
1997 2027
                                      monitor_record.ultrafiltration_rate
1998 2028
                                        ? monitor_record.ultrafiltration_rate
@@ -2017,7 +2047,7 @@
2017 2047
 
2018 2048
                           </td>
2019 2049
 
2020
-                          <td width="50" v-if="org_id == 10600 || org_id ==10683 || org_id ==0 || org_id == 10567 || org_id == 10724"><br />
2050
+                          <td width="50" v-if="org_id == 10600 || org_id ==10683 || org_id == 10567 || org_id == 10724"><br />
2021 2051
 
2022 2052
                                     {{
2023 2053
                                       monitor_record.ultrafiltration_rate
@@ -2065,10 +2095,8 @@
2065 2095
                               org_id == 10600 ||
2066 2096
                               org_id ==10629 ||
2067 2097
                               org_id ==10510 ||
2068
-                              org_id== 0 ||
2069 2098
                               org_id ==10598 ||
2070
-                              org_id == 10567 ||
2071
-                              org_id == 10724
2099
+                              org_id == 10567 
2072 2100
                             "
2073 2101
                           >
2074 2102
                             {{ monitor_record.ktv }}
@@ -3105,7 +3133,7 @@
3105 3133
                          </span>
3106 3134
 
3107 3135
                          <span v-if="org_id == 10551">{{
3108
-                            record.assessment_after_dislysis && 
3136
+                            record.assessment_after_dislysis &&
3109 3137
                             record.assessment_before_dislysis&&
3110 3138
                             record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after
3111 3139
                               ?record.assessment_before_dislysis.weight_before - record.assessment_after_dislysis.weight_after
@@ -3134,14 +3162,14 @@
3134 3162
                       >
3135 3163
 
3136 3164
                         <span v-if="org_id!=10460">
3137
-                          透析中入量  (L):
3165
+                          透析中入量(L):
3138 3166
                         </span>
3139 3167
                         <span v-if="org_id==10460">
3140
-                          透析中入量  (ml):
3168
+                          透析中入量(ml):
3141 3169
                         </span>
3142 3170
                         <div
3143 3171
                           class="under_line"
3144
-                          style="width: 100px; text-align: center"
3172
+                          style="width: 60px; text-align: center"
3145 3173
                         >
3146 3174
                           {{
3147 3175
                             record.assessment_after_dislysis &&
@@ -3170,7 +3198,7 @@
3170 3198
                           }}
3171 3199
                         </div>
3172 3200
                         <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624 && org_id!=10471"> ml</span>
3173
-                        <span v-if="org_id ==9675||org_id==10447 || org_id==10624 || org_id == 10471">L</span>
3201
+                        <span v-if="org_id ==9675||org_id==10447 || org_id==10624 || org_id == 10471 ">L</span>
3174 3202
                       </div>
3175 3203
 
3176 3204
                       <div class="inline_block" style="flex: 1" v-if="org_id ==10598 || org_id == 0">

+ 8 - 13
src/xt_pages/dialysis/batch_print/batch_print_order_thirtyTwo.vue Datei anzeigen

@@ -176,16 +176,10 @@
176 176
                         <table class="table-box">
177 177
                         <tbody>
178 178
                         <tr>
179
-                            <td width="70">导管:</td>
179
+                            <td width="70">导管:</td>
180 180
                             <td width="240">
181
-                            <div style="display:flex;justify-content:space-between;">
182
-                                <label-box :isChecked="record.assessment_before_dislysis.catheter.indexOf('穿刺口-干洁') > -1 ? true : false" showValue="干洁"></label-box>
183
-                                &nbsp;
184
-                                <label-box :isChecked="record.assessment_before_dislysis.catheter.indexOf('穿刺口-红肿') > -1 ? true : false" showValue="红肿"></label-box>
185
-                                &nbsp;
186
-                                <label-box :isChecked="record.assessment_before_dislysis.catheter.indexOf('穿刺口-分泌物') > -1 ? true : false" showValue="分泌物"></label-box>
187
-                                &nbsp;
188
-                                <label-box :isChecked="record.assessment_before_dislysis.catheter.indexOf('穿刺口-渗血') > -1 ? true : false" showValue="渗血"></label-box>
181
+                            <div class="under-line" style="text-align: center;">
182
+                              {{ record.assessment_before_dislysis.catheter ? record.assessment_before_dislysis.catheter :'/' }}
189 183
                             </div>
190 184
                             </td>
191 185
                             <td width="40"></td>
@@ -731,10 +725,11 @@
731 725
                             <tr>
732 726
                             <td width="130">拔针后穿刺点渗血:</td>
733 727
                             <td width="80">
734
-                                <div style="display:flex;justify-content:space-between;">
735
-                                <label-box :isChecked="record.assessment_after_dislysis.puncture_point_oozing_blood == 1 ? true : false" showValue="有"></label-box>
736
-                                <label-box :isChecked="record.assessment_after_dislysis.puncture_point_oozing_blood == 2 ? true : false" showValue="无"></label-box>
737
-                                </div>
728
+                              <div class="under-line" style="text-align: center;">
729
+                                <span v-if="record.assessment_after_dislysis.puncture_point_oozing_blood ==1">有</span>
730
+                                <span v-else-if="record.assessment_after_dislysis.puncture_point_oozing_blood ==2">无</span>
731
+                                <span v-else>/</span>
732
+                              </div>
738 733
                             </td>
739 734
                             <td width="10"></td>
740 735
                             <td width="85">穿刺处血肿:</td>

+ 1 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventyeight.vue Datei anzeigen

@@ -1815,7 +1815,6 @@ export default {
1815 1815
 
1816 1816
     checkData() {
1817 1817
       console.log('new_date',this.new_date);
1818
-
1819 1818
       var checkDate =[]
1820 1819
       var monearr = []
1821 1820
       // if(this.dialysisOrder != undefined && this.dialysisOrder.end_time > this.new_date){
@@ -1896,7 +1895,7 @@ export default {
1896 1895
           const obj21 = "体重减少"
1897 1896
           checkDate.push(obj21)
1898 1897
         }
1899
-        if (this.prescription.target_ultrafiltration == 0) {
1898
+        if (this.prescription.prescription_water == 0) {
1900 1899
           const obj22 = "处方脱水量"
1901 1900
           checkDate.push(obj22)
1902 1901
         } if (this.afterdialysis.actual_ultrafiltration == 0) {

+ 46 - 29
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Datei anzeigen

@@ -1096,15 +1096,21 @@
1096 1096
                         class="under_line"
1097 1097
                         style="width: 100px; text-align: center"
1098 1098
                       >
1099
+                      <span v-if="org_id == 10740">
1100
+                        {{prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : ''}}
1101
+                      </span>
1102
+                      <span v-if="org_id !=10740">
1099 1103
                         {{
1100 1104
                           prescription.dialyzer_perfusion_apparatus
1101 1105
                             ? prescription.dialyzer_perfusion_apparatus
1102 1106
                             : ""
1103 1107
                         }}
1108
+                      </span>
1109
+
1104 1110
                         <span v-if="prescription.dialyzer_perfusion_apparatus&&prescription.dialyzer_perfusion_apparatus!=''">/</span>
1105 1111
                         {{
1106
-                          prescription.dialysis_dialyszers
1107
-                            ? prescription.dialysis_dialyszers
1112
+                          prescription.dialysis_strainer
1113
+                            ? prescription.dialysis_strainer
1108 1114
                             : ""
1109 1115
                         }}
1110 1116
                       </div>
@@ -1271,7 +1277,7 @@
1271 1277
                       </div>
1272 1278
                       kg
1273 1279
                     </div>
1274
-                    <div class="inline_block" style="flex: 1" v-if="org_id!=10469 && org_id!=0">
1280
+                    <div class="inline_block" style="flex: 1" v-if="org_id!=10469 ">
1275 1281
                       <span v-if="org_id!=10683">计划超滤量:</span>
1276 1282
                       <span v-if="org_id==10683">预脱:</span>
1277 1283
                       <div
@@ -1746,21 +1752,19 @@
1746 1752
                       </div>
1747 1753
                     </div>
1748 1754
                   </div>
1749
-                  <div
1750
-                    class="row"
1755
+                  <div class="row"
1751 1756
                     style="padding: 2px 0; line-height: 23px; display: flex"
1752 1757
                     v-if="org_id != 10223"
1753 1758
                   >
1754 1759
                     <div
1755 1760
                       class="inline_block"
1756
-                      style="flex: 1; display: inline-block"
1761
+                      style="flex: 2; display: inline-block"
1757 1762
                       v-if="org_id!=9675 && org_id!=10447"
1758 1763
                     >
1759 1764
                       备注:
1760
-                      <div
1761
-                        class="under_line"
1765
+                      <div class="under_line"
1762 1766
                         style="
1763
-                          width: 860px;
1767
+                          width: 80%;
1764 1768
                           line-height: 25px;
1765 1769
                           text-align: left;
1766 1770
                           margin-left: 2px;
@@ -1771,6 +1775,23 @@
1771 1775
                         {{ predialysis.remark ? predialysis.remark : "/" }}
1772 1776
                       </div>
1773 1777
                     </div>
1778
+                    <div v-if="org_id ==10600 || org_id ==0" style="flex: 1;">
1779
+                      医生签名: 
1780
+                      <div class="under_line">
1781
+                        <span style="height: 30px; display: inline-block"
1782
+                          v-if="setAdminUserES(prescription.creater) == ''"
1783
+                        >
1784
+                          {{ getAdminUser(prescription.creater) }}
1785
+                        </span>
1786
+                        <img
1787
+                          style="height: 40px"
1788
+                          :src="setAdminUserES(prescription.creater)"
1789
+                          alt=""
1790
+                          srcset=""
1791
+                          v-else
1792
+                        />
1793
+                      </div>
1794
+                    </div>
1774 1795
                   </div>
1775 1796
                 </td>
1776 1797
               </tr>
@@ -1841,13 +1862,13 @@
1841 1862
                         </td>
1842 1863
                         <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
1843 1864
                         <td width="50" v-if="org_id == 10375">置换率<br />(ml/h)</td>
1844
-                        <td width="50" v-if="org_id ==10489 || org_id == 10735 || org_id == 0">超滤率<br/>(ml/h)</td>
1845
-                        <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 10600&& org_id != 10683">
1865
+                        <td width="50" v-if="org_id ==10489 || org_id == 10735 || org_id==10600">超滤率<br/>(ml/h)</td>
1866
+                        <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 10683">
1846 1867
                           超滤量<br />
1847 1868
                          <span v-if="org_id == 10471">L</span>
1848 1869
                          <span v-if="org_id != 10471"> (ml)</span>
1849 1870
                         </td>
1850
-                        <td width="50" v-if="org_id == 10600 || org_id ==10598 || org_id ==10683 || org_id ==10567 || org_id == 0 || org_id ==10724">超滤率<br/>(ml/h)</td>
1871
+                        <td width="50" v-if="org_id == 10600 || org_id ==10598 || org_id ==10683 || org_id ==10567 || org_id ==10724">超滤率<br/>(ml/h)</td>
1851 1872
                         <td width="50" v-if="org_id ==3877 || org_id == 10449 ">累计超滤量<br />(ml)</td>
1852 1873
                         <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=10402 && org_id!=10206" width="50">
1853 1874
                           <span v-if="org_id == 10683">置换液速度</span>
@@ -1860,13 +1881,13 @@
1860 1881
                           <span v-if="org_id==10598 || org_id == 10567 || org_id == 10724 || org_id == 10644 || org_id== 10353">(L)</span>
1861 1882
                         </td>
1862 1883
                         <td width="50" v-if="org_id == 3877 || org_id == 10449">滤前压(mmHg)</td>
1863
-                        <td width="50" v-if="org_id == 9538 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id == 10580 || org_id == 10598 || org_id == 10567 || org_id == 0 || org_id == 10724">KT/V</td>
1884
+                        <td width="50" v-if="org_id == 9538 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id == 10580 || org_id == 10598 || org_id == 10567">KT/V</td>
1864 1885
                         <td width="50" v-if="org_id == 9919">在线尿素监测</td>
1865 1886
                         <td width="50" v-if="org_id == 9671">在线尿素监测</td>
1866 1887
                         <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id== 9671">血容量<br />(L)</td>
1867 1888
                         <td width="50" v-if="org_id == 10490 ">碳酸氢钠<br />(ml)</td>
1868 1889
                         <td width="50" v-if="org_id == 10598">护士签名</td>
1869
-                        <td width="50" v-if="org_id == 9829 || org_id == 0">SpO₂<br />(%)</td>
1890
+                        <td width="50" v-if="org_id == 9829 ">SpO₂<br />(%)</td>
1870 1891
                         <td width="200">病情变化及处理</td>
1871 1892
                       </tr>
1872 1893
 
@@ -1970,10 +1991,10 @@
1970 1991
                         <td v-if="org_id == 10375"><br />
1971 1992
                           {{ monitor.replacement_rate? monitor.replacement_rate: ""}}
1972 1993
                         </td>
1973
-                        <td v-if="org_id == 10489 || org_id == 10735 || org_id == 0"><br />
1994
+                        <td v-if="org_id == 10489 || org_id == 10735 || org_id == 10600"><br />
1974 1995
                           {{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: ""}}
1975 1996
                         </td>
1976
-                        <td v-if="org_id!=10600 && org_id!=10644  && org_id!=10683">
1997
+                        <td v-if="org_id!=10644  && org_id!=10683">
1977 1998
                           <span v-if="org_id!=9671 && org_id!=10440 && org_id!=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
1978 1999
                           <span v-if="org_id==9671 || org_id==10440 || org_id ==10617">
1979 2000
                               <span v-if="org_id ==10617 && monindex == 0">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "/"}}</span>
@@ -1982,7 +2003,7 @@
1982 2003
                               <span v-if="org_id !=10617">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1983 2004
                            </span>
1984 2005
                         </td>
1985
-                        <td width="50" v-if="org_id == 10600 || org_id == 10598 || org_id==10644 || org_id == 10683 || org_id ==10567 || org_id == 0 || org_id == 10724"><br/>
2006
+                        <td width="50" v-if="org_id == 10600 || org_id == 10598 || org_id==10644 || org_id == 10683 || org_id ==10567 || org_id == 10724"><br/>
1986 2007
                            <span v-if="org_id!=10644 && org_id!=0">{{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: ""}}</span>
1987 2008
                            <span v-if="org_id==10644 ">
1988 2009
                               <span v-if="monindex == 0">{{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
@@ -2036,7 +2057,7 @@
2036 2057
                           </span>
2037 2058
                         </td>
2038 2059
                         <td width="50" v-if="org_id == 3877 || org_id == 10449">{{ monitor.filter_pressure?monitor.filter_pressure:""}}</td>
2039
-                        <td width="50" v-if="org_id == 9919 || org_id == 9538 || org_id == 9671 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id ==10580 || org_id ==10598 || org_id == 10567 || org_id == 0 || org_id ==10724">
2060
+                        <td width="50" v-if="org_id == 9919 || org_id == 9538 || org_id == 9671 || org_id ==10600 || org_id ==10629 || org_id ==10510 || org_id ==10580 || org_id ==10598 || org_id == 10567 ">
2040 2061
                           {{ monitor.ktv?monitor.ktv:"" }}
2041 2062
                         </td>
2042 2063
                         <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id == 9671">
@@ -2074,7 +2095,7 @@
2074 2095
                           />
2075 2096
                           </span>
2076 2097
                         </td>
2077
-                        <td v-if="org_id == 0||org_id == 9829">
2098
+                        <td v-if="org_id == 9829">
2078 2099
                           {{monitor.blood_oxygen_saturation? monitor.blood_oxygen_saturation: ""}}
2079 2100
                         </td>
2080 2101
 
@@ -2826,8 +2847,7 @@
2826 2847
                     </div>
2827 2848
                   </div>
2828 2849
 
2829
-                  <div
2830
-                    class="row"
2850
+                  <div class="row"
2831 2851
                     style="padding: 2px 0; line-height: 23px; display: flex"
2832 2852
                   >
2833 2853
                     <div class="inline_block" style="flex: 1">
@@ -2918,8 +2938,8 @@
2918 2938
                             : "/"
2919 2939
                         }}
2920 2940
                       </div>
2921
-                      <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624 && org_id!=10471"> ml</span>
2922
-                      <span v-if="org_id ==9675||org_id==10447 || org_id==10624 || org_id == 10471">L</span>
2941
+                      <span v-if="org_id!=9675&&org_id!=10447 &&org_id!=10624 && org_id!=10471 "> ml</span>
2942
+                      <span v-if="org_id ==9675||org_id==10447 || org_id==10624 || org_id == 10471 ">L</span>
2923 2943
                     </div>
2924 2944
 
2925 2945
                     <div class="inline_block" style="flex: 1" v-if="org_id ==10598 || org_id == 0">
@@ -2938,8 +2958,7 @@
2938 2958
                     </div>
2939 2959
 
2940 2960
                   </div>
2941
-                  <div
2942
-                    class="row"
2961
+                  <div class="row"
2943 2962
                     style="padding: 2px 0; line-height: 23px; display: flex"
2944 2963
                     v-if="org_id == 10223"
2945 2964
                   >
@@ -3001,8 +3020,7 @@
3001 3020
                       </div>
3002 3021
                     </div>
3003 3022
                   </div>
3004
-                  <div
3005
-                    class="row"
3023
+                  <div class="row"
3006 3024
                     style="padding: 2px 0; line-height: 23px; display: flex"
3007 3025
                     v-if="org_id == 10223"
3008 3026
                   >
@@ -3043,7 +3061,6 @@
3043 3061
                     </div>
3044 3062
                   </div>
3045 3063
 
3046
-
3047 3064
                    <div
3048 3065
                     v-if="org_id == 10440 || org_id == 0"
3049 3066
                     class="row"
@@ -4819,7 +4836,7 @@ export default {
4819 4836
          window.open(fileURL);//打开ppf文件
4820 4837
        }
4821 4838
      },
4822
-   
4839
+
4823 4840
 
4824 4841
      openPdf(blob) {
4825 4842
        const objectUrl = URL.createObjectURL(blob);

+ 32 - 43
src/xt_pages/dialysis/template/DialysisPrintOrderSop.vue Datei anzeigen

@@ -71,31 +71,31 @@
71 71
               <td colspan="3">
72 72
                 <div style="display: flex;line-height:30px;">
73 73
                   <span>治疗抗凝:</span>
74
-                  <span v-if="prescription.anticoagulant !='普通肝素' && prescription.anticoagulant!='无肝素' && prescription.anticoagulant!='枸橼酸'">
75
-                    {{ prescription.anticoagulant }} &nbsp;&nbsp;
74
+                  <span v-if="prescription.anticoagulant_name !='普通肝素' && prescription.anticoagulant_name!='无肝素' && prescription.anticoagulant_name!='枸橼酸'">
75
+                    {{ this.getanticoagulation(prescription.anticoagulant) }} &nbsp;&nbsp;
76 76
                     {{prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "0"}}
77 77
                   </span>U&nbsp;&nbsp;
78 78
                   <!-- <span v-if="prescription.anticoagulant !='普通肝素' && prescription.anticoagulant!='无肝素' && prescription.anticoagulant!='枸橼酸'">
79 79
 
80 80
                   </span>U &nbsp;&nbsp; -->
81
-                  <label-box :isChecked="prescription.anticoagulant=='普通肝素'?true :false" showValue="普通肝素:"></label-box>&nbsp;&nbsp;
81
+                  <label-box :isChecked="prescription.anticoagulant_name=='普通肝素'?true :false" showValue="普通肝素:"></label-box>&nbsp;&nbsp;
82 82
                   <div style="display: inline-block;">
83 83
                     首剂:
84
-                    <span v-if="prescription.anticoagulant=='普通肝素'">
84
+                    <span v-if="prescription.anticoagulant_name=='普通肝素'">
85 85
                       {{ prescription.anticoagulant_shouji ? prescription.anticoagulant_shouji : "0" }}
86 86
                     </span>mg &nbsp;&nbsp;
87 87
                     追加:
88
-                    <span v-if="prescription.anticoagulant=='普通肝素'">
88
+                    <span v-if="prescription.anticoagulant_name=='普通肝素'">
89 89
                       {{prescription.anticoagulant_weichi ? prescription.anticoagulant_weichi : "0"}}
90 90
                     </span>mg/h &nbsp;&nbsp;
91 91
                     总量:
92
-                    <span v-if="prescription.anticoagulant=='普通肝素'">
92
+                    <span v-if="prescription.anticoagulant_name=='普通肝素'">
93 93
                       {{ prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "0"}}
94 94
                     </span>mg
95 95
                   </div>
96 96
                   &nbsp;&nbsp;
97
-                  <label-box :isChecked="prescription.anticoagulant=='无肝素'?true :false" showValue="无肝素"></label-box>&nbsp;&nbsp;
98
-                  <label-box :isChecked="prescription.anticoagulant=='枸橼酸'?true :false" showValue="枸橼酸"></label-box>
97
+                  <label-box :isChecked="prescription.anticoagulant_name=='无肝素'?true :false" showValue="无肝素"></label-box>&nbsp;&nbsp;
98
+                  <label-box :isChecked="prescription.anticoagulant_name=='枸橼酸'?true :false" showValue="枸橼酸"></label-box>
99 99
                 </div>
100 100
               </td>
101 101
             </tr>
@@ -103,7 +103,8 @@
103 103
             <tr>
104 104
               <td colspan="2">
105 105
                 <div style="line-height:30px;">
106
-                 <span>处方脱水量: {{ prescription.prescription_water ? prescription.prescription_water : "" }} </span>ml &nbsp;&nbsp;
106
+                 <span v-if="org_id != 9779">处方脱水量: {{ prescription.prescription_water ? prescription.prescription_water : "" }} ml&nbsp;&nbsp;</span> 
107
+                 <span v-if="org_id == 9779">目标脱水量:{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }} L&nbsp;&nbsp;</span>
107 108
                  <span>透析液流量: {{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }} </span>ml/h
108 109
                 </div>
109 110
               </td>
@@ -123,15 +124,14 @@
123 124
         <table border="1" class="table-box" style="border-collapse: collapse;width: 99%;">
124 125
           <tr>
125 126
             <td style="width: 20%; line-height: 30px;">透析机:
126
-              {{predialysis.machine_type ? predialysis.machine_type : " "}}
127
+              {{predialysis.machine_type ? predialysis.machine_type : " /"}}
127 128
             </td>
128 129
             <td style="width: 30%;line-height: 30px;">
129 130
               透析(滤)器:
130 131
               {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "" }}
131 132
 
132 133
               {{ prescription.dialysis_strainer ? prescription.dialysis_strainer : "" }}
133
-              <!-- {{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : ""}} &nbsp;
134
-              {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : " "}} -->
134
+
135 135
             </td>
136 136
             <td style="">
137 137
               透析液:钾:
@@ -158,15 +158,14 @@
158 158
             <td colspan="3">
159 159
               <div style="display: inline-block;line-height: 30px;">
160 160
                 血管通路:
161
-                <label-box :isChecked="predialysis.blood_access_part_opera_name=='内瘘'?true :false" showValue="内瘘"></label-box>&nbsp;
162
-                <label-box :isChecked="predialysis.blood_access_part_opera_name=='长期静脉导管'?true :false" showValue="长期静脉导管"></label-box>&nbsp;
163
-                <label-box :isChecked="predialysis.blood_access_part_opera_name=='临时静脉导管'?true :false" showValue="临时(颈、股)静脉导管"></label-box>&nbsp;
164
-                <label-box :isChecked="predialysis.blood_access_part_opera_name!='内瘘' &&
165
-                            predialysis.blood_access_part_opera_name!='长期静脉导管' &&
166
-                            predialysis.blood_access_part_opera_name!='临时静脉导管' &&
167
-                            predialysis.blood_access_part_opera_name!=''?true :false" showValue="其它">
161
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('内瘘')!=-1 ?true :false" showValue="内瘘"></label-box>&nbsp;
162
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('长期静脉导管')!=-1?true :false" showValue="长期静脉导管"></label-box>&nbsp;
163
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('临时静脉导管')!=-1?true :false" showValue="临时(颈、股)静脉导管"></label-box>&nbsp;
164
+                <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('内瘘')==-1 &&
165
+                            predialysis.blood_access_part_opera_name.indexOf('长期静脉导管')==-1 &&
166
+                            predialysis.blood_access_part_opera_name.indexOf('临时静脉导管')==-1 ?true :false" showValue="其它">
168 167
                 </label-box>
169
-
168
+                <span>{{ predialysis.blood_access_part_opera_name }}</span>
170 169
               </div>&nbsp;&nbsp;
171 170
               <div style="display: inline-block;line-height: 30px;">
172 171
                 穿刺者:
@@ -721,7 +720,7 @@ export default {
721 720
           if (patientInfo.gender === 2) {
722 721
             patientInfo.gender = "女";
723 722
           }
724
-          console.log("patientInfo", patientInfo);
723
+          console.log("response.data.data", response.data.data);
725 724
           this.patientInfo = patientInfo;
726 725
           this.patientInfo.birth = uParseTime(
727 726
             this.patientInfo.birthday,
@@ -907,12 +906,6 @@ export default {
907 906
           this.doctorForm.url = doctorname.url;
908 907
           var prescription = response.data.data.dialysisPrescription;
909 908
           console.log("透析处方", prescription);
910
-          if (prescription.anticoagulant == 6) {
911
-            prescription.anticoagulant = "低分子肝素钙";
912
-          }
913
-          if (prescription.anticoagulant == 7) {
914
-            prescription.anticoagulant = "低分子肝素钠";
915
-          }
916 909
           if (prescription.blood_access === 1) {
917 910
             prescription.blood_access = "正常";
918 911
           }
@@ -949,21 +942,6 @@ export default {
949 942
           if (prescription.replacement_way === 4) {
950 943
             prescription.replacement_way = "混合置换";
951 944
           }
952
-          if (prescription.anticoagulant === 1) {
953
-            prescription.anticoagulant = "无肝素";
954
-          }
955
-          if (prescription.anticoagulant === 2) {
956
-            prescription.anticoagulant = "普通肝素";
957
-          }
958
-          if (prescription.anticoagulant === 3) {
959
-            prescription.anticoagulant = "低分子肝素";
960
-          }
961
-          if (prescription.anticoagulant === 4) {
962
-            prescription.anticoagulant = "阿加曲班";
963
-          }
964
-          if (prescription.anticoagulant === 5) {
965
-            prescription.anticoagulant = "枸橼酸钠";
966
-          }
967 945
           this.prescription = prescription;
968 946
           var receiverTreatmentAccess =
969 947
             response.data.data.receiverTreatmentAccess;
@@ -1281,6 +1259,16 @@ export default {
1281 1259
       }else{
1282 1260
         this.$message.success('核对完成')
1283 1261
       }
1262
+    },
1263
+    getanticoagulation(val){
1264
+      const option = this.anticoagulantsConfit
1265
+      if(val !=''){
1266
+        for(let i in option){
1267
+          if(option[i].id == val){
1268
+            return option[i].name
1269
+          }
1270
+        }
1271
+      }
1284 1272
     }
1285 1273
   },
1286 1274
   watch: {
@@ -1317,7 +1305,8 @@ export default {
1317 1305
     this.replacementWays = this.$store.getters.replacement_ways;
1318 1306
     this.perfusionApparatus = this.$store.getters.perfusion_apparatus;
1319 1307
     this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit;
1320
-
1308
+    console.log('anticoagulantsConfit',this.anticoagulantsConfit);
1309
+    
1321 1310
     this.way_arr = getDataConfig("hemodialysis", "way");
1322 1311
     this.consciousness_arr = getDataConfig("hemodialysis", "consciousness");
1323 1312
     this.appetite_arr = getDataConfig("hemodialysis", "appetite");

+ 9 - 14
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyTwo.vue Datei anzeigen

@@ -211,16 +211,10 @@
211 211
               <table class="table-box">
212 212
                 <tbody>
213 213
                 <tr>
214
-                  <td width="70">导管:</td>
214
+                  <td width="70">导管:</td>
215 215
                   <td width="240">
216
-                    <div style="display:flex;justify-content:space-between;">
217
-                      <label-box :isChecked="predialysis.catheter.indexOf('穿刺口-干洁') > -1 ? true : false" showValue="干洁"></label-box>
218
-                      &nbsp;
219
-                      <label-box :isChecked="predialysis.catheter.indexOf('穿刺口-红肿') > -1 ? true : false" showValue="红肿"></label-box>
220
-                      &nbsp;
221
-                      <label-box :isChecked="predialysis.catheter.indexOf('穿刺口-分泌物') > -1 ? true : false" showValue="分泌物"></label-box>
222
-                      &nbsp;
223
-                      <label-box :isChecked="predialysis.catheter.indexOf('穿刺口-渗血') > -1 ? true : false" showValue="渗血"></label-box>
216
+                    <div class="under-line" style="text-align: center;">
217
+                      {{ predialysis.catheter ? predialysis.catheter :'/' }}
224 218
                     </div>
225 219
                   </td>
226 220
                   <td width="40"></td>
@@ -800,9 +794,10 @@
800 794
                   <tr>
801 795
                     <td width="130">拔针后穿刺点渗血:</td>
802 796
                     <td width="80">
803
-                      <div style="display:flex;justify-content:space-between;">
804
-                        <label-box :isChecked="afterdialysis.puncture_point_oozing_blood == 1 ? true : false" showValue="有"></label-box>
805
-                        <label-box :isChecked="afterdialysis.puncture_point_oozing_blood == 2 ? true : false" showValue="无"></label-box>
797
+                      <div class="under-line" style="text-align: center;">
798
+                        <span v-if="afterdialysis.puncture_point_oozing_blood ==1">有</span>
799
+                        <span v-else-if="afterdialysis.puncture_point_oozing_blood ==2">无</span>
800
+                        <span v-else>/</span>
806 801
                       </div>
807 802
                     </td>
808 803
                     <td width="10"></td>
@@ -1445,12 +1440,12 @@ export default {
1445 1440
             }
1446 1441
             this.check = response.data.data.check
1447 1442
             this.predialysis = response.data.data.PredialysisEvaluation
1448
-            console.log(11111111111111111111111, this.predialysis)
1443
+            console.log('11111111122222s', this.predialysis)
1449 1444
             this.predialysis.blood_access_part_opera_name = this.bloodAccessParOperaName(
1450 1445
               this.predialysis.blood_access_part_opera_id
1451 1446
             )
1452 1447
             this.afterdialysis = response.data.data.AssessmentAfterDislysis
1453
-            console.log(22222222222222222222222222, response.data.data)
1448
+            console.log('全部', response.data.data)
1454 1449
             this.operators = response.data.data.operators
1455 1450
             this.dialysisOrder =
1456 1451
               response.data.data.dialysisOrder === null