See999 4 years ago
parent
commit
7e90bfc92d

+ 2 - 0
src/xt_pages/dialysis/details/dialog/monitor_dialog.vue View File

946
         this.form.blood_oxygen_saturation = resp.monitor.blood_oxygen_saturation ? resp.monitor.blood_oxygen_saturation : ''
946
         this.form.blood_oxygen_saturation = resp.monitor.blood_oxygen_saturation ? resp.monitor.blood_oxygen_saturation : ''
947
         this.form.urr = resp.monitor.urr?resp.monitor.urr:''
947
         this.form.urr = resp.monitor.urr?resp.monitor.urr:''
948
         this.form.blood_sugar = resp.monitor.blood_sugar?resp.monitor.blood_sugar:''
948
         this.form.blood_sugar = resp.monitor.blood_sugar?resp.monitor.blood_sugar:''
949
+        this.form.sodium_concentration = resp.monitor.sodium_concentration?resp.monitor.sodium_concentration:''
950
+        this.form.conductivity = resp.monitor.conductivity?resp.monitor.conductivity:''
949
       })
951
       })
950
     },
952
     },
951
 
953
 

+ 54 - 40
src/xt_pages/dialysis/template/DialysisPrintOrderTwentyFive.vue View File

273
                      {{ predialysis.exposed ? predialysis.exposed : '' }}
273
                      {{ predialysis.exposed ? predialysis.exposed : '' }}
274
                   </div>
274
                   </div>
275
                 </td>
275
                 </td>
276
-                <td width='10'>ml</td>
276
+                <td width='10'>cm</td>
277
                 <td width="30"></td>
277
                 <td width="30"></td>
278
 
278
 
279
                 <td width="95">内瘘皮肤情况:</td>
279
                 <td width="95">内瘘皮肤情况:</td>
325
             <table class="table-box">
325
             <table class="table-box">
326
               <tbody>
326
               <tbody>
327
               <tr>
327
               <tr>
328
-                <td width="86">活动性出血:</td>
328
+                <td width="70">皮下瘀斑:</td>
329
                 <td width="40">
329
                 <td width="40">
330
                   <div>
330
                   <div>
331
                     <label-box :isChecked="predialysis.is_hemorrhage == 2 ? true : false" showValue="无"></label-box>
331
                     <label-box :isChecked="predialysis.is_hemorrhage == 2 ? true : false" showValue="无"></label-box>
332
                   </div>
332
                   </div>
333
                 </td>
333
                 </td>
334
-                <td width="380">
334
+                <td width="420">
335
                   <div>
335
                   <div>
336
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('牙龈出血') > -1 ? true : false" showValue="牙龈出血"></label-box>
336
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('牙龈出血') > -1 ? true : false" showValue="牙龈出血"></label-box>
337
                     &nbsp;
337
                     &nbsp;
339
                     &nbsp;
339
                     &nbsp;
340
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('穿刺点渗血') > -1 ? true : false" showValue="穿刺点渗血"></label-box>
340
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('穿刺点渗血') > -1 ? true : false" showValue="穿刺点渗血"></label-box>
341
                     &nbsp;
341
                     &nbsp;
342
-
343
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('女性经期') > -1 ? true : false" showValue="女性经期"></label-box>
342
                     <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('女性经期') > -1 ? true : false" showValue="女性经期"></label-box>
343
+                    &nbsp;
344
+                    <label-box :isChecked="predialysis.is_hemorrhage == 1 && predialysis.hemorrhage.indexOf('血量') > -1 ? true : false" showValue="血量"></label-box>
344
                   </div>
345
                   </div>
345
                 </td>
346
                 </td>
346
 
347
 
439
             <table class="table-box">
440
             <table class="table-box">
440
               <tbody>
441
               <tbody>
441
               <tr>
442
               <tr>
442
-                <td width="120">计划超滤总量:</td>
443
+                <td width="100">计划超滤总量:</td>
443
                 <td width="50">
444
                 <td width="50">
444
                   <div class="under-line">
445
                   <div class="under-line">
445
                     &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
446
                     &nbsp;{{ prescription.target_ultrafiltration ? prescription.target_ultrafiltration : "" }}
446
                   </div>
447
                   </div>
447
                 </td>
448
                 </td>
448
-                <td width="10">ml</td>
449
+                <td width="10">L</td>
450
+                <td width='70'>置换方式:</td>
451
+                <td width='130'>
452
+                  <label-box :isChecked="prescription.displace_liqui_part == 1 ? true : false" showValue="前置换"></label-box>&nbsp;
453
+                  <label-box :isChecked="prescription.displace_liqui_part == 2 ? true : false" showValue="后置换"></label-box>
454
+                </td>
449
                 <td width="60">置换量:</td>
455
                 <td width="60">置换量:</td>
450
                 <td width="40">
456
                 <td width="40">
451
                   <div class="under-line">
457
                   <div class="under-line">
452
                     &nbsp;{{ prescription.replacement_total ? prescription.replacement_total : "/" }}
