Browse Source

25 3月1 84打印单

yq1 1 month ago
parent
commit
2a6941125c

+ 12 - 0
src/router/modules/dialysis.js View File

1199
         noCache: true
1199
         noCache: true
1200
       }
1200
       }
1201
     },
1201
     },
1202
+    {//84
1203
+      path: '/dialysis/print/batch/eightyfour',
1204
+      component: () =>
1205
+        import('@/xt_pages/dialysis/batch_print/batch_print_order_eightyfour'),
1206
+      hidden: true,
1207
+      is_menu: false,
1208
+      name: 'batch_print_order_eightyfour',
1209
+      meta: {
1210
+        title: '批量打印',
1211
+        noCache: true
1212
+      }
1213
+    },
1202
     {
1214
     {
1203
       path: '/dialysis/flow',
1215
       path: '/dialysis/flow',
1204
       component: () => import('@/xt_pages/dialysis/dialysisFlow'),
1216
       component: () => import('@/xt_pages/dialysis/dialysisFlow'),

File diff suppressed because it is too large
+ 1527 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_eightyfour.vue


+ 11 - 0
src/xt_pages/dialysis/bloodPresssWatch.vue View File

569
             >批量打印</el-button
569
             >批量打印</el-button
570
           >
570
           >
571
         </template>
571
         </template>
572
+        <template v-if="this.template_id == 84">
573
+          <el-button
574
+            size="small"
575
+            icon="el-icon-printer"
576
+            :disabled="selecting_schs.length == 0"
577
+            @click="batchPrintAction"
578
+            type="primary"
579
+          >批量打印</el-button>
580
+        </template>
572
       </div>
581
       </div>
573
     </div>
582
     </div>
574
     <div class="app-container">
583
     <div class="app-container">
2801
         this.$router.push({ path: "/dialysis/print/batch/eightyTwo" });
2810
         this.$router.push({ path: "/dialysis/print/batch/eightyTwo" });
2802
       } else if (this.template_id == 83) {
2811
       } else if (this.template_id == 83) {
2803
         this.$router.push({ path: "/dialysis/print/batch/eightythree" });
2812
         this.$router.push({ path: "/dialysis/print/batch/eightythree" });
2813
+      } else if (this.template_id == 84) {
2814
+        this.$router.push({ path: "/dialysis/print/batch/eightyfour" });
2804
       }
2815
       }
2805
     },
2816
     },
