Browse Source

8月7日杨青

杨青 1 year ago
parent
commit
885980b451

+ 11 - 11
src/router/modules/patient.js View File

@@ -324,17 +324,17 @@ export default {
324 324
       noCache: true
325 325
     }
326 326
   },
327
-  // {//评估工具/跌倒评估
328
-  //   path: '/patients/patient/:id/Fallassessment',
329
-  //   component: () => import('@/xt_pages/user/evaluationtool/Fallassessment'),
330
-  //   hidden: true,
331
-  //   is_menu: false,
332
-  //   name: 'Fallassessment',
333
-  //   meta: {
334
-  //     title: 'firstDiseasePrint',
335
-  //     noCache: true
336
-  //   }
337
-  // },
327
+  {//评估工具/跌倒评估
328
+    path: '/patients/patient/:id/Fallassessment',
329
+    component: () => import('@/xt_pages/user/evaluationtool/Fallassessment'),
330
+    hidden: true,
331
+    is_menu: false,
332
+    name: 'Fallassessment',
333
+    meta: {
334
+      title: 'firstDiseasePrint',
335
+      noCache: true
336
+    }
337
+  },
338 338
   // {//小儿跌倒风险评估
339 339
   //   path: '/patients/patient/:id/pediatricFallAssessment',
340 340
   //   component: () => import('@/xt_pages/user/evaluationtool/pediatricFallAssessment'),

+ 48 - 62
src/xt_pages/dialysis/template/DialysisPrintOrdersixtySeven.vue View File

@@ -38,9 +38,11 @@
38 38
                 <td>姓名:{{ patientInfo.name }}</td>
39 39
                 <td>性别: {{ patientInfo_gender_1 ? "男" : "女" }}</td>
40 40
                 <td>年龄:{{ getAge(patientInfo) }}</td>
41
-                <td>门诊号:
42
-                  {{patientInfo.dialysis_no}}
43
-                </td>
41
+                <td>门诊号: {{
42
+                    patientInfo.admission_number
43
+                      ? patientInfo.admission_number
44
+                      : "/"
45
+                  }}</td>
44 46
               </tr>
45 47
               <tr>
46 48
                 <td>病床床号:
@@ -54,10 +56,8 @@
54 56
                     }}
55 57
                   </span>
56 58
                 </td>
57
-                <td>治疗时间:
58
-                  {{getTime(prescription.record_date,"{y}-{m}-{d}") }}
59
-                </td>
60
-                <td>干体重:{{ predialysis.dry_weight ? predialysis.dry_weight : "/" }}kg</td>
59
+                <td>治疗时间:{{getTime(prescription.record_date,"{y}-{m}-{d}") }}</td>
60
+                <td>干体重:{{ predialysis.dry_weight ? predialysis.dry_weight : "/" }}</td>
61 61
                 <td>上次透后体重:
62 62
                   {{lastafterdialysis.weight_after?lastafterdialysis.weight_after:"未称重"}}
63 63
                 </td>
@@ -85,28 +85,25 @@
85 85
               </tr>
86 86
               <tr>
87 87
                 <td colspan="4">
88
-                  <span>血管通路:
89
-                    {{ predialysis.blood_access_part_opera_name }}
90
-                  </span>
91
-                  <span>部位:
92
-                    {{ predialysis.blood_access_part_id }}
93
-                 </span>
94
-                  <span>通路评估:
95
-                     内瘘:
88
+                  <span style="width: 14%;">血管通路: {{ predialysis.blood_access_part_opera_name }}</span>
89
+                  <span style="width: 14%;">部位:{{ predialysis.blood_access_part_id }}</span>
90
+                  <span style="width: 14%;">通路评估:
91
+                    内瘘:
96 92
                      <span v-if="predialysis.internal_fistula.indexOf('自体内瘘') >-1">自体内瘘</span>
97 93
                      <span v-if="predialysis.internal_fistula.indexOf('震颤-存在') >-1">震颤-存在</span>