458
                     &nbsp;{{ prescription.replacement_total ? prescription.replacement_total : "/" }}
453
                   </div>
459
                   </div>
454
                 </td>
460
                 </td>
455
-                <td width="20">ml</td>
456
-
461
+                <td width="20">L</td>
462
+                
457
                 <td width="80">透析方式:</td>
463
                 <td width="80">透析方式:</td>
458
                 <td width="50">
464
                 <td width="50">
459
                   <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>
465
                   <label-box :isChecked="prescription.mode_id == 1 ? true : false" showValue="HD"></label-box>
461
                 <td width="60">
467
                 <td width="60">
462
                   <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>
468
                   <label-box :isChecked="prescription.mode_id == 2 ? true : false" showValue="HDF"></label-box>
463
                 </td>
469
                 </td>
464
-                <td width="50">
465
-                  <label-box :isChecked="prescription.mode_id == 5 ? true : false" showValue="HF"></label-box>
466
-                </td>
467
                 <td width="50">
470
                 <td width="50">
468
                   <label-box :isChecked="prescription.mode_id == 4 ? true : false" showValue="HP"></label-box>
471
                   <label-box :isChecked="prescription.mode_id == 4 ? true : false" showValue="HP"></label-box>
469
                 </td>
472
                 </td>
470
                 <td width="80">
473
                 <td width="80">
471
                   <label-box :isChecked="prescription.mode_id == 3 ? true : false" showValue="HD+HP"></label-box>
474
                   <label-box :isChecked="prescription.mode_id == 3 ? true : false" showValue="HD+HP"></label-box>
472
                 </td>
475
                 </td>
473
-                <td width="90">透析器型号:</td>
474
-                <td width="100">
475
-                  <div class="under-line">
476
-                    &nbsp;{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
477
-                  </div>
478
-                </td>
479
               </tr>
476
               </tr>
480
               </tbody>
477
               </tbody>
481
             </table>
478
             </table>
594
                 </td>
591
                 </td>
595
                 <td width="10">)</td>
592
                 <td width="10">)</td>
596
                 <td width="10">mmol/L</td>
593
                 <td width="10">mmol/L</td>
597
-                
594
+                <td width="90">透析器型号:</td>
595
+                <td width="100">
596
+                  <div class="under-line">
597
+                    &nbsp;{{ prescription.dialyzer_perfusion_apparatus ? prescription.dialyzer_perfusion_apparatus : "/" }}
598
+                  </div>
599
+                </td>
598
                 <td></td>
600
                 <td></td>
599
               </tr>
601
               </tr>
600
               </tbody>
602
               </tbody>
750
                       <label-box :isChecked="afterdialysis.internal_fistula.indexOf('震颤-无') > -1 ? true : false" showValue="不存在"></label-box>
752
                       <label-box :isChecked="afterdialysis.internal_fistula.indexOf('震颤-无') > -1 ? true : false" showValue="不存在"></label-box>
751
                     </div>
753
                     </div>
752
                   </td>
754
                   </td>
755
+                  <td width='30'></td>
756
+                  <td width="40">导管:</td>
757
+                  <td width='200'>
758
+                    <label-box showValue="通畅" :isChecked="afterdialysis.catheter.indexOf('通畅') > -1 ? true : false"></label-box>&nbsp;
759
+                    <label-box showValue="A欠佳" :isChecked="afterdialysis.catheter.indexOf('A欠佳') > -1 ? true : false"></label-box>&nbsp;
760
+                    <label-box showValue="V堵塞" :isChecked="afterdialysis.catheter.indexOf('V堵塞') > -1 ? true : false"></label-box>&nbsp;
761
+                  </td>
753
                   <td></td>
762
                   <td></td>
754
                 </tr>
763
                 </tr>
755
                 </tbody>
764
                 </tbody>
881
                       &nbsp;{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
890
                       &nbsp;{{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "" }}
882
                     </div>
891
                     </div>
883
                   </td>
892
                   </td>
884
-                  <td width="10">ml</td>
893
+                  <td width="10">L</td>
885
                   <td width="20"></td>
894
                   <td width="20"></td>
886
                   <td width="90">实际治疗时间</td>
895
                   <td width="90">实际治疗时间</td>
887
                   <td width="40">
896
                   <td width="40">
927
               <img style="height:30px;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else  />
936
               <img style="height:30px;" :src="setAdminUserES(prescription.creater)" alt="" srcset="" v-else  />
928
             </div>
937
             </div>
929
           </td>
938
           </td>
930
-          <td width="50">下机护士</td>
931
-          <td width="80">
932
-            <div class="under-line">
933
-              &nbsp;
934
-              <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
935
-              <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
936
-            </div>
937
-          </td>
938
-          <td width="50">看机护士</td>
939
-          <td width="80">
940
-            <div class="under-line">
941
-              &nbsp;
942
-              <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
943
-              <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
944
-            </div>
945
-          </td>
946
           <td width="50">穿刺护士</td>
939
           <td width="50">穿刺护士</td>
947
           <td width="80">
940
           <td width="80">
948
             <div class="under-line">
941
             <div class="under-line">
969
               </span>
962
               </span>
970
             </div>
963
             </div>
971
           </td>
964
           </td>
965
+          <td width="50">看机护士</td>
966
+          <td width="80">
967
+            <div class="under-line">
968
+              &nbsp;
969
+              <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.start_nurse)}}</span>
970
+              <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.start_nurse)" alt="" srcset="" v-else>
971
+            </div>
972
+          </td>
973
+          <td width="50">下机护士</td>
974
+          <td width="80">
975
+            <div class="under-line">
976
+              &nbsp;
977
+              <span v-if="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse) == ''">{{getAdminUser(dialysisOrder==null?0:dialysisOrder.finish_nurse)}}</span>
978
+              <img class="es-img" style="height:30px" :src="setAdminUserES(dialysisOrder==null?0:dialysisOrder.finish_nurse)" alt="" srcset="" v-else>
979
+            </div>
980
+          </td>
972
         </tr>
