瀏覽代碼

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

28169 9 月之前
父節點
當前提交
94912a186d

+ 14 - 6
src/xt_pages/dialysis/batch_print/batch_print_order_seventytwo.vue 查看文件

@@ -1191,6 +1191,7 @@
1191 1191
                           <div style="flex: 0.9;border-right: 1px solid black;">超滤量<br/>(ml)</div>
1192 1192
                           <div style="flex: 1;border-right: 1px solid black;" v-if="record.prescription.mode_id == 2">置换液流量<br/>(ml/h)</div>
1193 1193
                           <div style="flex: 1.2;border-right: 1px solid black;" v-if="record.prescription.anticoagulant == 7 && record.prescription.anticoagulant != ''">肝素剩余量度(ml)</div>
1194
+                          <div style="flex: 1;border-right: 1px solid black;">透析液温度°C</div>
1194 1195
                           <div style="flex: 2;">病情变化及处理</div>
1195 1196
                         </div>
1196 1197
                     </div>
@@ -1226,8 +1227,9 @@
1226 1227
                       <div style="flex: 1;border-right: 1px solid black;" v-if="record.prescription.mode_id == 2">
1227 1228
                         {{ monitor_record.displacement_flow_quantity ? monitor_record.displacement_flow_quantity : "" }}
1228 1229
                       </div>
1229
-                      <div style="flex: 1.2;border-right: 1px solid black;" v-if="record.prescription.anticoagulant == 7 && record.prescription.anticoagulant != ''">
1230
-
1230
+                      <div style="flex: 1.2;border-right: 1px solid black;" v-if="record.prescription.anticoagulant == 7 && record.prescription.anticoagulant != ''"> </div>
1231
+                      <div style="flex: 1;border-right: 1px solid black;">
1232
+                        {{ monitor_record.dialysate_temperature ? monitor_record.dialysate_temperature :'' }}
1231 1233
                       </div>
1232 1234
                       <div style="flex: 2;">
1233 1235
                         <div style="min-height: 35px;
@@ -1600,8 +1602,7 @@
1600 1602
                 </tr>
1601 1603
                 <tr>
1602 1604
                   <td>
1603
-                    <div
1604
-                      class="row"
1605
+                    <div class="row"
1605 1606
                       style="padding: 2px 0; line-height: 23px; display: flex"
1606 1607
                     >
1607 1608
                       <div class="inline_block" style="flex: 1">
@@ -1859,8 +1860,7 @@
1859 1860
                         </div>
1860 1861
                       </div>
1861 1862
                     </div>
1862
-                    <div
1863
-                      class="row"
1863
+                    <div class="row"
1864 1864
                       style="padding: 2px 0; line-height: 23px; display: flex"
1865 1865
                     >
1866 1866
                       <div class="inline_block" style="flex: 1"
@@ -1900,6 +1900,14 @@
1900 1900
                           {{ getpatientgose(record.assessment_after_dislysis.patient_gose) }}
1901 1901
                         </div>
1902 1902
                       </div>
1903
+                      <div class="inline_block" style="flex: 1">
1904
+                        KT/V:
1905
+                        <div class="under_line"
1906
+                          style="width: 150px; text-align: center"
1907
+                        >
1908
+                            {{ record.assessment_after_dislysis.ktv ? record.assessment_after_dislysis.ktv : "/" }}
1909
+                        </div>
1910
+                      </div>
1903 1911
                     </div>
1904 1912
 
1905 1913
                     <div

+ 16 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderSeventyTwo.vue 查看文件

@@ -1119,8 +1119,10 @@
1119 1119
                       <div style="flex: 0.9;border-right: 1px solid black;">钠浓度<br/>(mmol/L)</div>
1120 1120
                       <div style="flex: 0.9;border-right: 1px solid black;">超滤量<br/>(ml)</div>
1121 1121
                       <div style="flex: 1;border-right: 1px solid black;" v-if="prescription.mode_id == 2">置换液流量<br/>(ml/h)</div>
1122
-                      <div style="flex: 1.2;border-right: 1px solid black;" v-if="prescription.anticoagulant_name=='低分子肝素钠'">肝素剩余量度(ml)
1122
+                      <div style="flex: 1.2;border-right: 1px solid black;" v-if="prescription.anticoagulant_name=='低分子肝素钠'">
1123
+                        肝素剩余量度(ml)
1123 1124
                       </div>
1125
+                      <div style="flex: 1;border-right: 1px solid black;">透析液温度°C</div>
1124 1126
                       <div style="flex: 2;">病情变化及处理</div>
1125 1127
                     </div>
1126 1128
                   </div>
@@ -1174,7 +1176,9 @@
1174 1176
                       {{ monitor.displacement_flow_quantity ? monitor.displacement_flow_quantity : "" }}