2806
     batchPrintActionOne: function() {
2817
     batchPrintActionOne: function() {

+ 63 - 177
src/xt_pages/dialysis/template/DialysisPrintOrdereightyfour.vue View File

8
         <div style="width: 99%;text-align: right;">
8
         <div style="width: 99%;text-align: right;">
9
           治疗日期: <span>{{ year }}</span>年<span>{{ months }}</span>月<span>{{ day }}</span>日
9
           治疗日期: <span>{{ year }}</span>年<span>{{ months }}</span>月<span>{{ day }}</span>日
10
         </div>
10
         </div>
11
-        <!-- <table border="1" class="table-box" style="border-collapse: collapse;text-align: center;width: 99%;font-size: 16px;">
12
-          <tbody>
13
-            <tr>
14
-              <td width="80" style="line-height:30px;">
15
-                治疗日期: <span>{{ year }}</span>年<span>{{ months }}</span>月<span>{{ day }}</span>日
16
-              </td>
17
-            </tr>
18
-          </tbody>
19
-        </table> -->
20
         <table border="1" class="table-box" style="border-collapse: collapse;width: 99%;font-size: 16px;">
11
         <table border="1" class="table-box" style="border-collapse: collapse;width: 99%;font-size: 16px;">
21
           <tbody>
12
           <tbody>
22
             <tr>
13
             <tr>
31
                   <div style="flex: 1;">
22
                   <div style="flex: 1;">
32
                     年 龄:{{ getAge(patientInfo) }}岁
23
                     年 龄:{{ getAge(patientInfo) }}岁
33
                   </div>
24
                   </div>
34
-                  <!-- <div style="flex: 1;">
35
-                    透析号:{{ patientInfo.dialysis_no ? patientInfo.dialysis_no : "/" }}
36
-                  </div> -->
37
                   <div style="flex: 1;">
25
                   <div style="flex: 1;">
38
                     透析机号:
26
                     透析机号:
39
                     <span v-if="dialysisOrder!=null">{{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}</span> 
27
                     <span v-if="dialysisOrder!=null">{{ dialysisOrder && dialysisOrder.DeviceNumber && dialysisOrder.DeviceNumber.number.length > 0 ? dialysisOrder.DeviceNumber.number : patientInfo.DialysisSchedule.device_number.number }}</span> 
40
                   </div>
28
                   </div>
41
-                  <div style="flex: 1;">
42
-                    透析次数:  {{ patientInfo.total_dialysis + patientInfo.user_sys_before_count ?
43
-                                patientInfo.total_dialysis + patientInfo.user_sys_before_count : "/" }}
44
-                  </div>
45
                 </div>
29
                 </div>
46
               </td>
30
               </td>
47
             </tr>
31
             </tr>
48
-
49
             <tr>
32
             <tr>
50
               <td colspan="3">
33
               <td colspan="3">
51
                 <div style="line-height:30px;">
34
                 <div style="line-height:30px;">
52
                   上机前病情:
35
                   上机前病情:
53
-                    <!-- <div style="display: flex;"> -->
54
-                      <div style="display: inline-block;">
55
-                        T:<span style="display: inline-block;width: 30px;">{{predialysis.temperature}}</span>℃
56
-                      </div>
57
-                      <div style="display: inline-block;">p:
58
-                        <span style="display: inline-block;width: 30px;text-align: center;">{{predialysis.pulse_frequency}}</span>次/分
59
-                      </div>
60
-                      <div style="display: inline-block;">R:
61
-                        <span style="display: inline-block;width: 30px;">{{ predialysis.breathing_rate }}</span>次/分
62
-                      </div>
63
-                      <div style="display: inline-block;">BP:
64
-                        <span style="display: inline-block;width: 80px;">{{ predialysis.systolic_blood_pressure }}/
65
-                        {{ predialysis.diastolic_blood_pressure }}</span>mmHg
66
-                      </div>
67
-                    <!-- </div> -->
68
-                  <!-- <span v-if="predialysis.symptom_before_dialysis_other==''"> -->
36
+                    <div style="display: inline-block;">
37
+                      T:<span style="display: inline-block;width: 30px;">{{predialysis.temperature}}</span>℃
38
+                    </div>
39
+                    <div style="display: inline-block;">p:
40
+                      <span style="display: inline-block;width: 30px;text-align: center;">{{predialysis.pulse_frequency}}</span>次/分
41
+                    </div>
42
+                    <div style="display: inline-block;">R:
43
+                      <span style="display: inline-block;width: 30px;">{{ predialysis.breathing_rate }}</span>次/分
44
+                    </div>
45
+                    <div style="display: inline-block;">BP:
46
+                      <span style="display: inline-block;width: 80px;">{{ predialysis.systolic_blood_pressure }}/
47
+                      {{ predialysis.diastolic_blood_pressure }}</span>mmHg
48
+                    </div>
69
                     <label-box :isChecked="predialysis.symptom_before_dialysis_other==''?true :false" showValue="无特殊"></label-box>&nbsp;
49
                     <label-box :isChecked="predialysis.symptom_before_dialysis_other==''?true :false" showValue="无特殊"></label-box>&nbsp;
70
                     <label-box :isChecked="predialysis.symptom_before_dialysis_other!=''?true :false" showValue="症状:"></label-box>
50
                     <label-box :isChecked="predialysis.symptom_before_dialysis_other!=''?true :false" showValue="症状:"></label-box>
71
-                  <!-- </span> -->
72
-                  <!-- <span>{{predialysis.symptom_before_dialysis}}</span> -->
73
                   <span>{{predialysis.symptom_before_dialysis_other}}</span>
51
                   <span>{{predialysis.symptom_before_dialysis_other}}</span>
74
                 </div>
52
                 </div>
75
               </td>
53
               </td>
85
                   <label-box :isChecked="prescription.mode=='HDF'&& prescription.displace_liqui_part == 2?true :false" showValue="后稀释,"></label-box>&nbsp;
63
                   <label-box :isChecked="prescription.mode=='HDF'&& prescription.displace_liqui_part == 2?true :false" showValue="后稀释,"></label-box>&nbsp;
86
                   <span>置换量: {{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "/" }} ml</span>
64
                   <span>置换量: {{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "/" }} ml</span>
87
                   )&nbsp;&nbsp;
65
                   )&nbsp;&nbsp;
88
-                  <label-box :isChecked="prescription.mode=='HD+HP'?true :false" showValue="HD+HP"></label-box>
66
+                  <label-box :isChecked="prescription.mode=='HD+HP'?true :false" showValue="HD+HP"></label-box>&nbsp;&nbsp;
89
                   透析(滤)器:
67
                   透析(滤)器:
90
-                  {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "" }}
91
-                  {{ prescription.dialysis_irrigation ? prescription.dialysis_irrigation :'' }}
92
-                  {{ prescription.dialysis_strainer ? prescription.dialysis_strainer : "" }}
93
-                      <!-- <label-box :isChecked="prescription.mode!='HDF' && prescription.mode!='HD' && prescription.mode!='HD+HP' && prescription.mode!=''?true :false" showValue="其他:"></label-box>
94
-                  <span v-if="prescription.mode!='HDF' && prescription.mode!='HD' && prescription.mode!='HD+HP'">{{ prescription.mode }}</span> -->
68
+                  {{prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus :''}}
95
                 </div>