981
         </tr>
973
         </tbody>
982
         </tbody>
974
       </table>
983
       </table>
1457
               this.doctor_advices.push(obj3)
1466
               this.doctor_advices.push(obj3)
1458
               this.doctor_advices.push(obj3)
1467
               this.doctor_advices.push(obj3)
1459
               this.doctor_advices.push(obj3)
1468
               this.doctor_advices.push(obj3)
1469
+              this.doctor_advices.push(obj3)
1460
             }
1470
             }
1461
             if (this.doctor_advices.length === 1) {
1471
             if (this.doctor_advices.length === 1) {
1462
               var obj = { advice_name: '', start_time: '' }
1472
               var obj = { advice_name: '', start_time: '' }
1467
               this.doctor_advices.push(obj2)
1477
               this.doctor_advices.push(obj2)
1468
               this.doctor_advices.push(obj2)
1478
               this.doctor_advices.push(obj2)
1469
               this.doctor_advices.push(obj2)
1479
               this.doctor_advices.push(obj2)
1480
+              this.doctor_advices.push(obj2)
1470
             }
1481
             }
1471
             if (this.doctor_advices.length === 2) {
1482
             if (this.doctor_advices.length === 2) {
1472
               var obj = { advice_name: '', start_time: '' }
1483
               var obj = { advice_name: '', start_time: '' }
1475
               this.doctor_advices.push(obj1)
1486
               this.doctor_advices.push(obj1)
1476
               this.doctor_advices.push(obj1)
1487
               this.doctor_advices.push(obj1)
1477
               this.doctor_advices.push(obj1)
1488
               this.doctor_advices.push(obj1)
1489
+              this.doctor_advices.push(obj1)
1478
             }
1490
             }
1479
             if (this.doctor_advices.length === 3) {
1491
             if (this.doctor_advices.length === 3) {
1480
               // eslint-disable-next-line no-redeclare
1492
               // eslint-disable-next-line no-redeclare
1482
               this.doctor_advices.push(obj)
1494
               this.doctor_advices.push(obj)
1483
               this.doctor_advices.push(obj)
1495
               this.doctor_advices.push(obj)
1484
               this.doctor_advices.push(obj)
1496
               this.doctor_advices.push(obj)
1497
+              this.doctor_advices.push(obj)
1485
             }
1498
             }
1486
-            if (this.doctor_advices.length === 2) {
1499
+            if (this.doctor_advices.length === 4) {
1487
               // eslint-disable-next-line no-redeclare
1500
               // eslint-disable-next-line no-redeclare
1488
               var obj = { advice_name: '', start_time: '' }
1501
               var obj = { advice_name: '', start_time: '' }
1489
               this.doctor_advices.push(obj)
1502
               this.doctor_advices.push(obj)
1490
               this.doctor_advices.push(obj)
1503
               this.doctor_advices.push(obj)
1491
               this.doctor_advices.push(obj)
1504
               this.doctor_advices.push(obj)
1492
-              this.doctor_advices.push(obj)
1493
             }
1505
             }
1494
-            if (this.doctor_advices.length === 1) {
1506
+            if (this.doctor_advices.length === 5) {
1495
               // eslint-disable-next-line no-redeclare
1507
               // eslint-disable-next-line no-redeclare
1496
               var obj = { advice_name: '', start_time: '' }
1508
               var obj = { advice_name: '', start_time: '' }
1497
               this.doctor_advices.push(obj)
1509
               this.doctor_advices.push(obj)
1498
               this.doctor_advices.push(obj)
1510
               this.doctor_advices.push(obj)
1499
-              this.doctor_advices.push(obj)
1500
-              this.doctor_advices.push(obj)
1511
+            }
1512
+            if (this.doctor_advices.length === 6) {
1513
+              // eslint-disable-next-line no-redeclare
1514
+              var obj = { advice_name: '', start_time: '' }
1501
               this.doctor_advices.push(obj)
1515
               this.doctor_advices.push(obj)
1502
             }
1516
             }
1503
 
1517