1175 1177
                     </div>
1176 1178
                     <div style="flex: 1.2;border-right: 1px solid black;" v-if="prescription.anticoagulant_name=='低分子肝素钠'">
1177
-
1179
+                    </div>
1180
+                    <div style="flex: 1;border-right: 1px solid black;">
1181
+                      {{ monitor.dialysate_temperature ? monitor.dialysate_temperature :'' }}
1178 1182
                     </div>
1179 1183
                     <!-- v-if="prescription.anticoagulant == 7 && prescription.anticoagulant_name != ''" -->
1180 1184
                     <div style="flex: 2;">
@@ -1811,6 +1815,16 @@
1811 1815
                         {{ afterdialysis.cvc_v ? afterdialysis.cvc_v : "/" }}
1812 1816
                       </div>
1813 1817
                     </div>
1818
+                    <div class="inline_block" style="flex: 1">
1819
+                      KT/V:
1820
+                      <div class="under_line"
1821
+                        style="width: 150px; text-align: center"
1822
+                      >
1823
+                        
1824
+                          {{ afterdialysis.ktv ? afterdialysis.ktv : "/" }}
1825
+                        
1826
+                      </div>
1827
+                    </div>
1814 1828
                   </div>
1815 1829
 
1816 1830
                   <div

+ 76 - 78
src/xt_pages/dialysis/template/DialysisPrintOrderSeventyeight.vue 查看文件

@@ -1927,11 +1927,7 @@ export default {
1927 1927
     },
1928 1928
 