69
                 </div>
96
               </td>
70
               </td>
97
-              <!-- <td style="line-height:30px;">
98
-                治疗时间:
99
-                {{ afterdialysis.actual_treatment_hour ? afterdialysis.actual_treatment_hour : "0" }}小时
100
-                {{ afterdialysis.actual_treatment_minute ? afterdialysis.actual_treatment_minute : 0 }}分
101
-              </td> -->
102
             </tr>
71
             </tr>
103
 
72
 
104
             <tr>
73
             <tr>
105
               <td colspan="3">
74
               <td colspan="3">
106
                 <div style="display: flex;line-height:30px;">
75
                 <div style="display: flex;line-height:30px;">
107
                   <span>治疗抗凝:</span>
76
                   <span>治疗抗凝:</span>
108
-                  <span v-if="prescription.anticoagulant !='普通肝素' && prescription.anticoagulant!='无肝素' && prescription.anticoagulant!='枸橼酸'">
109
-                    {{ prescription.anticoagulant }} &nbsp;&nbsp;
77
+                  <span v-if="prescription.anticoagulant !=2 && prescription.anticoagulant!=1 && prescription.anticoagulant!=5">
78
+                    {{ getanticoagul(prescription.anticoagulant) }} &nbsp;&nbsp;
110
                     {{prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "0"}}
79
                     {{prescription.anticoagulant_zongliang ? prescription.anticoagulant_zongliang : "0"}}
111
                   </span>U&nbsp;&nbsp;
80
                   </span>U&nbsp;&nbsp;
112
-                  <!-- <span v-if="prescription.anticoagulant !='普通肝素' && prescription.anticoagulant!='无肝素' && prescription.anticoagulant!='枸橼酸'">
113
-
114
-                  </span>U &nbsp;&nbsp; -->
115
-                  <label-box :isChecked="prescription.anticoagulant=='普通肝素'?true :false" showValue="普通肝素:"></label-box>&nbsp;&nbsp;
81
+                  <label-box :isChecked="prescription.anticoagulant==2 ?true :false" showValue="普通肝素:"></label-box>&nbsp;&nbsp;
116
                   <div style="display: inline-block;">
82
                   <div style="display: inline-block;">
117
                     首剂:
83
                     首剂:
118
                     <span v-if="prescription.anticoagulant=='普通肝素'">
84
                     <span v-if="prescription.anticoagulant=='普通肝素'">
128
                     </span>mg
94
                     </span>mg
129
                   </div>
95
                   </div>
130
                   &nbsp;&nbsp;
96
                   &nbsp;&nbsp;
131
-                  <label-box :isChecked="prescription.anticoagulant=='无肝素'?true :false" showValue="无肝素"></label-box>&nbsp;&nbsp;
132
-                  <label-box :isChecked="prescription.anticoagulant=='枸橼酸'?true :false" showValue="枸橼酸"></label-box>
97
+                  <label-box :isChecked="prescription.anticoagulant==1 ?true :false" showValue="无肝素"></label-box>&nbsp;&nbsp;
98
+                  <label-box :isChecked="prescription.anticoagulant==5 ?true :false" showValue="枸橼酸"></label-box>
133
                 </div>
