|
@@ -3,47 +3,7 @@
|
3
|
3
|
<div class="dialysis-print-order">
|
4
|
4
|
<div class="order-yy-name">{{ orgname }}</div>
|
5
|
5
|
<div class="order-title">血液透析(滤过)记录表单</div>
|
6
|
|
- <!-- <table class="table-box" style="margin-top: 10px;">
|
7
|
|
- <tbody>
|
8
|
|
- <tr>
|
9
|
|
- <td width="50">姓 名:</td>
|
10
|
|
- <td width="90">
|
11
|
|
- <div class="under-line"> {{patientInfo.name}}</div>
|
12
|
|
- </td>
|
13
|
|
- <td width="30"></td>
|
14
|
|
- <td width="50">性 别:</td>
|
15
|
|
- <td width="120">
|
16
|
|
- <div>
|
17
|
|
- <label-box :isChecked='patientInfo_gender_1' showValue='男'></label-box>
|
18
|
|
- <label-box :isChecked='patientInfo_gender_2' showValue='女'></label-box>
|
19
|
|
- </div>
|
20
|
|
- </td>
|
21
|
|
-
|
22
|
|
- <td width="50">年 龄:</td>
|
23
|
|
- <td width="40">
|
24
|
|
- <div class="under-line">{{getAge(patientInfo)}}</div>
|
25
|
|
- </td>
|
26
|
|
- <td>岁</td>
|
27
|
|
- <td width="30"></td>
|
28
|
6
|
|
29
|
|
- <td width="50">科 室:</td>
|
30
|
|
- <td width="200">
|
31
|
|
- <div>
|
32
|
|
- <label-box :isChecked='patientInfo_source_1' showValue='门 诊 透 析'></label-box>
|
33
|
|
- <label-box :isChecked='patientInfo_source_2' showValue='住 院'></label-box>
|
34
|
|
- </div>
|
35
|
|
- </td>
|
36
|
|
-
|
37
|
|
- <td width="120" >住院号/透析卡号:</td>
|
38
|
|
- <td width="130">
|
39
|
|
- <div class="under-line"> {{patientInfo.admission_number?patientInfo.admission_number:'无'}}
|
40
|
|
- /{{patientInfo.dialysis_no}}
|
41
|
|
- </div>
|
42
|
|
- </td>
|
43
|
|
- <td></td>
|
44
|
|
- </tr>
|
45
|
|
- </tbody>
|
46
|
|
- </table> -->
|
47
|
7
|
<!-- <table class="table-box" style="margin-top: 10px;">
|
48
|
8
|
<tbody>
|
49
|
9
|
<tr>
|
|
@@ -53,11 +13,6 @@
|
53
|
13
|
<div class="under-line"> {{patientInfo.diagnose}}</div>
|
54
|
14
|
</td>
|
55
|
15
|
|
56
|
|
- <td width="80">治 疗 日 期:</td>
|
57
|
|
- <td width="120">
|
58
|
|
- <div class="under-line"> <span>{{queryParams.xtdate}}</span></div>
|
59
|
|
- </td>
|
60
|
|
-
|
61
|
16
|
</tr>
|
62
|
17
|
</tbody>
|
63
|
18
|
</table> -->
|
|
@@ -72,25 +27,34 @@
|
72
|
27
|
<td colspan="11">
|
73
|
28
|
<div class="list_table">
|
74
|
29
|
<div>姓 名: {{ patientInfo.name }}</div>
|
75
|
|
- <div>性别:</div>
|
|
30
|
+ <div>
|
|
31
|
+ 性别:{{ patientInfo_gender_1 == true ? "男" : "女" }}
|
|
32
|
+ </div>
|
76
|
33
|
<div>透析机号: {{ getNumber() }}</div>
|
77
|
34
|
</div>
|
78
|
35
|
</td>
|
79
|
36
|
</tr>
|
80
|
|
- <tr>
|
|
37
|
+ <tr class="list_table_1">
|
81
|
38
|
<td colspan="11">
|
82
|
39
|
<div style="display: flex">
|
83
|
|
- <div>
|
84
|
|
- 上机前病情:
|
85
|
|
- <label-box showValue="无特殊"></label-box>
|
86
|
|
- <label-box showValue="出现:"></label-box>
|
87
|
|
- <span>{{ queryParams.xtdate }}</span>
|
|
40
|
+ <div style="width: 400px">
|
|
41
|
+ 病情评估: <span>{{ sick_condition ? sick_condition : "" }}</span>
|
|
42
|
+ </div>
|
|
43
|
+ <div style="width: 400px">
|
|
44
|
+ 入科方式: <span
|
|
45
|
+ v-for="(item, index) in way_arr"
|
|
46
|
+ :key="index"
|
|
47
|
+ class="under_line"
|
|
48
|
+ v-if="receiverTreatmentAccess.way == item.id"
|
|
49
|
+ style="width: 180px; text-align: left"
|
|
50
|
+ >{{ item.name }}
|
|
51
|
+ </span>
|
88
|
52
|
</div>
|
89
|
53
|
</div>
|
90
|
54
|
</td>
|
91
|
55
|
</tr>
|
92
|
|
- <tr>
|
93
|
|
- <td width="100" style="border-right: none">
|
|
56
|
+ <tr class="list_table_1">
|
|
57
|
+ <td width="250" style="border-right: none" colspan="2">
|
94
|
58
|
治疗方式:
|
95
|
59
|
<label-box
|
96
|
60
|
:isChecked="prescription.mode_id == 1 ? true : false"
|
|
@@ -101,64 +65,85 @@
|
101
|
65
|
:isChecked="prescription.mode_id == 2 ? true : false"
|
102
|
66
|
showValue="HDF"
|
103
|
67
|
></label-box>
|
104
|
|
- <label-box
|
105
|
|
- :isChecked="prescription.mode_id > 5 ? true : false"
|
106
|
|
- showValue="其他:"
|
|
68
|
+ (<label-box
|
|
69
|
+ :isChecked="
|
|
70
|
+ prescription.mode_id == 2 &&
|
|
71
|
+ prescription.displace_liqui_part == 1
|
|
72
|
+ ? true
|
|
73
|
+ : false
|
|
74
|
+ "
|
|
75
|
+ showValue="前稀释"
|
107
|
76
|
></label-box>
|
108
|
|
-
|
109
|
|
- <span v-if="prescription.mode_id > 5">{{
|
110
|
|
- prescription.mode
|
111
|
|
- }}</span>
|
112
|
|
- <!--
|
113
|
77
|
<label-box
|
114
|
|
- :isChecked="prescription.mode_id == 5 ? true : false"
|
115
|
|
- showValue="HF"
|
|
78
|
+ :isChecked="
|
|
79
|
+ prescription.mode_id == 2 &&
|
|
80
|
+ prescription.displace_liqui_part == 2
|
|
81
|
+ ? true
|
|
82
|
+ : false
|
|
83
|
+ "
|
|
84
|
+ showValue="后稀释"
|
116
|
85
|
></label-box>
|
|
86
|
+ , 置换量: {{
|
|
87
|
+ prescription.displace_liqui_value
|
|
88
|
+ ? prescription.displace_liqui_value
|
|
89
|
+ : "/"
|
|
90
|
+ }}ml )
|
117
|
91
|
|
118
|
92
|
<label-box
|
119
|
|
- :isChecked="prescription.mode_id == 4 ? true : false"
|
120
|
|
- showValue="HP"
|
|
93
|
+ :isChecked="prescription.mode_id > 2 ? true : false"
|
|
94
|
+ showValue="其他:"
|
121
|
95
|
></label-box>
|
122
|
|
-
|
123
|
|
- <label-box
|
124
|
|
- :isChecked="prescription.mode_id == 3 ? true : false"
|
125
|
|
- showValue="HD+HP"
|
126
|
|
- ></label-box> -->
|
|
96
|
+
|
|
97
|
+ <span v-if="prescription.mode_id > 2">
|
|
98
|
+ {{ prescription.mode }}
|
|
99
|
+ </span>
|
|
100
|
+ </td>
|
|
101
|
+ <!-- <td width="20" style="border: none"></td> -->
|
|
102
|
+ <td width="200">
|
|
103
|
+ 治疗时间: {{
|
|
104
|
+ afterdialysis.actual_treatment_hour
|
|
105
|
+ ? afterdialysis.actual_treatment_hour
|
|
106
|
+ : "0"
|
|
107
|
+ }} 小时 {{
|
|
108
|
+ afterdialysis.actual_treatment_minute
|
|
109
|
+ ? afterdialysis.actual_treatment_minute
|
|
110
|
+ : 0
|
|
111
|
+ }} 分
|
127
|
112
|
</td>
|
128
|
|
- <td style="border: none"></td>
|
129
|
|
- <td width="20">治疗时间: 小时 分</td>
|
130
|
113
|
</tr>
|
131
|
|
- <tr>
|
|
114
|
+ <tr class="list_table_1">
|
132
|
115
|
<td colspan="12">
|
133
|
116
|
治疗抗凝:
|
134
|
117
|
<label-box
|
135
|
118
|
:isChecked="prescription.anticoagulant == 3 ? true : false"
|
136
|
119
|
showValue="低分子肝素:"
|
137
|
120
|
></label-box>
|
138
|
|
- U;
|
|
121
|
+ {{prescription.anticoagulant_zongliang && prescription.anticoagulant == "3" ? prescription.anticoagulant_zongliang : ""}}U;
|
139
|
122
|
<label-box
|
140
|
123
|
:isChecked="prescription.anticoagulant == 2 ? true : false"
|
141
|
124
|
showValue="普通肝素:"
|
142
|
125
|
></label-box
|
143
|
|
- >首剂 <span></span> mg
|
144
|
|
- 追加 <span></span> mg/h
|
145
|
|
- 总量 <span></span> mg;
|
|
126
|
+ >首剂 <span><span style="width:35px;display: inline-block;">
|
|
127
|
+ {{ prescription.anticoagulant_shouji && (prescription.anticoagulant != 3 ) && prescription.anticoagulant == 2 ? prescription.anticoagulant_shouji : "" }}
|
|
128
|
+ </span></span> mg
|
|
129
|
+ 追加 <span>{{ prescription.anticoagulant_weichi && prescription.anticoagulant == 2 ? prescription.anticoagulant_weichi : "" }}</span> mg/h
|
|
130
|
+ 总量 <span>{{ prescription.anticoagulant_zongliang && prescription.anticoagulant == 2 ? prescription.anticoagulant_zongliang : "" }}</span> mg;
|
146
|
131
|
<label-box
|
147
|
132
|
:isChecked="prescription.anticoagulant == 1 ? true : false"
|
148
|
133
|
showValue="无肝素"
|
149
|
134
|
></label-box>
|
150
|
|
- <label-box showValue="枸橼酸"></label-box>
|
|
135
|
+ <label-box :isChecked="prescription.anticoagulant == 5 ? true : false" showValue="枸橼酸"></label-box>
|
151
|
136
|
</td>
|
152
|
137
|
</tr>
|
153
|
|
- <tr>
|
154
|
|
- <td width="100" style="border-right: none">
|
|
138
|
+ <tr class="list_table_1" style="line-height: 30px">
|
|
139
|
+ <td width="100" style="border-right: none" colspan="2">
|
155
|
140
|
处方脱水量:
|
156
|
|
- <p style="display: inline-block; width: 40px"></p>
|
|
141
|
+ <p style="display: inline-block; width: 40px">{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}</p>
|
157
|
142
|
ml; 透析液流量:
|
158
|
|
- <p style="display: inline-block; width: 40px"></p>
|
|
143
|
+ <p style="display: inline-block; width: 40px">{{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }}</p>
|
159
|
144
|
ml/h;
|
160
|
145
|
</td>
|
161
|
|
- <td style="border: none"></td>
|
|
146
|
+ <!-- <td style="border: none"></td> -->
|
162
|
147
|
<td width="20">
|
163
|
148
|
医师签名:
|
164
|
149
|
<span v-if="setAdminUserES(prescription.creater) == ''">
|
|
@@ -174,12 +159,37 @@
|
174
|
159
|
/>
|
175
|
160
|
</td>
|
176
|
161
|
</tr>
|
177
|
|
- <tr colspan="12">
|
178
|
|
- <td width="80">透析机:</td>
|
179
|
|
- <td width="80">透析(滤)器:</td>
|
180
|
|
- <td width="80">透析液:</td>
|
|
162
|
+ <tr colspan="13" class="list_table_1">
|
|
163
|
+ <!-- <td >透析机:{{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}</td>
|
|
164
|
+ <td style="width: 175px;">透析(滤)器:{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "" }}</td>
|
|
165
|
+ <td width="150">透析液:钾:
|
|
166
|
+ <span style="width:30px;display: inline-block;">
|
|
167
|
+ {{ prescription.kalium ? prescription.kalium : "" }}
|
|
168
|
+ </span>mmol/L 钙:
|
|
169
|
+ <span style="width:30px;display: inline-block;">
|
|
170
|
+ {{ prescription.calcium ? prescription.calcium : "" }}
|
|
171
|
+ </span>mmol/L 碳酸氢根:
|
|
172
|
+ <span style="width:30px;display: inline-block;">
|
|
173
|
+ {{ prescription.bicarbonate ? prescription.bicarbonate : "" }}
|
|
174
|
+ </span>mmol/L</td> -->
|
|
175
|
+ <td colspan="13">
|
|
176
|
+ <div style="display:flex;">
|
|
177
|
+ <div style="width: 230px;border-right: 1px solid;" >透析机:{{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}</div>
|
|
178
|
+ <div style="width: 213px;border-right: 1px solid;">透析(滤)器:{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "" }}</div>
|
|
179
|
+ <div>透析液:钾:
|
|
180
|
+ <span style="width:30px;display: inline-block;">
|
|
181
|
+ {{ prescription.kalium ? prescription.kalium : "" }}
|
|
182
|
+ </span>mmol/L 钙:
|
|
183
|
+ <span style="width:30px;display: inline-block;">
|
|
184
|
+ {{ prescription.calcium ? prescription.calcium : "" }}
|
|
185
|
+ </span>mmol/L 碳酸氢根:
|
|
186
|
+ <span style="width:30px;display: inline-block;">
|
|
187
|
+ {{ prescription.bicarbonate ? prescription.bicarbonate : "" }}
|
|
188
|
+ </span>mmol/L</div>
|
|
189
|
+ </div>
|
|
190
|
+ </td>
|
181
|
191
|
</tr>
|
182
|
|
- <tr>
|
|
192
|
+ <tr class="list_table_1">
|
183
|
193
|
<td colspan="11">
|
184
|
194
|
<div style="display: flex; justify-content: flex-start">
|
185
|
195
|
<div style="width: 75%">
|
|
@@ -250,106 +260,89 @@
|
250
|
260
|
></label-box>
|
251
|
261
|
|
252
|
262
|
</div>
|
253
|
|
- <div>穿刺者:</div>
|
|
263
|
+ <div style="width: 25%">穿刺者:
|
|
264
|
+ <span v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">
|
|
265
|
+ {{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) }}
|
|
266
|
+ </span>
|
|
267
|
+ <img class="es-img" style="height:30px;" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt srcset v-else /></div>
|
254
|
268
|
</div>
|
255
|
269
|
</td>
|
256
|
270
|
</tr>
|
257
|
|
- <!-- <tr>
|
258
|
|
- <td colspan="12">
|
259
|
|
- <table class="table-box">
|
260
|
|
- <tbody>
|
261
|
|
- <tr style="text-align:center">
|
262
|
|
- <td>治疗过程记录</td>
|
263
|
|
- </tr>
|
264
|
|
- <tr>
|
265
|
|
-
|
266
|
|
- </tr>
|
267
|
|
- </tbody>
|
268
|
|
- </table>
|
269
|
|
-
|
270
|
|
- <table class="table-box">
|
271
|
|
- <tbody>
|
272
|
|
-
|
273
|
|
- </tbody>
|
274
|
|
- </table>
|
275
|
|
- </td>
|
276
|
|
- </tr> -->
|
277
|
271
|
</tbody>
|
278
|
272
|
</table>
|
279
|
273
|
|
280
|
|
- <table class="print-table" border="1" style="text-align: center" table-layout="fixed">
|
|
274
|
+ <table
|
|
275
|
+ class="print-table"
|
|
276
|
+ border="1"
|
|
277
|
+ style="text-align: center"
|
|
278
|
+ table-layout="fixed"
|
|
279
|
+ >
|
281
|
280
|
<tbody>
|
282
|
|
- <tr style="border-top: none">
|
283
|
|
- <td colspan="11" style="text-align: center">治疗过程记录</td>
|
|
281
|
+ <tr class="tr_top" style="border-top: none">
|
|
282
|
+ <td class="tr_top" colspan="11" style="text-align: center">
|
|
283
|
+ 治疗过程记录
|
|
284
|
+ </td>
|
284
|
285
|
</tr>
|
285
|
286
|
<tr>
|
286
|
|
- <td width="60">时间</td>
|
287
|
|
- <td width="300">
|
288
|
|
- <table
|
289
|
|
- class="print-table"
|
290
|
|
- border="1"
|
291
|
|
- style="text-align: center"
|
292
|
|
- frame="void"
|
293
|
|
- >
|
294
|
|
-
|
295
|
|
- <tr>
|
|
287
|
+ <td width="60">时间</td>
|
|
288
|
+ <td width="300" class="td_sp">
|
|
289
|
+ <table
|
|
290
|
+ class="print-table-3"
|
|
291
|
+ border="1"
|
|
292
|
+ style="text-align: center"
|
|
293
|
+ >
|
|
294
|
+ <tr class="tr_3">
|
296
|
295
|
<td colspan="4">透析参数</td>
|
297
|
296
|
</tr>
|
298
|
|
- <td width="70">TMP/<br />mmHg</td>
|
299
|
|
- <td width="70">静脉压/<br />mmHg</td>
|
300
|
|
- <td width="70">血流量/<br />(ml·min)⁻¹</td>
|
|
297
|
+ <td width="70" class="td_3_2">TMP/<br />mmHg</td>
|
|
298
|
+ <td width="70" class="td_3">静脉压/<br />mmHg</td>
|
|
299
|
+ <td width="70" class="td_3">血流量/<br />(ml·min)⁻¹</td>
|
301
|
300
|
<td width="70">脱水量/<br />ml</td>
|
302
|
|
-
|
303
|
|
- </table>
|
304
|
|
- </td>
|
305
|
|
-
|
306
|
|
- <td width="300">
|
307
|
|
- <table
|
308
|
|
- class="print-table"
|
309
|
|
- border="1"
|
310
|
|
- style="text-align: center"
|
311
|
|
- frame="void"
|
312
|
|
- >
|
313
|
|
- <tbody>
|
314
|
|
- <tr>
|
315
|
|
- <td colspan="5">生命体征</td>
|
316
|
|
- </tr>
|
317
|
|
- <td width="60">T/<br />℃</td>
|
318
|
|
- <td width="60">HR/<br />bpm</td>
|
319
|
|
- <td width="60">R/<br />bpm</td>
|
320
|
|
- <td width="60">BP/<br />mmHg</td>
|
321
|
|
- <td width="60">SpO₂/<br />%</td>
|
322
|
|
- </tbody>
|
323
|
|
- </table>
|
324
|
|
- </td>
|
325
|
|
-
|
326
|
|
- <td width="300">
|
327
|
|
- <table
|
328
|
|
- class="print-table"
|
329
|
|
- border="1"
|
330
|
|
- style="text-align: center"
|
331
|
|
- frame="void"
|
332
|
|
- >
|
333
|
|
- <tbody>
|
334
|
|
- <tr>
|
335
|
|
- <td>治疗中病情变化</td>
|
336
|
|
- </tr>
|
337
|
|
- <td width="220" style="line-height: 80px">记录</td>
|
338
|
|
- </tbody>
|
339
|
|
- </table>
|
340
|
|
- </td>
|
341
|
|
- </tr>
|
|
301
|
+ </table>
|
|
302
|
+ </td>
|
342
|
303
|
|
343
|
|
-
|
|
304
|
+ <td width="300">
|
|
305
|
+ <table
|
|
306
|
+ class="print-table-3"
|
|
307
|
+ border="1"
|
|
308
|
+ style="text-align: center"
|
|
309
|
+ frame="void"
|
|
310
|
+ >
|
|
311
|
+ <tbody>
|
|
312
|
+ <tr class="tr_3">
|
|
313
|
+ <td colspan="5">生命体征</td>
|
|
314
|
+ </tr>
|
|
315
|
+ <td width="59" class="td_3_1">T/<br />℃</td>
|
|
316
|
+ <td width="60" class="td_3">HR/<br />bpm</td>
|
|
317
|
+ <td width="60" class="td_3">R/<br />bpm</td>
|
|
318
|
+ <td width="60" class="td_3">BP/<br />mmHg</td>
|
|
319
|
+ <td width="60">SpO₂/<br />%</td>
|
|
320
|
+ </tbody>
|
|
321
|
+ </table>
|
|
322
|
+ </td>
|
|
323
|
+
|
|
324
|
+ <td width="300">
|
|
325
|
+ <table
|
|
326
|
+ class="print-table-2"
|
|
327
|
+ border="1"
|
|
328
|
+ style="text-align: center"
|
|
329
|
+ frame="void"
|
|
330
|
+ >
|
|
331
|
+ <tbody>
|
|
332
|
+ <tr>
|
|
333
|
+ <td>治疗中病情变化</td>
|
|
334
|
+ </tr>
|
|
335
|
+ <td width="220" style="height: 80.85px; text-align: center">
|
|
336
|
+ 记录
|
|
337
|
+ </td>
|
|
338
|
+ </tbody>
|
|
339
|
+ </table>
|
|
340
|
+ </td>
|
|
341
|
+ </tr>
|
344
|
342
|
|
345
|
343
|
<tr v-for="monitor in monitors" :key="monitor.id">
|
346
|
344
|
<td>
|
347
|
345
|
|
348
|
|
- <!-- <template>
|
349
|
|
- <span v-if="monitor.monitoring_date">
|
350
|
|
- {{monitor.monitoring_date | parseTime('{y}-{m}-{d}')}}
|
351
|
|
- </span>
|
352
|
|
- </template> -->
|
353
|
346
|
{{ getTime(monitor.operate_time, "{h}:{i}") }}
|
354
|
347
|
</td>
|
355
|
348
|
|
|
@@ -358,128 +351,81 @@
|
358
|
351
|
table-layout="fixed"
|
359
|
352
|
class="print-table"
|
360
|
353
|
border="1"
|
361
|
|
- style="text-align: center;width: 300px;"
|
|
354
|
+ style="text-align: center; width: 300px"
|
362
|
355
|
frame="void"
|
363
|
356
|
>
|
364
|
|
-
|
365
|
|
- <td width="25%">
|
366
|
|
- {{
|
367
|
|
- monitor.systolic_blood_pressure
|
368
|
|
- ? monitor.systolic_blood_pressure
|
369
|
|
- : ""
|
370
|
|
- }}
|
371
|
|
- </td>
|
372
|
|
- <td width="25%">
|
373
|
|
- {{
|
374
|
|
- monitor.pulse_frequency ? monitor.pulse_frequency : ""
|
375
|
|
- }}
|
376
|
|
- </td>
|
377
|
|
- <td width="25%">
|
378
|
|
- {{
|
379
|
|
- monitor.breathing_rate ? monitor.breathing_rate : ""
|
380
|
|
- }}
|
381
|
|
- </td >
|
382
|
|
- <td width="25%">
|
383
|
|
- {{
|
384
|
|
- monitor.blood_flow_volume ? monitor.blood_flow_volume : ""
|
385
|
|
- }}
|
386
|
|
- </td>
|
387
|
|
-
|
|
357
|
+ <td width="25%">
|
|
358
|
+ {{
|
|
359
|
+ monitor.transmembrane_pressure
|
|
360
|
+ ? monitor.transmembrane_pressure
|
|
361
|
+ : ""
|
|
362
|
+ }}
|
|
363
|
+ </td>
|
|
364
|
+ <td width="25%">
|
|
365
|
+ {{
|
|
366
|
+ monitor.venous_pressure ? monitor.venous_pressure : ""
|
|
367
|
+ }}
|
|
368
|
+ </td>
|
|
369
|
+ <td width="25%">
|
|
370
|
+ {{
|
|
371
|
+ monitor.blood_flow_volume ? monitor.blood_flow_volume : ""
|
|
372
|
+ }}
|
|
373
|
+ </td>
|
|
374
|
+ <td width="25%">
|
|
375
|
+ {{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }}
|
|
376
|
+ </td>
|
388
|
377
|
</table>
|
389
|
378
|
</td>
|
390
|
379
|
<td width="300">
|
391
|
380
|
<table
|
392
|
|
-
|
393
|
381
|
table-layout="fixed"
|
394
|
382
|
class="print-table"
|
395
|
383
|
border="1"
|
396
|
|
- style="text-align: center;width:300px;"
|
|
384
|
+ style="text-align: center; width: 300px"
|
397
|
385
|
frame="void"
|
398
|
386
|
>
|
399
|
|
-
|
400
|
|
- <td style="width: 20%;">
|
401
|
|
- {{
|
402
|
|
- monitor.systolic_blood_pressure
|
403
|
|
- ? monitor.systolic_blood_pressure
|
404
|
|
- : ""
|
405
|
|
- }}
|
406
|
|
- </td>
|
407
|
|
- <td style="width: 20%;">
|
408
|
|
- {{
|
409
|
|
- monitor.pulse_frequency ? monitor.pulse_frequency : ""
|
410
|
|
- }}
|
411
|
|
- </td>
|
412
|
|
- <td style="width: 20%;">
|
413
|
|
- {{
|
414
|
|
- monitor.breathing_rate ? monitor.breathing_rate : ""
|
415
|
|
- }}
|
416
|
|
- </td>
|
417
|
|
- <td style="width: 20%;">
|
418
|
|
- {{
|
419
|
|
- monitor.blood_flow_volume ? monitor.blood_flow_volume : ""
|
420
|
|
- }}
|
421
|
|
- </td>
|
422
|
|
- <td style="width: 20%;">
|
423
|
|
- {{
|
424
|
|
- monitor.blood_flow_volume ? monitor.blood_flow_volume : ""
|
425
|
|
- }}
|
426
|
|
- </td>
|
427
|
|
-
|
|
387
|
+ <td style="width: 20%">
|
|
388
|
+ {{
|
|
389
|
+ monitor.monitor_temperature
|
|
390
|
+ ? monitor.monitor_temperature
|
|
391
|
+ : ""
|
|
392
|
+ }}
|
|
393
|
+ </td>
|
|
394
|
+ <td style="width: 20%">
|
|
395
|
+ {{
|
|
396
|
+ monitor.pulse_frequency ? monitor.pulse_frequency : ""
|
|
397
|
+ }}
|
|
398
|
+ </td>
|
|
399
|
+ <td style="width: 20%">
|
|
400
|
+ {{
|
|
401
|
+ monitor.breathing_rate ? monitor.breathing_rate : ""
|
|
402
|
+ }}
|
|
403
|
+ </td>
|
|
404
|
+ <td style="width: 20%">
|
|
405
|
+ {{
|
|
406
|
+ monitor.systolic_blood_pressure ? monitor.systolic_blood_pressure : ""
|
|
407
|
+ }}
|
|
408
|
+ </td>
|
|
409
|
+ <td style="width: 20%">
|
|
410
|
+ {{
|
|
411
|
+ monitor.blood_oxygen_saturation ? monitor.blood_oxygen_saturation : ""
|
|
412
|
+ }}
|
|
413
|
+ </td>
|
428
|
414
|
</table>
|
429
|
415
|
</td>
|
430
|
416
|
<td>
|
431
|
|
-
|
432
|
|
- </td>
|
433
|
|
- <!--
|
434
|
|
- <td>
|
435
|
|
- {{
|
436
|
|
- monitor.ultrafiltration_volume
|
437
|
|
- ? monitor.ultrafiltration_volume
|
438
|
|
- : ""
|
439
|
|
- }}
|
440
|
|
- </td>
|
441
|
|
- <td>
|
442
|
|
- {{
|
443
|
|
- monitor.displacement_quantity
|
444
|
|
- ? monitor.displacement_quantity
|
445
|
|
- : ""
|
446
|
|
- }}
|
447
|
|
- </td>
|
448
|
|
- <td>
|
449
|
|
- {{ monitor.venous_pressure ? monitor.venous_pressure : "" }}
|
450
|
|
- </td>
|
451
|
|
- <td>
|
452
|
|
- {{
|
453
|
|
- monitor.transmembrane_pressure
|
454
|
|
- ? monitor.transmembrane_pressure
|
455
|
|
- : ""
|
456
|
|
- }}
|
457
|
|
- </td> -->
|
458
|
|
- <!-- <td> {{monitor.sodium_concentration}}</td>
|
459
|
|
- <td> {{monitor.dialysate_temperature}}</td>
|
460
|
|
- <td> {{monitor.replacement_rate}}</td> -->
|
461
|
|
- <!-- <td>
|
462
|
|
- {{ monitor.symptom }} {{ monitor.dispose }} {{
|
463
|
|
- monitor.result
|
|
417
|
+ <span style="line-height:18px;display:block;">
|
|
418
|
+ {{ monitor.symptom }} {{ monitor.dispose }} {{
|
|
419
|
+ monitor.result
|
464
|
420
|
}}
|
|
421
|
+ </span>
|
465
|
422
|
</td>
|
466
|
|
- <td>
|
467
|
|
- <span v-if="setAdminUserES(monitor.monitoring_nurse) == ''">{{
|
468
|
|
- getAdminUser(monitor.monitoring_nurse)
|
469
|
|
- }}</span>
|
470
|
|
- <img
|
471
|
|
- class="es-img"
|
472
|
|
- :src="setAdminUserES(monitor.monitoring_nurse)"
|
473
|
|
- alt=""
|
474
|
|
- srcset=""
|
475
|
|
- v-else
|
476
|
|
- />
|
477
|
|
- </td> -->
|
|
423
|
+
|
478
|
424
|
</tr>
|
479
|
425
|
</tbody>
|
480
|
426
|
</table>
|
481
|
427
|
|
482
|
|
- <table class="print-table" border="1" style="text-align:center;">
|
|
428
|
+ <table class="print-table" border="1" style="text-align: center">
|
483
|
429
|
<tbody>
|
484
|
430
|
<tr>
|
485
|
431
|
<td style="width: 25px; height: 40px">
|
|
@@ -497,7 +443,7 @@
|
497
|
443
|
<td style="width: 60px; height: 40px">
|
498
|
444
|
<p style="height: 20px; line-height: 20px">上次透后体重</p>
|
499
|
445
|
</td>
|
500
|
|
- <td style="width: 45px; height: 40px">kg</td>
|
|
446
|
+ <td style="width: 45px; height: 40px">{{assessmentafter.weight_after}}kg</td>
|
501
|
447
|
</tr>
|
502
|
448
|
|
503
|
449
|
<tr v-for="(advice, advice_index) in advices">
|
|
@@ -522,7 +468,7 @@
|
522
|
468
|
advice.execution_frequency
|
523
|
469
|
}}</span>
|
524
|
470
|
</td>
|
525
|
|
-
|
|
471
|
+
|
526
|
472
|
<td>
|
527
|
473
|
<span v-if="setAdminUserES(advice.execution_staff) == ''">{{
|
528
|
474
|
getAdminUser(advice.execution_staff)
|
|
@@ -547,6 +493,8 @@
|
547
|
493
|
v-else
|
548
|
494
|
/>
|
549
|
495
|
</td>
|
|
496
|
+
|
|
497
|
+
|
550
|
498
|
<td v-if="advice_index === 0">透前体重:</td>
|
551
|
499
|
<td v-if="advice_index === 0">{{ predialysis.weight_before }}kg</td>
|
552
|
500
|
<td v-if="advice_index === 1">体重增加量:</td>
|
|
@@ -563,9 +511,8 @@
|
563
|
511
|
<td v-if="advice_index === 3">
|
564
|
512
|
{{
|
565
|
513
|
(
|
566
|
|
- predialysis.weight_before -
|
567
|
|
- predialysis.dry_weight -
|
568
|
|
- predialysis.additional_weight
|
|
514
|
+ assessmentafter.weight_after -
|
|
515
|
+ predialysis.dry_weight
|
569
|
516
|
).toFixed(2)
|
570
|
517
|
}}kg
|
571
|
518
|
</td>
|
|
@@ -575,11 +522,39 @@
|
575
|
522
|
</td>
|
576
|
523
|
<td v-if="advice_index === 5">透后体重:</td>
|
577
|
524
|
<td v-if="advice_index === 5">
|
|
525
|
+ {{ assessmentafter.weight_after }}kg
|
|
526
|
+ </td>
|
|
527
|
+ <td v-if="advice_index === 6">本次透析体重下降量:</td>
|
|
528
|
+ <td v-if="advice_index === 6">
|
578
|
529
|
{{ afterdialysis.weight_after }}kg
|
579
|
530
|
</td>
|
580
|
531
|
</tr>
|
581
|
532
|
</tbody>
|
582
|
533
|
</table>
|
|
534
|
+ <table class="print-table" border="1">
|
|
535
|
+ <tr style="height:60px;text-align:left;border:none;">
|
|
536
|
+ <td style="padding-left:5px;border:none">
|
|
537
|
+ 治疗小结:{{ summary.dialysis_summary ? summary.dialysis_summary : "" }}
|
|
538
|
+ </td>
|
|
539
|
+ </tr>
|
|
540
|
+ <tr style="height:40px">
|
|
541
|
+ <td rowspan="11" style="border:none;text-align:right;height:40px">
|
|
542
|
+ 医生签名
|
|
543
|
+ <span style="display: inline-block;width:100px;text-align: left;">
|
|
544
|
+
|
|
545
|
+ <span v-if="setAdminUserES(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:'')) == ''"> {{ getAdminUser(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:'')) }} </span>
|
|
546
|
+ <img style="height:30px;" :src="setAdminUserES(prescription==null?0:(prescription.prescription_doctor?prescription.prescription_doctor:''))" alt="" srcset="" v-else />
|
|
547
|
+ </span>
|
|
548
|
+ 护士签名
|
|
549
|
+ <span style="display: inline-block;width:100px;text-align: left;">
|
|
550
|
+
|
|
551
|
+ <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
|
|
552
|
+ <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
|
|
553
|
+ </span>
|
|
554
|
+
|
|
555
|
+ </td>
|
|
556
|
+ </tr>
|
|
557
|
+ </table >
|
583
|
558
|
|
584
|
559
|
<table class="table-box" style="margin-top: 10px">
|
585
|
560
|
<tbody>
|
|
@@ -598,9 +573,9 @@
|
598
|
573
|
|
599
|
574
|
<script>
|
600
|
575
|
import { getDialysisRecord } from "@/api/dialysis";
|
601
|
|
-import { getDataConfig } from "@/utils/data";
|
602
|
576
|
import { jsGetAge, uParseTime } from "@/utils/tools";
|
603
|
577
|
import LabelBox from "../printItem/LabelBox";
|
|
578
|
+import { getDataConfig } from "@/utils/data";
|
604
|
579
|
import BreadCrumb from "@/xt_pages/components/bread-crumb";
|
605
|
580
|
// import DialysisPrintOrderOne from './template/dialysisPrintOrderOne'
|
606
|
581
|
// import DialysisPrintOrderTwo from './template/dialysisPrintOrderTwo'
|
|
@@ -624,7 +599,7 @@ export default {
|
624
|
599
|
precaution_arr: [],
|
625
|
600
|
intake_arr: [],
|
626
|
601
|
nutrition_arr: [],
|
627
|
|
-
|
|
602
|
+ bloodAccessParOpera: {},
|
628
|
603
|
crumbs: [
|
629
|
604
|
{ path: false, name: "透析管理" },
|
630
|
605
|
{ path: false, name: "打印单" },
|
|
@@ -694,6 +669,7 @@ export default {
|
694
|
669
|
advices: [],
|
695
|
670
|
users: [],
|
696
|
671
|
monitors: [],
|
|
672
|
+ sick_condition:"",
|
697
|
673
|
summary: {},
|
698
|
674
|
receiverTreatmentAccess: {},
|
699
|
675
|
org_template_info: {},
|
|
@@ -845,6 +821,8 @@ export default {
|
845
|
821
|
this.bloodAccessParOperaName(
|
846
|
822
|
this.predialysis.blood_access_part_opera_id
|
847
|
823
|
);
|
|
824
|
+
|
|
825
|
+ console.log(this.predialysis.blood_access_part_opera_name,'this.predialysis.blood_access_part_opera_name')
|
848
|
826
|
this.afterdialysis = response.data.data.AssessmentAfterDislysis;
|
849
|
827
|
this.operators = response.data.data.operators;
|
850
|
828
|
this.dialysisOrder =
|
|
@@ -911,6 +889,14 @@ export default {
|
911
|
889
|
this.receiverTreatmentAccess =
|
912
|
890
|
response.data.data.receiverTreatmentAccess;
|
913
|
891
|
this.assessmentafter = response.data.data.assessmentAfterDislysis;
|
|
892
|
+ this.sick_condition_arr.forEach(o => {
|
|
893
|
+ // console.log(o,'hh')
|
|
894
|
+ if(this.receiverTreatmentAccess.sick_condition == o.id){
|
|
895
|
+ this.sick_condition = o.name
|
|
896
|
+ }
|
|
897
|
+ })
|
|
898
|
+ console.log(this.sick_condition,'hh')
|
|
899
|
+
|
914
|
900
|
console.log("上次透后体重", this.assessmentafter);
|
915
|
901
|
|
916
|
902
|
this.prescription.mode = this.modeName(this.prescription.mode_id);
|
|
@@ -996,33 +982,90 @@ export default {
|
996
|
982
|
advices.push(item);
|
997
|
983
|
}
|
998
|
984
|
|
999
|
|
- var leftAdvice = [];
|
1000
|
|
- var rightAdvice = [];
|
1001
|
|
- var adlen = advices.length;
|
1002
|
|
-
|
1003
|
|
- var halfLen = adlen % 2 == 0 ? adlen / 2 : (adlen + 1) / 2;
|
1004
|
|
- for (var i = 0; i < halfLen; i++) {
|
1005
|
|
- leftAdvice.push(advices[i]);
|
1006
|
|
- rightAdvice.push(advices[i + halfLen]);
|
|
985
|
+ var tableAdvice = this.advices;
|
|
986
|
+ console.log("医生", tableAdvice);
|
|
987
|
+ if (tableAdvice.length === 0) {
|
|
988
|
+ var obj = { advice_name: "", start_time: "" };
|
|
989
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
990
|
+ var obj2 = { advice_name: "", start_time: "" };
|
|
991
|
+ var obj3 = { advice_name: "", start_time: "" };
|
|
992
|
+ var obj4 = { advice_name: "", start_time: "" };
|
|
993
|
+ var obj5 = { advice_name: "", start_time: "" };
|
|
994
|
+ tableAdvice.push(obj);
|
|
995
|
+ tableAdvice.push(obj1);
|
|
996
|
+ tableAdvice.push(obj2);
|
|
997
|
+ tableAdvice.push(obj3);
|
|
998
|
+ tableAdvice.push(obj4);
|
|
999
|
+ tableAdvice.push(obj5);
|
|
1000
|
+ this.advices = tableAdvice;
|
1007
|
1001
|
}
|
1008
|
|
- if (halfLen < 5) {
|
1009
|
|
- var nl = 5 - leftAdvice.length;
|
1010
|
|
- for (let index = 0; index < nl; index++) {
|
1011
|
|
- leftAdvice.push([]);
|
1012
|
|
- }
|
1013
|
|
- var nl = 5 - rightAdvice.length;
|
1014
|
|
- for (let index = 0; index < nl; index++) {
|
1015
|
|
- rightAdvice.push([]);
|
1016
|
|
- }
|
|
1002
|
+ if (tableAdvice.length === 1) {
|
|
1003
|
+ var obj = { advice_name: "", start_time: "" };
|
|
1004
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1005
|
+ var obj2 = { advice_name: "", start_time: "" };
|
|
1006
|
+ var obj3 = { advice_name: "", start_time: "" };
|
|
1007
|
+ var obj4 = { advice_name: "", start_time: "" };
|
|
1008
|
+ tableAdvice.push(obj);
|
|
1009
|
+ tableAdvice.push(obj1);
|
|
1010
|
+ tableAdvice.push(obj2);
|
|
1011
|
+ tableAdvice.push(obj3);
|
|
1012
|
+ tableAdvice.push(obj4);
|
|
1013
|
+ this.advices = tableAdvice;
|
1017
|
1014
|
}
|
1018
|
|
-
|
1019
|
|
- this.advices = [];
|
1020
|
|
- for (var i = 0; i < halfLen; i++) {
|
1021
|
|
- var item = [];
|
1022
|
|
- item.push(leftAdvice[i]);
|
1023
|
|
- item.push(rightAdvice[i]);
|
1024
|
|
- this.advices.push(item);
|
|
1015
|
+ if (tableAdvice.length === 2) {
|
|
1016
|
+ var obj = { advice_name: "", start_time: "" };
|
|
1017
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1018
|
+ var obj2 = { advice_name: "", start_time: "" };
|
|
1019
|
+ var obj3 = { advice_name: "", start_time: "" };
|
|
1020
|
+ tableAdvice.push(obj);
|
|
1021
|
+ tableAdvice.push(obj1);
|
|
1022
|
+ tableAdvice.push(obj2);
|
|
1023
|
+ tableAdvice.push(obj3);
|
|
1024
|
+ this.advices = tableAdvice;
|
1025
|
1025
|
}
|
|
1026
|
+ if (tableAdvice.length === 3) {
|
|
1027
|
+ // eslint-disable-next-line no-redeclare
|
|
1028
|
+ var obj = { advice_name: "", start_time: "" };
|
|
1029
|
+ // eslint-disable-next-line no-redeclare
|
|
1030
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1031
|
+ // eslint-disable-next-line no-redeclare
|
|
1032
|
+ var obj2 = { advice_name: "", start_time: "" };
|
|
1033
|
+ // eslint-disable-next-line no-redeclare
|
|
1034
|
+ tableAdvice.push(obj);
|
|
1035
|
+ tableAdvice.push(obj1);
|
|
1036
|
+ tableAdvice.push(obj2);
|
|
1037
|
+
|
|
1038
|
+ this.advices = tableAdvice;
|
|
1039
|
+ }
|
|
1040
|
+ if (tableAdvice.length === 4) {
|
|
1041
|
+ // eslint-disable-next-line no-redeclare
|
|
1042
|
+ var obj = { advice_name: "", start_time: "" };
|
|
1043
|
+ // eslint-disable-next-line no-redeclare
|
|
1044
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1045
|
+ // eslint-disable-next-line no-redeclare
|
|
1046
|
+
|
|
1047
|
+ tableAdvice.push(obj);
|
|
1048
|
+ tableAdvice.push(obj1);
|
|
1049
|
+ this.advices = tableAdvice;
|
|
1050
|
+ }
|
|
1051
|
+ if (tableAdvice.length === 5) {
|
|
1052
|
+ // eslint-disable-next-line no-redeclare
|
|
1053
|
+ var obj = { advice_name: "", start_time: "" };
|
|
1054
|
+ // eslint-disable-next-line no-redeclare
|
|
1055
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1056
|
+ tableAdvice.push(obj);
|
|
1057
|
+ tableAdvice.push(obj1);
|
|
1058
|
+ this.advices = tableAdvice;
|
|
1059
|
+ }
|
|
1060
|
+ if (tableAdvice.length === 6) {
|
|
1061
|
+ var obj1 = { advice_name: "", start_time: "" };
|
|
1062
|
+ tableAdvice.push(obj1);
|
|
1063
|
+ this.advices = tableAdvice;
|
|
1064
|
+ }
|
|
1065
|
+
|
|
1066
|
+
|
|
1067
|
+ console.log(this.advices,'this.advices')
|
|
1068
|
+
|
1026
|
1069
|
this.loading = false;
|
1027
|
1070
|
|
1028
|
1071
|
this.doctor_advices =
|
|
@@ -1123,7 +1166,9 @@ export default {
|
1123
|
1166
|
});
|
1124
|
1167
|
},
|
1125
|
1168
|
bloodAccessParOperaName(id) {
|
|
1169
|
+ console.log(this.bloodAccessParOpera)
|
1126
|
1170
|
if (id in this.bloodAccessParOpera) {
|
|
1171
|
+
|
1127
|
1172
|
return this.bloodAccessParOpera[id].name;
|
1128
|
1173
|
}
|
1129
|
1174
|
return "";
|
|
@@ -1191,6 +1236,10 @@ export default {
|
1191
|
1236
|
this.precaution_arr = getDataConfig("hemodialysis", "precaution");
|
1192
|
1237
|
this.intake_arr = getDataConfig("hemodialysis", "intake");
|
1193
|
1238
|
this.nutrition_arr = getDataConfig("hemodialysis", "nutrition");
|
|
1239
|
+ var bloodAccessParOpera = getDataConfig(
|
|
1240
|
+ "hemodialysis",
|
|
1241
|
+ "vascular_access_desc"
|
|
1242
|
+ );
|
1194
|
1243
|
|
1195
|
1244
|
var xtuser = this.$store.getters.xt_user;
|
1196
|
1245
|
this.orgname = xtuser.org.org_name;
|
|
@@ -1274,6 +1323,36 @@ export default {
|
1274
|
1323
|
font-size: 14px;
|
1275
|
1324
|
}
|
1276
|
1325
|
|
|
1326
|
+.dialysis-print-order .print-table-2 {
|
|
1327
|
+ width: 100%;
|
|
1328
|
+ text-align: left;
|
|
1329
|
+ border-collapse: collapse;
|
|
1330
|
+ line-height: 38px;
|
|
1331
|
+ font-size: 14px;
|
|
1332
|
+}
|
|
1333
|
+.print-table-3 {
|
|
1334
|
+ text-align: center;
|
|
1335
|
+ width: 300px;
|
|
1336
|
+ border-collapse: inherit;
|
|
1337
|
+ height: 129px !important;
|
|
1338
|
+ border: none;
|
|
1339
|
+}
|
|
1340
|
+.print-table-3 .tr_3 {
|
|
1341
|
+ border-bottom: 1px solid;
|
|
1342
|
+}
|
|
1343
|
+
|
|
1344
|
+.print-table-3 .td_3_1 {
|
|
1345
|
+ border-right: 1px solid;
|
|
1346
|
+}
|
|
1347
|
+
|
|
1348
|
+.print-table-3 .td_3_2 {
|
|
1349
|
+ border-right: 1px solid;
|
|
1350
|
+}
|
|
1351
|
+
|
|
1352
|
+.print-table-3 .td_3 {
|
|
1353
|
+ border-right: 1px solid;
|
|
1354
|
+}
|
|
1355
|
+
|
1277
|
1356
|
.dialysis-print-order .print-table-no {
|
1278
|
1357
|
width: 100%;
|
1279
|
1358
|
text-align: left;
|
|
@@ -1341,8 +1420,8 @@ export default {
|
1341
|
1420
|
line-height: 25px;
|
1342
|
1421
|
}
|
1343
|
1422
|
|
1344
|
|
-.print-table{
|
1345
|
|
- text-align: center;
|
|
1423
|
+.print-table {
|
|
1424
|
+ text-align: center;
|
1346
|
1425
|
}
|
1347
|
1426
|
|
1348
|
1427
|
.dialysis-print-order .print-table tr td {
|