1929 1929
     checkData() {
1930
-      if (this.receiverTreatmentAccess.way == 0) {
1931
-        this.$message.error("入科方式未填");
1932
-      } else if (this.predialysis.symptom_before_dialysis == "") {
1933
-        this.$message.error("透前症状未填");
1934
-      } else if (this.predialysis.temperature == "") {
1930
+      if (this.predialysis.temperature == '') {
1935 1931
         this.$message.error("透前体温未填");
1936 1932
       } else if (this.predialysis.pulse_frequency == "") {
1937 1933
         this.$message.error("透前脉搏未填");
@@ -1942,61 +1938,88 @@ export default {
1942 1938
         this.predialysis.diastolic_blood_pressure == 0
1943 1939
       ) {
1944 1940
         this.$message.error("透前血压未填完整");
1945
-      } else if (this.predialysis.puncture_way == "") {
1946
-        this.$message.error("穿刺方式未填");
1947
-      } else if (this.predialysis.puncture_needle == "") {
1948
-        this.$message.error("穿刺针未填");
1949
-      } else if (
1950
-        this.predialysis.blood_access_part_id == "" &&
1951
-        this.predialysis.blood_access_part_opera_name == ""
1952
-      ) {
1953
-        this.$message.error("血管通路未填");
1941
+      } else if (this.predialysis.dialysis_interphase == "") {
1942
+        this.$message.error("透析期间未填");
1943
+      } else if (this.predialysis.symptom_before_dialysis == "") {
1944
+        this.$message.error("透前症状未填");
1954 1945
       } else if (this.predialysis.internal_fistula == "") {
1955 1946
         this.$message.error("透前内瘘未填");
1956 1947
       } else if (this.predialysis.catheter == "") {
1957 1948
         this.$message.error("透前导管未填");
1958
-      } else if (this.prescription.mode_id == "") {
1959
-        this.$message.error("透析方式未填");
1949
+      } else if (this.predialysis.complication == "" ) {
1950
+        this.$message.error("合并症未填");
1951
+      } else if (this.receiverTreatmentAccess.score == "") {
1952
+        this.$message.error("跌倒评估未填");
1953
+      } else if (this.predialysis.dry_weight == '' ) {
1954
+        this.$message.error("干体重未填");
1955
+      } else if ( this. predialysis.weight_before == '') {
1956
+        this.$message.error("透前体重未填");
1957
+      } else if (this.predialysis.dehydration == '') {
1958
+        this.$message.error("预增脱水量未填");
1959
+      } else if (this.afterdialysis.temperature == '') {
1960
+        this.$message.error("透后体温未填");
1961
+      } else if (this.afterdialysis.pulse_frequency == "") {
1962
+        this.$message.error("透后脉搏未填");
1963
+      } else if (this.afterdialysis.breathing_rate == "") {
1964
+        this.$message.error("透后呼吸频率未填");
1960 1965
       } else if (
1961
-        this.prescription.displace_liqui_part == 0 &&
1962
-        this.prescription.mode_id == 2
1966
+        this.afterdialysis.systolic_blood_pressure == 0 ||
1967
+        this.afterdialysis.diastolic_blood_pressure == 0
1963 1968
       ) {
1969
+        this.$message.error("透后血压未填完整");
1970
+      } else if (this.afterdialysis.cruor == "") {
1971
+        this.$message.error("凝血未填");
1972
+      } else if (this.afterdialysis.symptom_after_dialysis == "") {
1973
+        this.$message.error("透后症状未填");
1974
+      } else if (this.afterdialysis.internal_fistula == "") {
1975
+        this.$message.error("透后内瘘未填");
1976
+      } else if (this.afterdialysis.catheter == "") {
1977
+        this.$message.error("透后导管未填");
1978
+      } else if (this.afterdialysis.complication == 0) {
1979
+        this.$message.error("并发症未填");
1980
+      } else if (this.afterdialysis.actual_displacement == 0) {
1981
+        this.$message.error("实际置换量未填");
1982
+      } else if (this.afterdialysis.actual_ultrafiltration == 0) {
1983
+        this.$message.error("实际超滤量未填");
1984
+      } else if (this.afterdialysis.weight_after == 0) {
1985
+        this.$message.error("透后体重未填");
1986
+      } else if (this.afterdialysis.weight_loss == 0) {
1987
+        this.$message.error("体重减少未填");
1988
+      } else if (this.afterdialysis.dialysis_intakes == 0) {
1989
+        this.$message.error("透析中入量未填");
1990
+      } else if (this.prescription.target_ultrafiltration == 0) {
1991
+        this.$message.error("处方脱水量未填");
1992
+      } else if (this.afterdialysis.actual_ultrafiltration == 0) {
1993
+        this.$message.error("超滤总量未填");
1994
+      } else if (this.prescription.dialysis_duration_hour == 0) {
1995
+        this.$message.error("透析时长未填");
1996
+      } else if (this.prescription.mode_id == 0) {
1997
+        this.$message.error("透析方式未填");
1998
+      } else if (this.prescription.displace_liqui_part == '') {
1964 1999
         this.$message.error("置换方式未填");
1965
-      } else if (
1966
-        this.prescription.displace_liqui_value == 0 &&
1967
-        this.prescription.mode_id == 2
1968
-      ) {
1969
-        this.$message.error("置换量未填");
2000
+      } else if (this.prescription.displace_liqui_value == 0) {
2001
+        this.$message.error("置换总量未填");
2002
+      } else if (this.predialysis.blood_access_part_opera_name == ''){
2003
+        this.$message.error('血管通路未填');
1970 2004
       } else if (this.prescription.blood_flow_volume == 0) {
1971 2005
         this.$message.error("血流量未填");
1972 2006
       } else if (
1973
-        this.prescription.dialysis_duration_hour == 0 &&
1974
-        this.prescription.dialysis_duration_minute == 0
1975
-      ) {
1976
-        this.$message.error("透析时间未填");
1977
-      } else if (
1978
-        this.prescription.dialyzer_perfusion_apparatus == "" &&
1979
-        this.prescription.dialysis_dialyszers == ""
1980
-      ) {
1981
-        this.$message.error("透析器未填");
1982
-      } else if (this.prescription.dialysis_irrigation == "") {
1983
-        this.$message.error("灌流器未填");
1984
-      } else if (
1985
-        this.prescription.plasma_separator == "" &&
1986
-        this.org_id == 9538
1987
-      ) {
1988
-        this.$message.error("血浆分离器未填");
1989
-      } else if (
1990
-        this.prescription.bilirubin_adsorption_column == "" &&
1991
-        this.org_id == 9538
1992
-      ) {
1993
-        this.$message.error("胆红素吸附柱未填");
1994
-      } else if (this.predialysis.weight_before == 0) {
1995
-        this.$message.error("透前体重未填");
1996
-      } else if (this.predialysis.dry_weight == 0) {
1997
-        this.$message.error("干体重未填");
1998
-      } else if (this.prescription.target_ultrafiltration == 0) {
1999
-        this.$message.error("计划超滤量未填");
2007
+        this.prescription.dialysis_irrigation == '' &&
2008
+        this.prescription.dialysis_dialyszers == ''
2009
+      ){
2010
+        this.$message.error('人工肾装置未填');
2011
+      } else if (this.predialysis.machine_type == 0) {
2012
+        this.$message.error("透析机型未填");
2013
+      } else if (this.dialysisOrder.DeviceNumber.number == 0) {
2014
+        this.$message.error("机号未填");
2015
+      } else if (this.prescription.anticoagulant_name == 0) {
2016
+        this.$message.error("抗凝剂未填");
2017
+      } else if (this.prescription.anticoagulant_shouji == 0) {
2018
+        this.$message.error("首剂未填");
2019
+      } else if (this.prescription.anticoagulant_weichi == 0) {
2020
+        this.$message.error("维持未填");
2021
+      } else if (this.prescription.anticoagulant_zongliang == 0) {
2022
+        this.$message.error("总量未填");
2000 2023
       } else if (this.prescription.calcium == 0) {
2001 2024
         this.$message.error("钙未填");
2002 2025
       } else if (this.prescription.sodium == 0) {
@@ -2007,8 +2030,6 @@ export default {
2007 2030
         this.$message.error("碳酸氢根未填");
2008 2031
       } else if (this.prescription.dialysate_flow == 0) {
2009 2032
         this.$message.error("透析液流量未填");
2010
-      } else if (this.prescription.anticoagulant == 0) {
2011
-        this.$message.error("抗凝剂未填");
2012 2033
       } else if (
2013 2034
         this.prescription.anticoagulant_gaimingcheng == "" &&
2014 2035
         this.prescription.anticoagulant == 5
@@ -2019,36 +2040,13 @@ export default {
2019 2040
         this.prescription.anticoagulant == 5
2020 2041
       ) {
2021 2042
         this.$message.error("钙剂量未填");
2022
-      } else if (this.afterdialysis.temperature == 0) {
2023
-        this.$message.error("透后体温未填");
2024
-      } else if (this.afterdialysis.pulse_frequency == 0) {
2025
-        this.$message.error("透后脉搏未填");
2026
-      } else if (this.afterdialysis.breathing_rate == 0) {
2027
-        this.$message.error("透后呼吸频率未填");
2028
-      } else if (
2029
-        this.afterdialysis.systolic_blood_pressure == 0 ||
2030
-        this.afterdialysis.diastolic_blood_pressure == 0
2031
-      ) {
2032
-        this.$message.error("透后血压未填完整");
2033 2043
       } else if (
2034 2044
         this.afterdialysis.actual_treatment_hour == 0 &&
2035 2045
         this.afterdialysis.actual_treatment_minute == 0
2036 2046
       ) {
2037 2047
         this.$message.error("实际治疗时间未填");
2038
-      } else if (this.afterdialysis.cruor == "") {
2039
-        this.$message.error("透析器凝血未填");
2040
-      } else if (this.afterdialysis.internal_fistula == "") {
2041
-        this.$message.error("透后内瘘未填");
2042
-      } else if (this.afterdialysis.catheter == "") {
2043
-        this.$message.error("透后导管未填");
2044
-      } else if (this.afterdialysis.weight_after == 0) {
2045
-        this.$message.error("透后体重未填");
2046
-      } else if (this.afterdialysis.weight_loss == 0) {
2047
-        this.$message.error("透后体重减少未填");
2048
-      } else if (this.afterdialysis.dialysis_intakes == 0) {
2049
-        this.$message.error("透析中入量未填");
2050
-      } else if (this.afterdialysis.actual_ultrafiltration == 0) {
2051
-        this.$message.error("实际超滤量未填");
2048
+      } else if (this.summary.mission == 0) {
2049
+        this.$message.error("透后宣教未填");
2052 2050
       } else if (this.summary.dialysis_summary == "") {
2053 2051
         this.$message.error("透析小结未填");
2054 2052
       } else if (
@@ -2088,7 +2086,7 @@ export default {
2088 2086
       ) {
2089 2087
         this.$message.error("下机护士未填");
2090 2088
       } else if (this.prescription.creater == 0) {
2091
-        this.$message.error("医生签名未填");
2089
+        this.$message.error("治疗医生未填");
2092 2090
       } else if (this.tableAdvice.length > 0) {
2093 2091
         let num = 0;
2094 2092
         this.tableAdvice.map((item) => {

+ 2 - 2
src/xt_pages/outpatientCharges/listTemplate/listPrintforu.vue 查看文件

@@ -7,7 +7,7 @@
7 7
             <div>性别:{{patient.gender == 1 ? '男': '女'}}</div>
8 8
             <div>身份证号:{{patient.id_card_no}}</div>
9 9
             <div>年龄:{{patient.age}}  岁</div>
10
-            <div>开方日期:{{getTimes(order.ctime)}}</div>
10
+            <div>开方日期:{{getTimes(order.settle_accounts_date) }}</div>
11 11
         </div>
12 12
         <div class="listInfo">
13 13
             <div>结算类型:{{order.is_medicine_insurance == 1 ? "医保" : "自费"}}</div>
@@ -19,7 +19,7 @@
19 19
             <div>总金额:{{ order.medfee_sumamt }}</div>
20 20
             <div>个人支付金额:{{ order.psn_part_amt }}</div>
21 21
             <div>基金支付金额:{{ order.fund_pay_sumamt }}</div>
22
-            <div>收费日期:{{getTimes(order.settle_accounts_date)}}</div>
22
+            <div>收费日期:{{getTimes(order.ctime)}}</div>
23 23
         </div>
24 24
         
25 25
         <table class="listTable" style="text-align: center;">