99
                 </div>
134
               </td>
100
               </td>
135
             </tr>
101
             </tr>
156
               </td>
122
               </td>
157
             </tr>
123
             </tr>
158
 
124
 
159
-            <!-- <tr>
125
+            <tr>
160
               <td colspan="3">
126
               <td colspan="3">
161
-                <div style="display: flex;flex-wrap: wrap;">
162
-                  
163
-                  
127
+                <div style="display: flex;">
128
+                  <div style="flex: 2;">
129
+                    <span>
130
+                      透析液钙浓度:
131
+                    </span>
132
+                    <label-box :isChecked="prescription.calcium=='1.25'?true :false" showValue="1.25mmo1/L"></label-box>&nbsp;&nbsp;
133
+                    <label-box :isChecked="prescription.calcium=='1.5'?true :false" showValue="1.5mmo1/L"></label-box>&nbsp;&nbsp;
134
+                    <label-box :isChecked="prescription.calcium=='1.75'?true :false" showValue="1.75mmo1/L"></label-box>&nbsp;&nbsp;
135
+                  </div>
164
                   <div style="flex: 1;">
136
                   <div style="flex: 1;">
165
-                    本次透析体重下降量:
166
-                    {{  afterdialysis.weight_after == 0 || predialysis.weight_before == 0? '0.00'
167
-                      : (predialysis.weight_before - afterdialysis.weight_after).toFixed(2) }}kg
137
+                    医师签名:杨能华/
138
+                    <span style="display: inline-block;width: 50%;" v-if="setAdminUserES(prescription.creater) == ''">
139
+                      {{ getAdminUser(prescription.creater)}}
140
+                    </span>
141
+                    <span style="display: inline-block;width: 50%;" v-else>
142
+                      <img style="height:30px;" :src="setAdminUserES(prescription.creater)" alt srcset />
143
+                    </span>
168
                   </div>
144
                   </div>
169
                 </div>
145
                 </div>
170
-              </td>
171
-            </tr> -->
172
-
173
-            <tr>
174
-              <td colspan="2">
175
-                <span>
176
-                  透析液钙浓度:
177
-                </span>
178
-                <label-box :isChecked="prescription.calcium=='1.25'?true :false" showValue="1.25mmo1/L"></label-box>&nbsp;&nbsp;
179
-                <label-box :isChecked="prescription.calcium=='1.5'?true :false" showValue="1.5mmo1/L"></label-box>&nbsp;&nbsp;
180
                 
146
                 
181
               </td>
147
               </td>
182
-              <td style="border-left: none;">
183
-                医师签名:
184
-                <span class="under-line" style="display: inline-block;width: 50%;" v-if="setAdminUserES(prescription.creater) == ''">
185
-                  {{ getAdminUser(prescription.creater)}}
186
-                </span>
187
-                <span class="under-line" style="display: inline-block;width: 50%;" v-else>
188
-                  <img style="height:30px;" :src="setAdminUserES(prescription.creater)" alt srcset />
189
-                </span>
190
-              </td>
148
+              
191
             </tr>
149
             </tr>
192
-
193
-            <!-- <tr>
194
-              <td colspan="3">
195
-                <div>
196
-                  <span>透析液流量: {{ prescription.dialysate_flow ? prescription.dialysate_flow : "" }} </span>ml/h &nbsp;&nbsp;
197
-                  <span>血流量:{{ prescription.blood_flow_volume ? prescription.blood_flow_volume : "" }} </span>ml/min &nbsp;&nbsp;
198
-                </div>
199
-              </td>
200
-            </tr> -->
201
-
202
           </tbody>
150
           </tbody>
203
         </table>
151
         </table>
204
         <table border="1" class="table-box" style="border-collapse: collapse;width: 99%;font-size: 16px;">
152
         <table border="1" class="table-box" style="border-collapse: collapse;width: 99%;font-size: 16px;">