98 94
                      <span v-if="predialysis.internal_fistula.indexOf('震颤-减弱') >-1">震颤-减弱</span>
99 95
                      <span v-if="predialysis.internal_fistula.indexOf('震颤-无') >-1">震颤-无</span>
100 96
 
101 97
                   </span>
102
-                
98
+                  <!-- <span style="width: 14%;">震颤:</span>
99
+                  <span style="width: 14%;">外观:</span> -->
103 100
                   <span style="width: 14%;">置换方式:
104 101
                     {{
105 102
                       getDisplaceLiquiPart(prescription.displace_liqui_part)
106 103
                     }}
107 104
                   </span>
108 105
                   <span style="width: 14%;">置换总量:
109
-                    {{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "" }}
106
+                    {{ prescription.displace_liqui_value ? prescription.displace_liqui_value : "/" }}
110 107
                   </span>
111 108
                 </td>
112 109
               </tr>
@@ -114,31 +111,28 @@
114 111
                 <td colspan="4">
115 112
                   <div>
116 113
                     透前生命体征:
117
-                    T <span>
114
+                    T <span>
118 115
                         {{predialysis.temperature
119 116
                         ? predialysis.temperature : "/"
120 117
                           }} ℃
121 118
                       </span>&nbsp;
122
-                    P <span>
119
+                    P <span>
123 120
                         {{
124 121
                           predialysis.pulse_frequency
125 122
                             ? predialysis.pulse_frequency
126 123
                             : "/"
127
-
128
-                        }}
129
-                         次/分
124
+                        }}次/分
130 125
                       </span>&nbsp;
131
-                    R <span>
126
+                    R <span>
132 127
                         {{
133 128
                           predialysis.breathing_rate
134 129
                             ? predialysis.breathing_rate
135 130
                             : "/"
136
-                        }}
137
-                         次/分
131
+                        }}次/分
138 132
                       </span>&nbsp;
139
-                    BP <span>
140
-                        {{predialysis.systolic_blood_pressure ? predialysis.systolic_blood_pressure : "/"}} mmHg/
141
-                        {{ predialysis.diastolic_blood_pressure ? predialysis.diastolic_blood_pressure : '/' }} mmHg
133
+                    BP <span>
134
+                        {{predialysis.systolic_blood_pressure ? predialysis.systolic_blood_pressure : "/"}} /
135
+                        {{ predialysis.diastolic_blood_pressure ? predialysis.diastolic_blood_pressure : '/' }}
142 136
                       </span>&nbsp;
143 137
                   </div>
144 138
                 </td>
@@ -231,9 +225,7 @@
231 225
                 </td>
232 226
               </tr>
233 227
               <tr>
234
-                <td colspan="2">透析机:
235
-                  {{predialysis.machine_type ? predialysis.machine_type : ""}}
236
-                </td>
228
+                <td colspan="2">透析机:{{predialysis.machine_type ? predialysis.machine_type : ""}}</td>
237 229
                 <td colspan="2">透析器/灌流器:
238 230
                   {{ prescription.dialysis_dialyszers ? prescription.dialysis_dialyszers : "/" }}
239 231
 
@@ -265,7 +257,7 @@
265 257
                      {{ getAdminUser(doctor_advices[0].advice_doctor) }}
266 258
                   </span>
267 259
                   <img
268
-                    style="height: 40px"
260
+                    style="height: 60px; width:30%"
269 261
                     :src="setAdminUserES(doctor_advices[0].advice_doctor)"
270 262
                     alt=""
271 263
                     srcset=""
@@ -326,12 +318,13 @@
326 318
                      {{ getAdminUser(monitor.monitoring_nurse) }}
327 319
                   </span>
328 320
                   <img
329
-                    style="height: 40px"
321
+                    style="height: 60px"
330 322
                     :src="setAdminUserES(monitor.monitoring_nurse)"