205
-          <!-- <tr>
206
-            <td style="width: 20%; line-height: 30px;">透析机:
207
-              {{predialysis.machine_type ? predialysis.machine_type : " "}}
208
-            </td>
209
-            <td style="width: 30%;line-height: 30px;">
210
-              透析(滤)器:
211
-              {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "" }}
212
-              {{ prescription.dialysis_irrigation ? prescription.dialysis_irrigation :'' }}
213
-              {{ prescription.dialysis_strainer ? prescription.dialysis_strainer : "" }}
214
-             
215
-            </td>
216
-            <td style="">
217
-              透析液:钾:
218
-              <span style="">2.0</span>mmol/L&nbsp;
219
-              钙:
220
-              <span style="">1.5</span>mmol/L&nbsp;
221
-              碳酸氢盐:
222
-              <span >32</span>mmol/L&nbsp;
223
-              钠:
224
-              <span>138</span>mmol/L
225
-               
226
-            </td>
227
-          </tr> -->
228
-
229
           <tr>
153
           <tr>
230
             <td colspan="3">
154
             <td colspan="3">
231
               <div style="display: inline-block;line-height: 30px;">
155
               <div style="display: inline-block;line-height: 30px;">
232
                 血管通路:
156
                 血管通路:
233
-
234
-                {{ predialysis.blood_access_part_id ? predialysis.blood_access_part_id :'/' }}
235
-                {{ predialysis.blood_access_part_opera_name ? predialysis.blood_access_part_opera_name :'/' }}
236
-              </div>&nbsp;&nbsp;
237
-              <!-- <div style="display: inline-block;line-height: 30px;">
238
-                穿刺者:
239
-                <span v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">
240
-                  {{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) }}
157
+                <span v-if="predialysis.blood_access_part_opera_name !=''">
158
+                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('内瘘')!=-1 ?true :false" showValue="内瘘"></label-box>&nbsp;
159
+                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('带隧道带绦纶套')!=-1?true :false" showValue="长期静脉导管"></label-box>&nbsp;
160
+                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('无绦纶套')!=-1?true :false" showValue="临时(颈、股)静脉导管"></label-box>&nbsp;
161
+                  <label-box :isChecked="predialysis.blood_access_part_opera_name.indexOf('内瘘')==-1 &&
162
+                              predialysis.blood_access_part_opera_name.indexOf('带隧道带绦纶套')==-1 &&
163
+                              predialysis.blood_access_part_opera_name.indexOf('无绦纶套')==-1 ?true :false" showValue="其它">
164
+                  </label-box>
241
                 </span>
165
                 </span>
242
-                <img class="es-img" style="height:30px;" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt="" srcset="" v-else />
243
-              </div> -->
166
+              </div>&nbsp;&nbsp;
244
             </td>
167
             </td>
245
           </tr>
168
           </tr>
246
           <tr>
169
           <tr>
247
             <td colspan="3">
170
             <td colspan="3">
248
               <div style="display: flex;">
171
               <div style="display: flex;">
249
                 <div style="flex: 1;line-height: 30px;">
172
                 <div style="flex: 1;line-height: 30px;">
250
-                  穿刺点情况:
251
-                  <!-- <label-box :isChecked="predialysis.point_puncture==''?true :false" showValue="1.25mmo1/L"></label-box>&nbsp; -->
252
-                  <span>正常、</span>&nbsp;<span>出血、</span>&nbsp;<span>血肿、</span>&nbsp;
253
-                  <span>感染、</span>&nbsp;<span>皮疹(湿疹)、</span>
173
+                  穿刺点情况:{{ predialysis.point_puncture ? predialysis.point_puncture : "/" }}
254
                 </div>&nbsp;&nbsp;
174
                 </div>&nbsp;&nbsp;
255
                 <div style="display: 1;line-height: 30px;">
175
                 <div style="display: 1;line-height: 30px;">
256
-                  穿刺护士:
176
+                  穿刺护士:杨能华/
257
                   <span style="display: inline-block;width: 100px;" v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">
177
                   <span style="display: inline-block;width: 100px;" v-if="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) == ''">
258
                     {{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) }}
178
                     {{ getAdminUser(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse) }}
259
                   </span>
179
                   </span>
260
                   <img class="es-img" style="height:30px;" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt="" srcset="" v-else />