331 323
                     alt=""
332 324
                     srcset=""
333 325
                     v-else
334 326
                   />
327
+                 
335 328
                 </td>
336 329
               </tr>
337 330
             </table>
@@ -355,7 +348,6 @@
355 348
                   <span v-if="advice.start_time">
356 349
                     {{ getTime(advice.start_time, "{h}:{i}") }}
357 350
                   </span>
358
-                  <!-- <span v-else>&nbsp;<br/>&nbsp;</span> -->
359 351
                 </td>
360 352
                 <td
361 353
                   height="32px"
@@ -396,7 +388,7 @@
396 388
                     >{{ getAdminUser(advice.advice_doctor) }}</span
397 389
                   >
398 390
                   <img
399
-                    style="height: 30px"
391
+                    style="height: 60px ;width: 84%;"
400 392
                     :src="setAdminUserES(advice.advice_doctor)"
401 393
                     alt=""
402 394
                     srcset=""
@@ -414,7 +406,7 @@
414 406
                     >{{ getAdminUser(advice.execution_staff) }}</span
415 407
                   >
416 408
                   <img
417
-                    style="height: 30px"
409
+                    style="height: 60px;width: 84%;"
418 410
                     :src="setAdminUserES(advice.execution_staff)"
419 411
                     alt=""
420 412
                     srcset=""
@@ -441,9 +433,7 @@
441 433
                       : "/"
442 434
                   }}
443 435
                 </td>
444
-                <td>实超:
445
-                  {{ afterdialysis.actual_ultrafiltration }}ml
446
-                </td>
436
+                <td>实超:{{ afterdialysis.actual_ultrafiltration }}ml</td>
447 437
                 <td>实际治疗时长:
448 438
                   {{
449 439
                     afterdialysis.actual_treatment_hour
@@ -491,7 +481,6 @@
491 481
                         afterdialysis.catheter ? afterdialysis.catheter : ""
492 482
                     }}
493 483
                   </span>
494
-
495 484
                 </td>
496 485
               </tr>
497 486
             </table>
@@ -499,16 +488,14 @@
499 488
 
500 489
           <div class="infoTitle">治疗小结</div>
501 490
           <div style="height: 80px;margin: 10px 0px;text-align: left;">
502
-            <span>治疗小结:
503
-            {{summary.dialysis_summary?summary.dialysis_summary:'/'}}
504
-            </span>
491
+            <span>治疗小结:{{summary.dialysis_summary?summary.dialysis_summary:'/'}}</span>
505 492
           </div>
506 493
           <div style="text-align: left;width: 100%;">
507 494
             <table>
508 495
               <tr>
509
-                <td width="10%">上机护士:</td>
496
+                <td width="8%">上机护士:</td>
510 497
                 <td width="10%">
511
-                  <span>
498
+                  <div>
512 499
                     <span
513 500
                       v-if="
514 501
                         setAdminUserES(
@@ -526,7 +513,7 @@
526 513
                         )
527 514
                       }}</span>
528 515
                     <img
529
-                      style="height: 30px"
516
+                      style="height: 65px;width: 100%;"
530 517
                       :src="
531 518
                         setAdminUserES(
532 519
                           dialysisOrder == null
@@ -539,27 +526,26 @@
539 526
                       v-else
540 527
                     />
541 528
 
542
-                  </span>
529
+                  </div>
543 530
                 </td>
544
-                <td width="18%">核对护士:
545
-
546
-                 <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
547
-                <img style="height:20px;" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
531
+                <td width="8%">核对护士:</td>
532
+                <td width="10%">
533
+                  <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
534
+                  <img style="height:65px;width: 90%;" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
548 535
                 </td>
549
-                <td width="10%"></td>
550
-                <td width="15%">下机护士:
551
-                 <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
552
-                                      <img style="height:20px;" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
536
+                <td width="8%">下机护士:</td>
537
+                <td width="10%">
538
+                  <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
539
+                  <img style="height:65px;width: 90%;" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
553 540
                 </td>
554
-                <td width="10%"></td>
555
-                <td width="10%">医生:
556
-                 <span v-if="setAdminUserES(prescription.creater) == ''">{{getAdminUser(prescription.creater)}}</span>
557
-                                      <img style="height:20px;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else>
541
+                <td width="5%">医生:</td>
542
+                <td width="10%">
543
+                  <span v-if="setAdminUserES(prescription.creater) == ''">{{getAdminUser(prescription.creater)}}</span>
544
+                  <img style="height:65px;width: 90%;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else>
558 545
                 </td>
559
-                <td width="10%"></td>
560 546
               </tr>
561 547
             </table>
562
-
548
+          
563 549
           </div>
564 550
         </div>
565 551
       </div>
@@ -1582,7 +1568,7 @@ export default {
1582 1568
   .table tr td{
1583 1569
     padding: 5px;
1584 1570
   }
1585
-
1571
+  
1586 1572
 
1587 1573
 }
1588 1574
 </style>

+ 2 - 2
src/xt_pages/outpatientDoctorStation/checkTemplate/printThree.vue View File

@@ -108,8 +108,8 @@
108 108
                 {{ item.project.project_name }}
109 109
               </div>
110 110
             </div>
111
-            <span style="position: absolute;top: 65px;right: -77px;">血透前抽血</span>
112
-            <span style="position: absolute;bottom: 96px;right: -77px;">血透后抽血</span>
111
+            <span style="position: absolute;top: 65px;right: -77px;" v-if=" singleProjectPrint.length>0">血透前抽血</span>
112
+            <span style="position: absolute;bottom: 96px;right: -77px;" v-if=" singleProjectPrint.length>0">血透后抽血</span>
113 113
           </div>
114 114
         </div>
115 115
         <div

+ 7 - 11
src/xt_pages/user/evaluationtool/pediatricFallAssessment.vue View File

@@ -13,7 +13,7 @@
13 13
                 </div>
14 14
 
15 15
                 <div>
16
-                    <table class="table" border="1" style="width: 100%;">
16
+                    <table class="table" id="table" border="1" style="width: 100%;">
17 17
                         <thead>
18 18
                             <tr>
19 19
                             <th style="width:10%;">项目</th>
@@ -28,7 +28,7 @@
28 28
                                 <td class="start">年龄</td>
29 29
                                 <td>
30 30
                                     <div class="jiange">
31
-                                        <label><input name="ball" type="checkbox" value="football" />&nbsp;>1岁~≤3岁</label>
31
+                                        <label><input name="ball" type="checkbox" value="football" @change="checkboxChange"/>&nbsp;>1岁~≤3岁</label>
32 32
                                     </div>
33 33
                                 </td>
34 34
                                 <td><div class="jiange">
@@ -239,15 +239,11 @@ export default {
239 239
         }
240 240
     },
241 241
     methods:{
242
-    //     arraySpanMethod({ row, column, rowIndex, columnIndex }) {
243
-    //     if (rowIndex % 2 === 0) {
244
-    //       if (columnIndex === 0) {
245
-    //         return [1, 2];
246
-    //       } else if (columnIndex === 1) {
247
-    //         return [0, 0];
248
-    //       }
249
-    //     }
250
-    //   },
242
+      checkboxChange(){
243
+        var table = document.getElementById('table')
244
+        var row=table.rows
245
+        console.log('33333',row);
246
+      }
251 247
     }
252 248
 }
253 249
 </script>

+ 27 - 40
src/xt_pages/user/evaluationtool/pruritusAssessment.vue View File