180
                   <img class="es-img" style="height:30px;" :src="setAdminUserES(dialysisOrder == null ? 0 : dialysisOrder.puncture_nurse)" alt="" srcset="" v-else />
261
                 </div>
181
                 </div>
262
               </div>
182
               </div>
263
-              
264
             </td>
183
             </td>
265
           </tr>
184
           </tr>
266
         </table>
185
         </table>
268
         <table border="1" class="table-box" style="border-collapse: collapse;text-align: center;width: 99%;font-size: 16px;">
187
         <table border="1" class="table-box" style="border-collapse: collapse;text-align: center;width: 99%;font-size: 16px;">
269
           <tbody>
188
           <tbody>
270
             <tr>
189
             <tr>
271
-              <td colspan="12" style="padding: 5px;">治疗过程记录</td>
190
+              <td colspan="16" style="padding: 5px;">治疗过程记录</td>
272
             </tr>
191
             </tr>
273
             <tr>
192
             <tr>
274
               <td rowspan="2">时间</td>
193
               <td rowspan="2">时间</td>
280
             <tr>
199
             <tr>
281
               <td width="6%">电导<br/>ms/cm</td>
200
               <td width="6%">电导<br/>ms/cm</td>
282
               <td width="6%">TMP<br/>mmHg</td>
201
               <td width="6%">TMP<br/>mmHg</td>
283
-              <!-- <td>动脉压<br/>mmHg</td> -->
284
               <td width="6%">静脉压</td>
202
               <td width="6%">静脉压</td>
285
               <td width="6%">血流量</td>
203
               <td width="6%">血流量</td>
286
               <td width="6%">脱水量</td>
204
               <td width="6%">脱水量</td>
295
             <tr v-for="(monitor, monindex) in monitors" :key="monindex">
213
             <tr v-for="(monitor, monindex) in monitors" :key="monindex">
296
               <td style="height: 30px;">{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
214
               <td style="height: 30px;">{{ getTime(monitor.operate_time, "{h}:{i}") }}</td>
297
               <td>{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
215
               <td>{{ monitor.conductivity ? monitor.conductivity : "" }}</td>
298
-              <td>{{
299
-                monitor.transmembrane_pressure ? monitor.transmembrane_pressure : ""
300
-                }}
301
-              </td>
302
-              
216
+              <td>{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : ""}}</td>
303
               <td>{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}</td>
217
               <td>{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}</td>
304
               <td>{{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }}</td>
218
               <td>{{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }}</td>
305
               <td>{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : ""}}</td>
219
               <td>{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : ""}}</td>
348
                 <td style="width:10%;height:25px">
262
                 <td style="width:10%;height:25px">
349
                   <p style="height:30px;line-height:30px">执行护士</p>
263
                   <p style="height:30px;line-height:30px">执行护士</p>
350
                 </td>
264
                 </td>
351
-                <!-- <td style="width:10%;height:25px">
352
-                  <p style="height:30px;line-height:30px">核对</p>
353
-                </td> -->
354
               </tr>
265
               </tr>
355
 
266
 
356
               <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index">
267
               <tr v-for="(advice, advice_index) in tableAdvice" :key="advice_index">
381
                   <span v-if="setAdminUserES(advice.execution_staff) == ''">{{ getAdminUser(advice.execution_staff) }}</span>
292
                   <span v-if="setAdminUserES(advice.execution_staff) == ''">{{ getAdminUser(advice.execution_staff) }}</span>
382
                   <img style="height:40px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else />
293
                   <img style="height:40px;" :src="setAdminUserES(advice.execution_staff)" alt="" srcset="" v-else />
383
                 </td>
294
                 </td>
384
-                
385
-                <!-- <td v-if="advice_index === 0">透前体重:</td>
386
-                <td v-if="advice_index === 0">{{ predialysis.weight_before }}kg</td>
387
-                <td v-if="advice_index === 1">体重增加量:</td>
388
-                <td v-if="advice_index === 1">{{ (predialysis.weight_before - assessmentafter.weight_after).toFixed(1) }}kg</td>
389
-                <td v-if="advice_index === 2">干体重(DW):</td>
390
-                <td v-if="advice_index === 2">{{ predialysis.dry_weight }}kg</td> -->
391
-                <!-- <td v-if="advice_index === 3">透后体重:</td>
392
-                <td v-if="advice_index === 3">{{ afterdialysis.weight_after }}kg</td>
393
-                <td v-if="advice_index === 4">本次透析体重下降量:</td>
394
-                <td v-if="advice_index === 4">
395
-                  {{  afterdialysis.weight_after == 0 || predialysis.weight_before == 0? '0.00'
396
-                      : (predialysis.weight_before - afterdialysis.weight_after).toFixed(2) }}kg</td> -->
397
               </tr>