@@ -179,51 +179,38 @@ export default {
179 179
       radiochecked(e){
180 180
         const bal=e
181 181
         const jiequ =(bal.split('(')[1].split(')')[0]) * 1
182
-        if(e == this.radio1 && this.ball == ''){
182
+        if(e == this.radio1 && this.ball == '' && this.radio2 =='' && this.radio3 ==''){
183 183
           this.radio1_points =jiequ
184 184
           this.pruritus_Totalpoints =jiequ
185
-        }else if(e == this.radio1 && this.ball != ''){
185
+        }else if(e == this.radio1 && this.ball != '' && this.radio3 !='' && this.radio2 !=''){
186
+          this.radio1_points =jiequ
187
+          this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
188
+        }else if(e == this.radio1 && (this.ball != '' || this.radio3 !='' || this.radio2 !='')){
186 189
           this.radio1_points =jiequ
187 190
           this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
188 191
         }
189
-      //   if(e==this.radio1 && this.radio2 =='' && this.radio3 ==''){
190
-      //   var duct_touguan = jiequ
191
-      //    console.log('111111',duct_touguan);
192
-      //    this.pruritus_Totalpoints = duct_touguan
193
-      //    return duct_touguan
194
-      //  } else if(e==this.radio1 && this.radio2 !='' && this.radio3 !=''){
195
-      //    console.log('2222222222');
196
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
197
-      //    return this.pruritus_Totalpoints
198
-      //  }else if(e==this.radio1 && (this.radio2 !='' || this.radio3 !='')){
199
-      //   //  console.log('5555555',duct_touguan,this.pruritus_Totalpoints);
200
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints - duct_touguan
201
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
202
-      //    return this.pruritus_Totalpoints
203
-      //  }
204
- 
205
-      //  if(e==this.radio2 && this.radio1 !='' && this.radio3 !=''){
206
-      //    console.log('333333');
207
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
208
-      //    return this.pruritus_Totalpoints
209
-      //  }else if(e==this.radio2 && (this.radio1 !='' || this.radio3 !='')){
210
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
211
-      //    return this.pruritus_Totalpoints
212
-      //  }
213
-      //  else if(e==this.radio2 && this.radio1 =='' && this.radio3 ==''){
214
-      //    console.log('444444444');
215
-      //    this.pruritus_Totalpoints= jiequ
216
-      //  }
217
- 
218
-      //  if(e==this.radio3 && this.radio2 !='' && this.radio1 !=''){
219
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
220
-      //    return this.pruritus_Totalpoints
221
-      //  }else if(e==this.radio3 && (this.radio2 !='' || this.radio1 !='')){
222
-      //    this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
223
-      //    return this.pruritus_Totalpoints
224
-      //  }else{
225
-      //    this.pruritus_Totalpoints= jiequ
226
-      //  }
192
+
193
+        if(e == this.radio2 && this.radio1 =='' && this.radio3 =='' && this.ball == '') {
194
+          this.radio2_points =jiequ
195
+          this.pruritus_Totalpoints =jiequ
196
+        }else if(e == this.radio2 && this.radio1 !='' && this.radio3 !='' && this.ball != ''){
197
+          this.radio2_points =jiequ
198
+          this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
199
+        }else if(e == this.radio2 && (this.radio1 !=''|| this.radio3 =='' || this.ball != '')){
200
+          this.radio2_points =jiequ
201
+          this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
202
+        }
203
+
204
+        if(e==this.radio3 && this.radio1 =='' && this.radio2 ==''&& this.ball == ''){
205
+          this.radio3_points =jiequ
206
+          this.pruritus_Totalpoints =jiequ
207
+       } else if(e==this.radio3 && this.radio1 !='' && this.radio2 !='' && this.ball != ''){
208
+          this.radio3_points =jiequ
209
+          this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
210
+       }else if(e==this.radio3 && (this.radio1 !='' || this.radio2 !='' || this.ball != '')){
211
+        this.radio2_points =jiequ
212
+          this.pruritus_Totalpoints = this.pruritus_Totalpoints + jiequ
213
+       }
227 214
       }
228 215
     }
229 216
 }