295
               </tr>
398
               <tr>
296
               <tr>
399
                 <td colspan="6">
297
                 <td colspan="6">
960
           this.doctorForm.url = doctorname.url;
858
           this.doctorForm.url = doctorname.url;
961
           var prescription = response.data.data.dialysisPrescription;
859
           var prescription = response.data.data.dialysisPrescription;
962
           console.log("透析处方", prescription);
860
           console.log("透析处方", prescription);
963
-          if (prescription.anticoagulant == 6) {
964
-            prescription.anticoagulant = "低分子肝素钙";
965
-          }
966
-          if (prescription.anticoagulant == 7) {
967
-            prescription.anticoagulant = "低分子肝素钠";
968
-          }
969
           if (prescription.blood_access === 1) {
861
           if (prescription.blood_access === 1) {
970
             prescription.blood_access = "正常";
862
             prescription.blood_access = "正常";
971
           }
863
           }
1002
           if (prescription.replacement_way === 4) {
894
           if (prescription.replacement_way === 4) {
1003
             prescription.replacement_way = "混合置换";
895
             prescription.replacement_way = "混合置换";
1004
           }
896
           }
1005
-          if (prescription.anticoagulant === 1) {
1006
-            prescription.anticoagulant = "无肝素";
1007
-          }
1008
-          if (prescription.anticoagulant === 2) {
1009
-            prescription.anticoagulant = "普通肝素";
1010
-          }
1011
-          if (prescription.anticoagulant === 3) {
1012
-            prescription.anticoagulant = "低分子肝素";
1013
-          }
1014
-          if (prescription.anticoagulant === 4) {
1015
-            prescription.anticoagulant = "阿加曲班";
1016
-          }
1017
-          if (prescription.anticoagulant === 5) {
1018
-            prescription.anticoagulant = "枸橼酸钠";
1019
-          }
1020
           this.prescription = prescription;
897
           this.prescription = prescription;
1021
           var receiverTreatmentAccess =
898
           var receiverTreatmentAccess =
1022
             response.data.data.receiverTreatmentAccess;
899
             response.data.data.receiverTreatmentAccess;
1295
             }
1172
             }
1296
           }
1173
           }
1297
 
1174
 
1298
-          console.log("血透监测 != -1",projects)
1299
-          var doctorAdevieInfo = response.data.data.doctorAdevieInfo
1300
-          var tableAdvice = newDocArr.concat(doctorAdevieInfo);
1175
+          console.log("血透监测 != -1",response.data.data)
1176
+          // var doctorAdevieInfo = response.data.data.doctorAdevieInfo
1177
+          // var tableAdvice = newDocArr.concat(doctorAdevieInfo);
1178
+          var tableAdvice = newDocArr
1301
           console.log("医嘱红红火火恍恍惚惚哈哈哈哈哈哈哈哈哈哈哈哈哈哈",tableAdvice)
1179
           console.log("医嘱红红火火恍恍惚惚哈哈哈哈哈哈哈哈哈哈哈哈哈哈",tableAdvice)
1302
           if(projectarr.length>0){
1180
           if(projectarr.length>0){
1303
             for(let i in projectarr){
1181
             for(let i in projectarr){
1495
       }else{
1373
       }else{
1496
         this.$message.success('核对完成')
1374
         this.$message.success('核对完成')
1497
       }
1375
       }
1376
+    },
1377
+    getanticoagul(val){
1378
+     const antion = this.anticoagulantsConfit
1379
+      for(let i in antion){
1380
+        if(val == antion[i].id){
1381
+          return antion[i].name
1382
+        }
1383
+      }
1498
     }
1384
     }
1499
   },
1385
   },
1500
   watch: {
1386
   watch: {