Quellcode durchsuchen

Merge remote-tracking branch 'origin/20230223_pc_vue_new_branch' into 20230223_pc_vue_new_branch

yq1 vor 1 Jahr
Ursprung
Commit
7e1904384a
25 geänderte Dateien mit 849 neuen und 122 gelöschten Zeilen
  1. 11 0
      src/router/modules/dialysis.js
  2. 60 2
      src/xt_pages/dialysis/batch_print/batch_print_order_seventy.vue
  3. 21 10
      src/xt_pages/dialysis/batch_print/batch_print_order_six.vue
  4. 2 1
      src/xt_pages/dialysis/batch_print/batch_print_order_sixtyTwo.vue
  5. 5 0
      src/xt_pages/dialysis/details/DialysisPrescription.vue
  6. 6 2
      src/xt_pages/dialysis/details/consumable/dialysisDrug.vue
  7. 175 2
      src/xt_pages/dialysis/details/consumable/dialysisGather.vue
  8. 12 3
      src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue
  9. 420 0
      src/xt_pages/dialysis/hisLongSignPrint.vue
  10. 1 1
      src/xt_pages/dialysis/longDoctorAdvice.vue
  11. 18 4
      src/xt_pages/dialysis/template/DialysisPrintOrderFortyEight.vue
  12. 22 1
      src/xt_pages/dialysis/template/DialysisPrintOrderSeventy.vue
  13. 12 12
      src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue
  14. 1 1
      src/xt_pages/outpatientCharges/statementTemplate/printTen.vue
  15. 2 2
      src/xt_pages/role/admin.vue
  16. 9 9
      src/xt_pages/user/Informed/components/Bring_informed.vue
  17. 9 9
      src/xt_pages/user/Informed/components/Filter_informed.vue
  18. 8 8
      src/xt_pages/user/Informed/components/Highrisk_informed.vue
  19. 12 12
      src/xt_pages/user/Informed/components/anticoagulation_informed.vue
  20. 8 8
      src/xt_pages/user/Informed/components/arteriovenous_informed.vue
  21. 9 9
      src/xt_pages/user/Informed/components/catheterization_informed.vue
  22. 9 9
      src/xt_pages/user/Informed/components/critical_informed.vue
  23. 8 8
      src/xt_pages/user/Informed/components/hemoperfusion_informed.vue
  24. 8 8
      src/xt_pages/user/Informed/components/profunda_informed.vue
  25. 1 1
      src/xt_pages/user/components/PatientForm.vue

+ 11 - 0
src/router/modules/dialysis.js Datei anzeigen

@@ -166,6 +166,17 @@ export default {
166 166
         noCache: true
167 167
       }
168 168
     },
169
+    {
170
+      path: '/dialysis/hisLongSignPrint',
171
+      component: () => import('@/xt_pages/dialysis/hisLongSignPrint'),
172
+      name: '标签打印',
173
+      hidden: true,
174
+      is_menu: false,
175
+      meta: {
176
+        title: '标签打印',
177
+        noCache: true
178
+      }
179
+    },
169 180
     {
170 181
       path: '/dialysis/consumableDrugs',
171 182
       component: () => import('@/xt_pages/dialysis/consumableDrugs'),

+ 60 - 2
src/xt_pages/dialysis/batch_print/batch_print_order_seventy.vue Datei anzeigen

@@ -687,7 +687,10 @@
687 687
                           class="under_line"
688 688
                           style="width: 100px; text-align: center"
689 689
                         >
690
-                          /
690
+                        {{
691
+                          getDisplaceLiquiPart(record.prescription.displace_liqui_part)
692
+                        }}
693
+                          
691 694
                         </div>
692 695
                       </div>
693 696
                       <div
@@ -2439,7 +2442,7 @@
2439 2442
                           />
2440 2443
                         </div>
2441 2444
                       </div>
2442
-                      <div class="inline_block" style="flex: 1">
2445
+                      <div class="inline_block" style="flex: 1" v-if="record.prescription &&record.prescription.modifier==0">
2443 2446
                         治疗医生:
2444 2447
                         <div
2445 2448
                           class="under_line"
@@ -2481,6 +2484,49 @@
2481 2484
                           </template>
2482 2485
                         </div>
2483 2486
                       </div>
2487
+
2488
+                      <div class="inline_block" style="flex: 1" v-if="record.prescription &&record.prescription.modifier>0">
2489
+                        治疗医生:
2490
+                        <div
2491
+                          class="under_line"
2492
+                          style="width: 80px; text-align: center"
2493
+                        >
2494
+                          <template
2495
+                            v-if="
2496
+                              record.prescription &&
2497
+                              record.prescription.modifier
2498
+                            "
2499
+                          >
2500
+                            <span
2501
+                              v-if="
2502
+                                setAdminUserES(
2503
+                                  record.prescription,
2504
+                                  'modifier'
2505
+                                ) == ''
2506
+                              "
2507
+                              >{{
2508
+                                getAdminUser(
2509
+                                  record.prescription,
2510
+                                  "modifier"
2511
+                                )
2512
+                              }}</span
2513
+                            >
2514
+                            <img
2515
+                              class="es-img"
2516
+                              :src="
2517
+                                setAdminUserES(
2518
+                                  record.prescription,
2519
+                                  'modifier'
2520
+                                )
2521
+                              "
2522
+                              alt=""
2523
+                              srcset=""
2524
+                              v-else
2525
+                              :style="{'height': org_id==10597 ? '25px' : '30px'}"
2526
+                            />
2527
+                          </template>
2528
+                        </div>
2529
+                      </div>
2484 2530
                     </div>
2485 2531
                   </td>
2486 2532
                 </tr>
@@ -2559,6 +2605,7 @@ export default {
2559 2605
         "腹痛",
2560 2606
       ],
2561 2607
       org_id: "",
2608
+      displaceLiquiPartOptions: [],
2562 2609
     };
2563 2610
   },
2564 2611
   created() {
@@ -2605,6 +2652,7 @@ export default {
2605 2652
       this.dialysateFormulationOptions[dialysateFormulationOptions[key].id] =
2606 2653
         dialysateFormulationOptions[key];
2607 2654
     }
2655
+    this.displaceLiquiPartOptions = this.$store.getters.displace_liqui;
2608 2656
 
2609 2657
     // const xtdate = this.$route.query && this.$route.query.xtdate;
2610 2658
     // const xtno = this.$route.query && this.$route.query.xtno;
@@ -3030,6 +3078,16 @@ export default {
3030 3078
         }
3031 3079
         return vascular_access_part_name;
3032 3080
       },
3081
+      getDisplaceLiquiPart: function (val) {
3082
+      let displace_liqui_part_name = "/";
3083
+      const displace_liqui_part = this.displaceLiquiPartOptions;
3084
+      for (let i = 0; i < displace_liqui_part.length; i++) {
3085
+        if (displace_liqui_part[i].id == val) {
3086
+          displace_liqui_part_name = displace_liqui_part[i].name;
3087
+        }
3088
+      }
3089
+      return displace_liqui_part_name;
3090
+    },
3033 3091
   },
3034 3092
 };
3035 3093
 </script>

+ 21 - 10
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue Datei anzeigen

@@ -1191,7 +1191,7 @@
1191 1191
                           >iu</span
1192 1192
                         >
1193 1193
                         <span v-if="record.prescription.anticoagulant == 2"
1194
-                          >iu</span
1194
+                          >mg</span
1195 1195
                         >
1196 1196
                         <span v-if="record.prescription.anticoagulant == 1"
1197 1197
                           >mg</span
@@ -1239,7 +1239,7 @@
1239 1239
                           >iu/h</span
1240 1240
                         >
1241 1241
                         <span v-if="record.prescription.anticoagulant == 2"
1242
-                          >iu/h</span
1242
+                          >mg/h</span
1243 1243
                         >
1244 1244
                         <span v-if="record.prescription.anticoagulant == 1"
1245 1245
                           >mg/h</span
@@ -1265,7 +1265,7 @@
1265 1265
                           >iu</span
1266 1266
                         >
1267 1267
                         <span v-if="record.prescription.anticoagulant == 2"
1268
-                          >iu</span
1268
+                          >mg</span
1269 1269
                         >
1270 1270
                         <span v-if="record.prescription.anticoagulant == 1"
1271 1271
                           >mg</span
@@ -1380,7 +1380,8 @@
1380 1380
                               org_id != 9538 &&
1381 1381
                               org_id != 10121 &&
1382 1382
                               org_id != 9675 &&
1383
-                              org_id!=10490
1383
+                              org_id!=10490  &&
1384
+                              org_id!=10600
1384 1385
                             "
1385 1386
                           >
1386 1387
                             电导度<br />(ms/cm)
@@ -1410,7 +1411,8 @@
1410 1411
                           置换液的速度<br />(ml/h)
1411 1412
                           </td>
1412 1413
                           <td width="50" v-if="org_id == 10375">置换率<br />(ml/h)</td>
1413
-                          <td width="50" v-if="org_id != 3877 && org_id != 10449">超滤量<br />(ml)</td>
1414
+                          <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id!=10600">超滤量<br />(ml)</td>
1415
+                          <td width="50" v-if="org_id == 10600">超滤率<br />(ml/h)</td>
1414 1416
                           <td width="50" v-if="org_id ==3877 || org_id ==10449">累计超滤量<br />(ml)</td>
1415 1417
                           <td
1416 1418
                             v-if="
@@ -1429,7 +1431,8 @@
1429 1431
                               org_id == 9919 ||
1430 1432
                               org_id == 9538 ||
1431 1433
                               org_id == 9675 ||
1432
-                              org_id == 9671
1434
+                              org_id == 9671 ||
1435
+                              org_id ==10600
1433 1436
                             "
1434 1437
                           >
1435 1438
                             KT/V
@@ -1490,13 +1493,20 @@
1490 1493
                                 : ""
1491 1494
                             }}
1492 1495
                           </td>
1493
-                          <td>
1496
+                          <td v-if="org_id != 10600">
1494 1497
                             {{
1495 1498
                               monitor_record.blood_flow_volume
1496 1499
                                 ? monitor_record.blood_flow_volume
1497 1500
                                 : ""
1498 1501
                             }}
1499 1502
                           </td>
1503
+                          <td width="50" v-if="org_id == 10600"><br />
1504
+                            {{
1505
+                              monitor_record.ultrafiltration_rate
1506
+                                ? monitor_record.ultrafiltration_rate
1507
+                                : ""
1508
+                            }}
1509
+                          </td>
1500 1510
                           <td v-if="org_id == 10478">
1501 1511
                             {{
1502 1512
                               monitor_record.arterial_pressure
@@ -1550,8 +1560,8 @@
1550 1560
                               org_id != 9538 &&
1551 1561
                               org_id != 10121 &&
1552 1562
                               org_id != 9675 && 
1553
-                              org_id!=10490
1554
-                             
1563
+                              org_id!=10490 &&
1564
+                              org_id!=10600
1555 1565
                             "
1556 1566
                           >
1557 1567
                             {{
@@ -1652,7 +1662,8 @@
1652 1662
                               org_id == 9919 ||
1653 1663
                               org_id == 9538 ||
1654 1664
                               org_id == 9675 ||
1655
-                              org_id == 9671
1665
+                              org_id == 9671 ||
1666
+                              org_id == 10600
1656 1667
                             "
1657 1668
                           >
1658 1669
                             {{ monitor_record.ktv }}

+ 2 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyTwo.vue Datei anzeigen

@@ -56,7 +56,8 @@
56 56
                <!-- <span v-if="record.dialysis_order && record.dialysis_order.dialysis_date<=1672416000">{{record.patient.total_dialysis + record.patient.user_sys_before_count}}</span>  
57 57
                <span v-if="record.dialysis_order && record.dialysis_order.dialysis_date>=1672502400">{{record.patient.total_dialysis}}</span>   -->
58 58
               <span>
59
-                            {{ record.Count ? record.Count:''}}
59
+                            <!-- {{ record.Count ? record.Count:''}} -->
60
+                            {{ record.patient.total_dialysis }}
60 61
                         </span>
61 62
               </span>
62 63
             </td>

+ 5 - 0
src/xt_pages/dialysis/details/DialysisPrescription.vue Datei anzeigen

@@ -347,6 +347,11 @@
347 347
           </span>
348 348
         </li>
349 349
 
350
+        <li v-if="isShow('维持时长')">
351
+          <label>维持时长: </label>
352
+          <span class="content">{{this.prescription.anticoagulant_weichi_hour}}</span>
353
+        </li>
354
+
350 355
         <li
351 356
           v-if="
352 357
             isShow('钙剂量') &&

+ 6 - 2
src/xt_pages/dialysis/details/consumable/dialysisDrug.vue Datei anzeigen

@@ -43,6 +43,7 @@
43 43
         </div>
44 44
       </div>
45 45
       <div>
46
+        <el-button size="small" type="primary" @click="toBiaoqian">标签打印</el-button>
46 47
         <el-button size="small" type="primary" @click="statistics">统计表</el-button>
47 48
         <el-button size="small"  @click="exportList" type="primary">导出</el-button>
48 49
         <el-button size="small" icon="el-icon-printer"  @click="toPrint" type="primary">打印</el-button>
@@ -270,8 +271,7 @@
270 271
       var y = newDate.getFullYear();
271 272
       var m = newDate.getMonth() + 1;
272 273
       var d = newDate.getDate();
273
-      var schedule_date =
274
-        y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
274
+      var schedule_date = y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
275 275
 
276 276
       this.selected_date = date
277 277
       this.query.ids = this.ids
@@ -287,6 +287,7 @@
287 287
        this.getlist()
288 288
       },
289 289
       getlist(){
290
+        
290 291
         getDialysisAdviceTemplateList(this.query).then(response=>{
291 292
           if(response.data.state == 1){
292 293
           
@@ -809,6 +810,9 @@
809 810
         var week = weekArray[new Date(date).getDay()];//注意此处必须是先new一个Date
810 811
 
811 812
         return week;
813
+      },
814
+      toBiaoqian(){
815
+        this.$router.push({path:"/dialysis/hisLongSignPrint?selected_date="+this.selected_date+"&schedule_type="+this.schedule_type+"&partition_id="+this.query.partition_id})
812 816
       }
813 817
     }
814 818
   }

+ 175 - 2
src/xt_pages/dialysis/details/consumable/dialysisGather.vue Datei anzeigen

@@ -38,7 +38,7 @@
38 38
         </el-select>
39 39
         <div>
40 40
           <el-button size="small" icon="el-icon-printer" @click="toDialog" type="primary">设置</el-button>
41
-          <!-- <el-button size="small"  @click="exportList" type="primary">导出</el-button> -->
41
+          <el-button size="small"  @click="toStatic" type="primary">汇总</el-button>
42 42
           <el-button size="small"  @click="toPrint" icon="el-icon-printer" type="primary">打印</el-button>
43 43
           <!-- <el-button size="small" type="primary" @click="statistics">统计表</el-button> -->
44 44
           
@@ -352,6 +352,86 @@
352 352
           <el-button type="primary" @click="startdialogVisible = false">确 定</el-button>
353 353
         </span>
354 354
       </el-dialog>
355
+
356
+      <el-dialog
357
+          title="统计"
358
+          :visible.sync="startDialogVisibleOne"
359
+          width="50%">
360
+          <span>
361
+            <div>
362
+              <el-button size="small" @click="printThisInfo" icon="el-icon-printer" type="primary" style="float:right;margin-bottom: 10px;">打印</el-button>
363
+            </div>
364
+            <el-table
365
+              :data="tableListOne"
366
+              border
367
+              style="width: 100%">
368
+              <el-table-column prop="date" label="序号" align="center">
369
+                <template slot-scope="scope">
370
+                  {{scope.$index+1}}
371
+                </template>
372
+              </el-table-column>
373
+              <el-table-column prop="name" label="名称" align="center">
374
+                <template slot-scope="scope">
375
+                    {{ scope.row.name }}
376
+                </template>
377
+              </el-table-column>
378
+
379
+              <el-table-column prop="name" label="数量" align="center">
380
+                <template slot-scope="scope">
381
+                  {{ scope.row.count }}
382
+                </template>
383
+              </el-table-column>
384
+            </el-table>
385
+          </span>
386
+          <span slot="footer" class="dialog-footer">
387
+            <el-button @click="startDialogVisibleOne = false">取 消</el-button>
388
+            <el-button type="primary" @click="startDialogVisibleOne = false">确 定</el-button>
389
+          </span>
390
+      </el-dialog>
391
+
392
+
393
+      <div style="display: none">
394
+      <div id="print-info-box">
395
+        <div class="print_main_content" >
396
+          <div >
397
+            <table >
398
+              <tbody>
399
+                <tr>
400
+                 
401
+                  <td style="width:8%;padding: 3px 0px;font-size: 17px;font-weight: 500;">
402
+                    序号
403
+                 
404
+                  </td> 
405
+                  <td style="padding: 3px 0px;font-size: 17px;">
406
+                    名称
407
+                  </td>
408
+                  <td style="padding: 3px 0px;font-size: 17px;">
409
+                    数量
410
+                  </td>
411
+                 
412
+                </tr>
413
+
414
+                <tr  v-for="(it,index) in tableListOne">
415
+                 
416
+                 <td style="width:8%;padding: 3px 0px;font-size: 17px;font-weight: 500;">
417
+                    {{ index +1 }}
418
+                 </td> 
419
+                 <td style="padding: 3px 0px;font-size: 17px;">
420
+                    {{ it.name }}
421
+                 </td>
422
+                 <td style="padding: 3px 0px;font-size: 17px;">
423
+                     {{it.count }}
424
+                 </td>
425
+                
426
+               </tr>
427
+
428
+              </tbody>
429
+            </table>
430
+     
431
+          </div>
432
+        </div>
433
+      </div>
434
+    </div>
355 435
     </div>
356 436
   </template>
357 437
   
@@ -449,6 +529,10 @@
449 529
           schedule_type:0,
450 530
           partion_type:0,
451 531
           tableList:[],
532
+          tableListOne:[
533
+            {name:"换药包",count:0},
534
+            {name:"穿刺包",count:0}
535
+          ],
452 536
           dialysisSett:{},
453 537
           partitionArrOne:[],
454 538
           dialogVisibleOne: false,
@@ -494,6 +578,7 @@
494 578
           zoneList:[],
495 579
           gatherSetting:{},
496 580
           timenow:0,
581
+          startDialogVisibleOne:false,
497 582
         }
498 583
       },
499 584
       open(){
@@ -566,10 +651,21 @@
566 651
                 this.gatherSetting = response.data.data.gatherSetting
567 652
                 console.log("设置",this.gatherSetting)
568 653
                 if(list!=null &&list.length>0){
654
+                  var total_one =0
655
+                  var total_two =0
569 656
                   for(let i=0;i<list.length;i++){
570 657
                     list[i].sort = 0
571 658
                     list[i].sort = list[i].device_number.sort
659
+                    if(this.getBloodAccessOption(list[i].dialysis_prescription.blood_access).indexOf("导管")!=-1){
660
+                         total_one ++
661
+                    }
662
+                    if(this.getBloodAccessOption(list[i].dialysis_prescription.blood_access).indexOf('内瘘')==-1){
663
+                        total_two ++
664
+                    }
572 665
                   }
666
+
667
+                  this.tableListOne[0].count =total_one
668
+                  this.tableListOne[1].count = total_two
573 669
         
574 670
                 }
575 671
                 list.sort(this.compare('sort'))
@@ -1951,6 +2047,23 @@
1951 2047
         toPrintOne(){
1952 2048
           this.$router.push({path:"/dialysis/consumable/dialysis/count/print?schedule_type="+this.schedule_type+"&partion_type="+this.partion_type+"&schedule_date="+this.query.schedule_date})
1953 2049
         },
2050
+
2051
+        printThisInfo() {
2052
+          var ptime = Math.round(new Date().getTime() / 1000);
2053
+          this.print_time = uParseTime(ptime, "{y}年{m}月{d}日");
2054
+
2055
+          const style =
2056
+            "@page {margin-top:10px;}@media print { .print_main_content { background-color: white; width:960px; margin:0 auto; padding: 0 0 20px 0; } .print_main_content .order_title { text-align: center; font-size: 23px; line-height: 50px; font-weight: 500; } .print_main_content table { width: 100%; border-collapse: collapse; padding: 2px; }  .print_main_content table tbody tr{page-break-inside:avoid;} .print_main_content table tbody tr td { border: 1px solid; text-align: center; padding: 10px 8px; } .td_proj_title { font-size: 18px; line-height: 25px; font-weight: 500; } .td_proj_content { font-size: 18px; line-height: 25px; } .td_align_left { text-align: left; } .print_footnote_panel { font-size: 17px; line-height: 40px; } .print_footnote_panel .proj { display: inline-block; width: 49%; } .print_footnote_panel .proj .proj_title { font-weight: 500;} }";
2057
+
2058
+          setTimeout(() => {
2059
+            printJS({
2060
+              printable: "print-info-box",
2061
+              type: "html",
2062
+              style: style,
2063
+              scanStyles: false,
2064
+            });
2065
+          }, 1);
2066
+        },
1954 2067
         handleSelectionChange(val){
1955 2068
           
1956 2069
           var arr = []
@@ -1978,6 +2091,10 @@
1978 2091
        },
1979 2092
        getHuanYao(){
1980 2093
 
2094
+       },
2095
+       toStatic(){
2096
+        
2097
+        this.startDialogVisibleOne = true
1981 2098
        }
1982 2099
       }
1983 2100
     }
@@ -1993,4 +2110,60 @@
1993 2110
   
1994 2111
     }
1995 2112
   </style>
1996
-  
2113
+  
2114
+
2115
+  
2116
+<style scoped>
2117
+/* 打印表格的样式 */
2118
+.print_main_content {
2119
+  background-color: white;
2120
+  width: 960px;
2121
+  margin: 0 auto;
2122
+  padding: 0 0 0 0;
2123
+  page-break-after: always;
2124
+}
2125
+.print_main_content .order_title {
2126
+  text-align: center;
2127
+  font-size: 23px;
2128
+  line-height: 50px;
2129
+  font-weight: 500;
2130
+}
2131
+.print_main_content table {
2132
+  width: 100%;
2133
+  border: 1px solid;
2134
+  border-collapse: collapse;
2135
+  padding: 2px;
2136
+}
2137
+.print_main_content table tbody tr td {
2138
+  border: 1px solid;
2139
+  text-align: center;
2140
+  /* font-size: 17px; */
2141
+  /* padding: 10px 8px; */
2142
+}
2143
+.td_proj_title {
2144
+  font-size: 17px;
2145
+  /* line-height: 20px; */
2146
+  font-weight: 500;
2147
+}
2148
+.td_proj_content {
2149
+  font-size: 17px;
2150
+  /* line-height: 20px; */
2151
+}
2152
+.td_align_left {
2153
+  text-align: left;
2154
+}
2155
+.print_footnote_panel {
2156
+  font-size: 17px;
2157
+  line-height: 40px;
2158
+}
2159
+.print_footnote_panel .proj {
2160
+  display: inline-block;
2161
+  width: 49%;
2162
+}
2163
+.print_footnote_panel .proj .proj_title {
2164
+  font-weight: 500;
2165
+}
2166
+.el-select-dropdown {
2167
+  z-index: 998 !important;
2168
+}
2169
+</style>

+ 12 - 3
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue Datei anzeigen

@@ -527,6 +527,14 @@
527 527
                     </el-col>
528 528
 
529 529
 
530
+                    <el-col :span="8"
531
+                            v-if="isShows('维持时长')">
532
+                        <el-form-item label="维持时长(h):" prop="prescribing_number" :rules="isCheckmust('维持时长')">
533
+                            <el-input  v-model="dialysisPrescription.anticoagulant_weichi_hour"></el-input>
534
+                        </el-form-item>
535
+                    </el-col>
536
+
537
+
530 538
 
531 539
                     <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
532 540
                         <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.org_id != 9671 && this.$store.getters.xt_user.template_info.org_id != 9675 && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id != 9829 && this.$store.getters.xt_user.template_info.org_id != 10440 && this.$store.getters.xt_user.template_info.org_id != 10469 && this.$store.getters.xt_user.template_info.org_id != 10471 && this.$store.getters.xt_user.template_info.org_id != 10495 && this.$store.getters.xt_user.template_info.org_id != 10375 && this.$store.getters.xt_user.template_info.org_id != 10551 && this.$store.getters.xt_user.template_info.org_id != 10600">
@@ -1764,7 +1772,8 @@
1764 1772
           chaptalization:"",
1765 1773
           warsh_count:"",
1766 1774
           washing_time:"",
1767
-          blood_access_part_id:""
1775
+          blood_access_part_id:"",
1776
+          anticoagulant_weichi_hour:""
1768 1777
         },
1769 1778
 
1770 1779
         anticoagulant: {
@@ -2812,14 +2821,14 @@ mu
2812 2821
         console.log("last2323232323232332wode",this.predialysis)
2813 2822
         console.log("lastwoowowow",last)
2814 2823
         if(this.predialysis!=null && this.predialysis.id == 0){
2815
-            if(this.$store.getters.xt_user.org.id == 9671 || this.$store.getters.xt_user.org.id == 9675 || this.$store.getters.xt_user.org.id == 10340 ){
2824
+            if(this.$store.getters.xt_user.org.id == 9671 || this.$store.getters.xt_user.org.id == 9675 || this.$store.getters.xt_user.org.id == 10340 || this.$store.getters.xt_user.org.id == 10600){
2816 2825
               this.dialysisPrescription.sodium = 138
2817 2826
               this.dialysisPrescription.bicarbonate = 31.1
2818 2827
               this.dialysisPrescription.dialysate_flow = 500
2819 2828
               this.dialysisPrescription.dialysate_temperature = 36.5
2820 2829
               this.dialysisPrescription.prescribing_number = 1
2821 2830
             }
2822
-            if(this.$store.getters.xt_user.org.id == 10447){
2831
+            if(this.$store.getters.xt_user.org.id == 10447 || this.$store.getters.xt_user.org.id == 10600){
2823 2832
               this.dialysisPrescription.dialysate_flow = 500
2824 2833
             }
2825 2834
         }

+ 420 - 0
src/xt_pages/dialysis/hisLongSignPrint.vue Datei anzeigen

@@ -0,0 +1,420 @@
1
+<template>
2
+    <div class="main-contain">
3
+        <div class="position">
4
+        <bread-crumb :crumbs="crumbs"></bread-crumb>
5
+        <el-row style="float:right;">
6
+            <el-col :span="24">
7
+            <el-button size="small" icon="el-icon-printer" type="primary" @click="printAction">打印</el-button>
8
+            </el-col>
9
+        </el-row>
10
+        </div>
11
+        <div class="app-container" style="background-color: white;" v-show="show">
12
+            <div id="dialysisTable">
13
+                <div v-for="(item, index) in list" :key="index">
14
+                    <div class="signPrint" style="page-break-after: always;" v-for="(it,i) in item.his_advice_list">
15
+                       
16
+                        <div>分区/床位号:{{item.device_number.zone.name}}/{{item.device_number.number}}</div>  
17
+                        <div>姓名:{{item.patient.name}}</div>  
18
+
19
+                        <div>
20
+                            <div>医嘱内容:{{ it.advice_name }} 
21
+                            </div>  
22
+                            <div>
23
+                            规格:{{getSpecialName(it.drug_id)}} 
24
+                            </div>  
25
+                            <div>单次用量:   {{it.single_dose}}{{ it.single_dose_unit }}</div>  
26
+                            <div>执行频率:{{it.execution_frequency}}</div>  
27
+                            <div>给药途径:{{it.delivery_way}}</div>  
28
+                        </div>
29
+                        <div>打印时间:{{$route.query.selected_date}}</div> 
30
+                    </div>  
31
+                </div>
32
+            </div>
33
+        </div>
34
+
35
+    </div>
36
+</template>
37
+
38
+<script>
39
+import BreadCrumb from '@/xt_pages/components/bread-crumb'
40
+import { getDialysisAdviceTemplateList } from '@/api/dialysis'
41
+import { parseTime } from '@/utils'
42
+import print from 'print-js'
43
+const moment = require('moment')
44
+export default {
45
+    components:{
46
+        BreadCrumb
47
+    },
48
+    data(){
49
+        return{
50
+            crumbs: [
51
+                { path: false, name: '耗材药品' },
52
+                { path: false, name: '打印' }
53
+            ],
54
+            tableData:[],
55
+            start_time:"",
56
+            end_time:"",
57
+            print_time:moment(new Date()).add('year', 0).format('YYYY-MM-DD'),
58
+
59
+            zone_selected: 0,
60
+            scheduleMap:[],
61
+            time:'',
62
+            show:true,
63
+            showOne:false,
64
+            delivery_way:"",
65
+            list:[],
66
+            execution_frequency:"",
67
+            org_id:0,
68
+            adviceList:[],
69
+            drugList:[],
70
+        }
71
+    },
72
+    methods:{
73
+        printAction: function() {
74
+            const style = '@media print { .dialysisTable{width:960px;margin: 0 auto;text-align: center;border-collapse: collapse;}.order_title_panl {text-align: center;.main_title {font-size: 18px;line-height: 40px;font-weight: 500;}}.dialysisTable tr{padding: 10px 0;}.dialysisTable th {color: #000;padding: 0;margin: 0;height: 30px;}.dialysisTable tr td {padding: 12px 0;}.subadvice_content {text-align: left;padding-left: 25px !important;padding-right: 5px !important;}.advice_content {text-align: left;padding-left: 5px !important;padding-right: 5px !important;padding: 15px 5px !important;} }'
75
+
76
+            printJS({
77
+            printable: 'dialysisTable',
78
+            type: 'html',
79
+            documentTitle: '  ',
80
+            style: style,
81
+            scanStyles: false
82
+            })
83
+        },
84
+     
85
+        compare (property) {
86
+            return function (a, b) {
87
+                var value1 = a[property]
88
+                var value2 = b[property]
89
+                return value1 - value2
90
+            }
91
+        },
92
+        parseTime: function (time, layout) {
93
+            if (time == 0) {
94
+                return ''
95
+            }
96
+            return parseTime(time, layout)
97
+        },
98
+        getName (val) {
99
+            for (let i = 0; i < this.admin_user.length; i++) {
100
+                if (this.admin_user[i].id == val) {
101
+                    return this.admin_user[i].name
102
+                }
103
+            }
104
+        },
105
+        getAdvice: function(doctor_advice) {
106
+          if (doctor_advice.length > 0) {
107
+            let name = "";
108
+            for (let i = 0; i < doctor_advice.length; i++) {
109
+            let prescribing_number = "";
110
+            let single_dose = "";
111
+            let drug_spec = "";
112
+
113
+            if (doctor_advice[i].prescribing_number > 0) {
114
+                prescribing_number =
115
+                doctor_advice[i].prescribing_number +
116
+                doctor_advice[i].prescribing_number_unit;
117
+            }
118
+            if (doctor_advice[i].single_dose > 0) {
119
+                single_dose =
120
+                " 单次用量 " +
121
+                doctor_advice[i].single_dose +
122
+                doctor_advice[i].single_dose_unit;
123
+            }
124
+
125
+            if (doctor_advice[i].drug_spec > 0) {
126
+                drug_spec =
127
+                doctor_advice[i].drug_spec + doctor_advice[i].drug_spec_unit;
128
+            }
129
+
130
+            name =
131
+                name +
132
+                doctor_advice[i].advice_name +
133
+                " " +
134
+                drug_spec +
135
+                " " +
136
+                prescribing_number +
137
+                " " +
138
+                single_dose +
139
+                " " +
140
+                doctor_advice[i].delivery_way +
141
+                " " +
142
+                doctor_advice[i].execution_frequency +
143
+                " " +
144
+                doctor_advice[i].remark +
145
+                "\n";
146
+
147
+           
148
+        }
149
+        return name;
150
+      }else{
151
+        return ""
152
+      }
153
+    },
154
+    getSpecialName(drug_id){
155
+        console.log("drug_id woowow",drug_id)
156
+        var name = ""
157
+        for(let i=0;i<this.drugList.length;i++){
158
+            if(drug_id == this.drugList[i].id){
159
+            name = this.drugList[i].dose + this.drugList[i].dose_unit + "*" + this.drugList[i].min_number + this.drugList[i].min_unit +"/"+this.drugList[i].max_unit
160
+            }
161
+        }
162
+        return name
163
+     },
164
+
165
+     getweekday(date){
166
+        var weekArray = new Array("周日", "周一", "周二", "周三", "周四", "周五", "周六");
167
+
168
+        var week = weekArray[new Date(date).getDay()];//注意此处必须是先new一个Date
169
+
170
+        return week;
171
+      },
172
+    getlist(){
173
+      
174
+      var params = {
175
+          total:0,
176
+          schedule_date:this.$route.query.selected_date,
177
+          schedule_type:this.$route.query.schedule_type,
178
+          partition_id:this.$route.query.partition_id,
179
+          page:this.$route.query.page,
180
+          limit:1000,
181
+          keywords:"",
182
+          good_type:0,
183
+          ids:"",
184
+          
185
+
186
+      }
187
+     getDialysisAdviceTemplateList(params).then(response=>{
188
+      if(response.data.state == 1){
189
+      
190
+        var list = response.data.data.list
191
+        if(list!=null){
192
+          for(let i=0;i<list.length;i++){
193
+             list[i].his_advice_list=[]
194
+
195
+          }
196
+        }
197
+       
198
+        this.list = list
199
+        this.total = response.data.data.total
200
+        var adviceList = response.data.data.adviceList
201
+        this.adviceList = adviceList
202
+
203
+        for(let i=0;i<list.length;i++){
204
+          for(let j=0;j<adviceList.length;j++){
205
+            if(list[i].patient_id == adviceList[j].patient_id){
206
+                list[i].his_advice_list.push(adviceList[j])
207
+            }
208
+          }
209
+        }
210
+      
211
+        var druglist = response.data.data.drugList
212
+        this.drugList =druglist
213
+       
214
+        this.config = response.data.data.config
215
+         
216
+     
217
+      }
218
+    })
219
+    },
220
+    getZoneName(patient_id){
221
+      var zone_name = ""
222
+       for(let i=0;i<this.list.length;i++){
223
+          if(patient_id == this.list[i].patient_id){
224
+              zone_name = this.list[i].device_number.zone.name
225
+          }
226
+       }
227
+
228
+       return zone_name
229
+    },
230
+    getBedName(patient_id){
231
+       var number = ""
232
+       for(let i=0;i<this.list.length;i++){
233
+          if(patient_id == this.list[i].patient_id){
234
+            number = this.list[i].device_number.number
235
+          }
236
+       }
237
+
238
+       return number
239
+    }
240
+
241
+
242
+
243
+    },
244
+    computed: {
245
+    filtedScheduals: function () {
246
+        var scheduleMap = new Object()
247
+        if (this.zone_selected == 0) {
248
+            for (const key in this.scheduleMap) {
249
+            scheduleMap[key] = this.scheduleMap[key]
250
+            }
251
+        } else {
252
+            var zone_name = this.zones[this.zone_selected].text
253
+            scheduleMap[zone_name] = this.scheduleMap[zone_name]
254
+        }
255
+
256
+        if (this.schedule_type_selected != 0) {
257
+            var _scheduleMap = {}
258
+            for (const key in scheduleMap) {
259
+            var origin_schedules = scheduleMap[key]
260
+            var schedules = []
261
+            for (let index = 0; index < origin_schedules.length; index++) {
262
+                const schedule = origin_schedules[index]
263
+                if (schedule.schedule_type == this.schedule_type_selected) {
264
+                schedules.push(schedule)
265
+                }
266
+            }
267
+            if (schedules.length > 0) {
268
+                _scheduleMap[key] = schedules
269
+            }
270
+            }
271
+
272
+            scheduleMap = _scheduleMap
273
+        }
274
+        for (var key in scheduleMap) {
275
+            let mapArr = scheduleMap[key]
276
+            for (let i = 0; i < mapArr.length; i++) {
277
+            mapArr[i]['new_advice'] = []
278
+            }
279
+        }
280
+
281
+        for (var key in scheduleMap) {
282
+            let mapArr = scheduleMap[key]
283
+            for (let i = 0; i < mapArr.length; i++) {
284
+            var maps = mapArr[i]
285
+            var resp_advices = maps.new_doctor_advice
286
+            if (resp_advices.length > 0) {
287
+                var newGroupObject = function () {
288
+                return Object.assign(
289
+                    {},
290
+                    {
291
+                    group_no: 0,
292
+                    advices: []
293
+                    }
294
+                )
295
+                }
296
+                var initGroupBlock = function (group, advice) {
297
+                group.group_no = advice.groupno
298
+                }
299
+
300
+                var advice_groups = []
301
+                var group = newGroupObject()
302
+                for (let index = 0; index < resp_advices.length; index++) {
303
+                const advice = resp_advices[index]
304
+                if (advice.groupno == 0) {
305
+                    // 老版本的医嘱
306
+                    if (advice.parent_id > 0) {
307
+                    if (advice_groups.length > 0) {
308
+                        var parent_group = advice_groups[advice_groups.length - 1]
309
+                        if (parent_group.advices.length > 0) {
310
+                        if (parent_group.advices[0].id == advice.parent_id) {
311
+                            parent_group.advices.push(advice)
312
+                        }
313
+                        }
314
+                    }
315
+                    continue
316
+                    } else {
317
+                    if (group.group_no > 0) {
318
+                        advice_groups.push(group)
319
+                        group = newGroupObject()
320
+                    }
321
+
322
+                    initGroupBlock(group, advice)
323
+                    group.advices.push(advice)
324
+                    advice_groups.push(group)
325
+                    group = newGroupObject()
326
+                    continue
327
+                    }
328
+                } else {
329
+                    if (group.group_no > 0 && group.group_no != advice.groupno) {
330
+                    advice_groups.push(group)
331
+                    group = newGroupObject()
332
+                    }
333
+                    if (group.group_no == 0) {
334
+                    initGroupBlock(group, advice)
335
+                    }
336
+                    if (group.group_no == advice.groupno) {
337
+                    group.advices.push(advice)
338
+                    }
339
+                }
340
+                }
341
+                if (group.group_no > 0) {
342
+                // 上述的算法会导致最后一组没有加到advice_groups,这里要手动加
343
+                advice_groups.push(group)
344
+                }
345
+                advice_groups = advice_groups
346
+            } else {
347
+                advice_groups = []
348
+            }
349
+            maps.new_advice = advice_groups
350
+            }
351
+        }
352
+        console.log("222222",scheduleMap)
353
+        return scheduleMap
354
+        },
355
+       
356
+     
357
+      
358
+    
359
+    },
360
+    created(){
361
+        
362
+      var time = this.$route.query.time
363
+      var selected_date = this.$route.query.selected_date
364
+      var schedule_type = this.$route.query.schedule_type
365
+      var partition_id = this.$route.query.partition_id
366
+      this.org_id = this.$store.getters.xt_user.org.id
367
+      this.getlist()
368
+     
369
+    }
370
+}
371
+</script>
372
+
373
+
374
+<style rel="stylesheet/scss" lang="scss" scoped>
375
+.signPrint{
376
+    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
377
+    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
378
+    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
379
+    margin-bottom: 20px;
380
+    padding: 20px 10px;
381
+}
382
+.dialysisTable{
383
+    width:960px;
384
+    margin: 0 auto;
385
+    text-align: center;
386
+    border-collapse: collapse;
387
+}
388
+.order_title_panl {
389
+    text-align: center;
390
+
391
+    .main_title {
392
+      font-size: 18px;
393
+      line-height: 40px;
394
+      font-weight: 500;
395
+    }
396
+}
397
+.dialysisTable tr{
398
+    padding: 10px 0;
399
+}
400
+.dialysisTable th {
401
+    color: #000;
402
+    padding: 0;
403
+    margin: 0;
404
+    height: 30px;
405
+}
406
+.dialysisTable tr td {
407
+    padding: 12px 0;
408
+}
409
+.subadvice_content {
410
+    text-align: left;
411
+    padding-left: 25px !important;
412
+    padding-right: 5px !important;
413
+}
414
+.advice_content {
415
+    text-align: left;
416
+    padding-left: 5px !important;
417
+    padding-right: 5px !important;
418
+    padding: 15px 5px !important;
419
+}
420
+</style>

+ 1 - 1
src/xt_pages/dialysis/longDoctorAdvice.vue Datei anzeigen

@@ -930,7 +930,7 @@
930 930
                   })
931 931
                   this.scheduleMap = a
932 932
               }
933
-  
933
+              console.log("this.scheduleMap",this.scheduleMap)
934 934
               this.scheduleMap.map(ele => {
935 935
                   let firstIndex = this.scheduleMap.findIndex(item => {
936 936
                     return item.patient_id === ele.patient_id   // 当category相同的时候,返回第一个相同的Index 赋值给 firstIndex

+ 18 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderFortyEight.vue Datei anzeigen

@@ -2417,12 +2417,26 @@ export default {
2417 2417
       }
2418 2418
       return "";
2419 2419
     },
2420
-    getAge: function (val) {
2421
-      if (val.birthday != 0) {
2422
-        return jsGetAge(val.birth, "-");
2420
+    getAge: function (patient) {
2421
+      // if (val.birthday != 0) {
2422
+      //   return jsGetAge(val.birth, "-");
2423
+      // } else {
2424
+      //   return "";
2425
+      // }
2426
+      var thisLen = patient.id_card_no.length
2427
+      var birth = ''
2428
+      if (thisLen == 15) {
2429
+        birth = '19' + patient.id_card_no.substr(6, 6)
2423 2430
       } else {
2424
-        return "";
2431
+        birth = patient.id_card_no.substr(6, 8)
2425 2432
       }
2433
+      var births =
2434
+        birth.substr(0, 4) +
2435
+        '-' +
2436
+        birth.substr(4, 2) +
2437
+        '-' +
2438
+        birth.substr(6, 2)
2439
+      return jsGetAge(births, '-')
2426 2440
     },
2427 2441
     newAdviceGroupObject: function () {
2428 2442
       return Object.assign(

+ 22 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSeventy.vue Datei anzeigen

@@ -2394,11 +2394,12 @@
2394 2394
                         />
2395 2395
                       </div>
2396 2396
                     </div>
2397
-                    <div class="inline_block" style="flex: 1">
2397
+                    <div class="inline_block" style="flex: 1" >
2398 2398
                       治疗医生:
2399 2399
                       <div
2400 2400
                         class="under_line"
2401 2401
                         style="width: 80px; text-align: center"
2402
+                        v-if="prescription&&prescription.modifier==0"
2402 2403
                       >
2403 2404
                         <span
2404 2405
                           style="height: 30px; display: inline-block"
@@ -2414,6 +2415,26 @@
2414 2415
                           v-else
2415 2416
                         />
2416 2417
                       </div>
2418
+
2419
+                      <div
2420
+                        class="under_line"
2421
+                        style="width: 80px; text-align: center"
2422
+                        v-if="prescription.modifier>0"
2423
+                      >
2424
+                        <span
2425
+                          style="height: 30px; display: inline-block"
2426
+                          v-if="setAdminUserES(prescription.modifier) == ''"
2427
+                        >
2428
+                          {{ getAdminUser(prescription.modifier) }}
2429
+                        </span>
2430
+                        <img
2431
+                        :style="{'height':org_id==10597 ? '25px':'35px'}"
2432
+                          :src="setAdminUserES(prescription.modifier)"
2433
+                          alt=""
2434
+                          srcset=""
2435
+                          v-else
2436
+                        />
2437
+                      </div>
2417 2438
                     </div>
2418 2439
 
2419 2440
                   </div>

+ 12 - 12
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue Datei anzeigen

@@ -1152,7 +1152,7 @@
1152 1152
                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
1153 1153
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1154 1154
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1155
-                      <span v-if="prescription.anticoagulant == 2">iu</span>
1155
+                      <span v-if="prescription.anticoagulant == 2">mg</span>
1156 1156
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1157 1157
                     </span>
1158 1158
 
@@ -1200,7 +1200,7 @@
1200 1200
                         <span v-if="prescription.anticoagulant == 5">ml/h</span>
1201 1201
                           <span v-if="prescription.anticoagulant == 4">mg/h</span>
1202 1202
                           <span v-if="prescription.anticoagulant == 3">iu/h</span>
1203
-                          <span v-if="prescription.anticoagulant == 2">iu/h</span>
1203
+                          <span v-if="prescription.anticoagulant == 2">mg/h</span>
1204 1204
                           <span v-if="prescription.anticoagulant == 1">mg/h</span>
1205 1205
                       </span>
1206 1206
                       <span v-if="org_id==9675 || org_id==10447 || org_id== 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471 || org_id == 10460">
@@ -1271,7 +1271,7 @@
1271 1271
                       <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829 && org_id!=10440 && org_id!=10469 && org_id!=10471 && org_id!=10460">
1272 1272
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1273 1273
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1274
-                      <span v-if="prescription.anticoagulant == 2">iu</span>
1274
+                      <span v-if="prescription.anticoagulant == 2">mg</span>
1275 1275
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1276 1276
                      </span>
1277 1277
                     <span v-if="org_id==9675 || org_id==10447 || org_id == 9829 || org_id == 10440 || org_id == 10469 || org_id == 10471|| org_id == 10460">
@@ -1484,21 +1484,21 @@
1484 1484
                         <td width="60" v-if="org_id == 9919">血温(°C)</td>
1485 1485
                         <td width="60" v-if="org_id == 9671">血温(°C)</td>
1486 1486
                         <td width="60" v-if="org_id!=9836&&org_id!=9919&&org_id!=9671">透析液温度(°C)</td>
1487
-                        <td width="50" v-if="org_id != 10121">
1488
-                          <span v-if="org_id != 0 && org_id !=10469 && org_id!=10490"> 电导度<br />(ms/cm)</span> 
1487
+                        <td width="50" v-if="org_id != 10121 &&  org_id!=10600">
1488
+                          <span v-if="org_id != 0 && org_id !=10469 && org_id!=10490 "> 电导度<br />(ms/cm)</span> 
1489 1489
                           <span v-if="org_id ==10469"> 钠浓度<br />(mmol/L)</span> 
1490 1490
                           <span v-if="org_id == 0 || org_id == 10490"> 置换液的速度<br />(ml/h)</span> 
1491 1491
                         </td>
1492 1492
                         <td width="50" v-if="org_id == 10121">SpO₂<br />(%)</td>
1493 1493
                         <td width="50" v-if="org_id == 10375 || org_id == 0">置换率<br />(ml/h)</td>
1494 1494
                         <td width="50" v-if="org_id != 3877 && org_id != 10449 && org_id != 10600">超滤量<br />(ml)</td>
1495
-                        <td width="50" v-if="org_id == 10600">超滤率<br/></td>
1495
+                        <td width="50" v-if="org_id == 10600">超滤率<br/>(ml/h)</td>
1496 1496
                         <td width="50" v-if="org_id ==3877 || org_id == 10449 || org_id ==0">累计超滤量<br />(ml)</td>
1497 1497
                         <td v-if="(prescription.mode_id == 2 ||prescription.mode_id == 5 ||prescription.mode_id == 12) &&org_id!=10478 && org_id!=0 && org_id!=10206" width="50">
1498 1498
                           置换量<br />(ml)
1499 1499
                         </td>
1500 1500
                         <td width="50" v-if="org_id == 3877 || org_id == 0 || org_id == 10449">滤前压(mmHg)</td>
1501
-                        <td width="50" v-if="org_id == 9538">KT/V</td>
1501
+                        <td width="50" v-if="org_id == 9538 || org_id ==10600">KT/V</td>
1502 1502
                         <td width="50" v-if="org_id == 9919">在线尿素监测</td>  
1503 1503
                         <td width="50" v-if="org_id == 9671">在线尿素监测</td>  
1504 1504
                         <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id== 9671">血容量<br />(L)</td>
@@ -1593,7 +1593,7 @@
1593 1593
                         </td>
1594 1594
 
1595 1595
 
1596
-                        <td v-if="org_id != 9538 &&org_id != 10121">
1596
+                        <td v-if="org_id != 9538 &&org_id != 10121 &&org_id!=10600">
1597 1597
                           <span v-if="org_id!=0&&org_id!=10469 && org_id!=10490"> {{ monitor.conductivity ? monitor.conductivity : "" }}</span>
1598 1598
                           <span v-if="org_id==10469"> {{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}</span>
1599 1599
                           <span v-if="org_id==0||org_id==10490"> {{ monitor.replacement_speed ? monitor.replacement_speed : "" }}</span>
@@ -1603,11 +1603,11 @@
1603 1603
                         <td v-if="org_id == 10375 || org_id == 0"><br />
1604 1604
                           {{ monitor.replacement_rate? monitor.replacement_rate: ""}}
1605 1605
                         </td>
1606
-                        <td>
1607
-                          <span v-if="org_id!=9671 && org_id!=10440 && org_id!=10600"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
1606
+                        <td v-if="org_id!=10600">
1607
+                          <span v-if="org_id!=9671 && org_id!=10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: ""}}</span>
1608 1608
                           <span v-if="org_id==9671 || org_id==10440"> {{ monitor.ultrafiltration_volume? monitor.ultrafiltration_volume: "0"}}</span>
1609 1609
                         </td>
1610
-                        <td width="50" v-if="org_id == 10600">超滤率<br/> {{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: "0"}}</td>
1610
+                        <td width="50" v-if="org_id == 10600"><br/> {{ monitor.ultrafiltration_rate? monitor.ultrafiltration_rate: "0"}}</td>
1611 1611
                         <td
1612 1612
                           v-if="
1613 1613
                             (prescription.mode_id == 2 ||
@@ -1626,7 +1626,7 @@
1626 1626
                           </span>
1627 1627
                         </td>
1628 1628
                         <td width="50" v-if="org_id == 3877 || org_id == 0 || org_id == 10449">{{ monitor.filter_pressure?monitor.filter_pressure:""}}</td>
1629
-                        <td width="50" v-if="org_id == 9919 || org_id == 9538 || org_id == 9671">
1629
+                        <td width="50" v-if="org_id == 9919 || org_id == 9538 || org_id == 9671 || org_id ==10600">
1630 1630
                           {{ monitor.ktv?monitor.ktv:"" }}
1631 1631
                         </td>
1632 1632
                         <td width="50" v-if="org_id == 9538 || org_id == 9919 || org_id == 9671">

+ 1 - 1
src/xt_pages/outpatientCharges/statementTemplate/printTen.vue Datei anzeigen

@@ -274,7 +274,7 @@
274 274
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人账户支付</td>
275 275
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.new_order.acct_pay}}</td>
276 276
             <td style="border: 1px solid gray;width: 150px;height: 30px;">个人现金支付</td>
277
-            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.new_order.psn_cash_pay}}</td>
277
+            <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.psn_cash_pay}}</td>
278 278
             <td style="border: 1px solid gray;width: 150px;height: 30px;">其他基金支付</td>
279 279
             <td style="border: 1px solid gray;width: 150px;height: 30px;">{{info.new_order.oth_pay}}</td>
280 280
           </tr>

+ 2 - 2
src/xt_pages/role/admin.vue Datei anzeigen

@@ -33,13 +33,13 @@
33 33
           @click="toJiaBan">加班</el-button> -->
34 34
 
35 35
 
36
-          <el-button
36
+          <!-- <el-button
37 37
           type="primary"
38 38
           size="small"
39 39
           icon="el-icon-circle-plus-outline"
40 40
           style="float:left"
41 41
           @click="toJiaoYou">加油</el-button>
42
-       
42
+        -->
43 43
 
44 44
          <!-- <el-button
45 45
           type="primary"

+ 9 - 9
src/xt_pages/user/Informed/components/Bring_informed.vue Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 <!-- 自带 -->
2 2
 <template>
3 3
   <div style="border:1px solid gainsboro ;padding:10px">
4
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
4
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
5 5
         <!-- <el-button type="primary">主要按钮</el-button> -->
6 6
         <!-- <el-button type="primary" style=""  @click="">
7 7
               编辑
@@ -63,14 +63,14 @@
63 63
                   的手续流程。我愿意对代为注射可能出现的医疗和法律上的风险承担全部后果。
64 64
                 </p>
65 65
               </div>
66
-          
67
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
66
+
67
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
68 68
                   <span>患者签名:______________</span>
69 69
               </p>
70
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
70
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
71 71
                   <span>患者家属签名:______________</span>
72 72
               </p>
73
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
73
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
74 74
                   <span>与患者关系:______________</span>
75 75
                   <span>告知医师签名:______________</span>
76 76
               </p>
@@ -81,7 +81,7 @@
81 81
           </div>
82 82
           </div>
83 83
       </div>
84
-      
84
+
85 85
   </div>
86 86
 </template>
87 87
 
@@ -102,14 +102,14 @@ export default{
102 102
    },
103 103
   methods:{
104 104
     getlist(){
105
-      
105
+
106 106
       getPatientDetailInformedconsent(this.patient_id).then(response=>{
107 107
         if(response.data.state == 1){
108 108
           var patient =  response.data.data.patients
109 109
           console.log("patinet",patient)
110 110
           this.patient =patient
111 111
         }
112
-      }) 
112
+      })
113 113
     },
114 114
       printThisPage(){
115 115
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -165,4 +165,4 @@ export default{
165 165
         text-align: justify;
166 166
       }
167 167
   }
168
-</style>
168
+</style>

+ 9 - 9
src/xt_pages/user/Informed/components/Filter_informed.vue Datei anzeigen

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div style="border:1px solid gainsboro ;padding:10px">
3
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
3
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
4 4
         <!-- <el-button type="primary">主要按钮</el-button> -->
5 5
         <!-- <el-button type="primary" style=""  @click="">
6 6
               编辑
@@ -66,7 +66,7 @@
66 66
               <p>3.淀粉样变、透析脑病、骨关节病变等综合症。</p>
67 67
               <p>4.甲状旁腺亢进、周围神经病变皮肤瘙痒及损害。</p>
68 68
               <p>5.透析通路感染、闭塞、血栓形成,甚至因血栓脱落引起肺脑等脏器栓塞。</p>
69
-             
69
+
70 70
               <p style="display: inline;padding: 0;"> 四、为尽可能减少上述风险,请您和家属在指导下,做好以下注意事项:</p>
71 71
               <p>1.按治疗方案定期进行血液透析,避免透析不足使病情加重或危及生命。</p>
72 72
               <p>2.控制水和钠盐摄入,控制透析期间体重增长;控制饮食中磷,钾的摄入,避免发生髙磷、髙钾血症,保证足够的蛋白质和碳水化合物摄入,避免出现营养不良。</p>
@@ -101,13 +101,13 @@
101 101
               </p>
102 102
 
103 103
 
104
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
104
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
105 105
                   <span>患者签名:______________</span>
106 106
               </p>
107
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
107
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
108 108
                   <span>患者家属签名:______________</span>
109 109
               </p>
110
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
110
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
111 111
                   <span>与患者关系:______________</span>
112 112
                   <span>告知医师签名:______________</span>
113 113
               </p>
@@ -118,7 +118,7 @@
118 118
           </div>
119 119
           </div>
120 120
       </div>
121
-      
121
+
122 122
   </div>
123 123
 </template>
124 124
 
@@ -137,7 +137,7 @@ export default{
137 137
       patient:{}
138 138
     }
139 139
    },
140
-  
140
+
141 141
    created(){
142 142
      this.getlist()
143 143
    },
@@ -150,7 +150,7 @@ export default{
150 150
             console.log("patinet",patient)
151 151
             this.patient =patient
152 152
           }
153
-        }) 
153
+        })
154 154
        },
155 155
         printThisPage(){
156 156
             const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -203,4 +203,4 @@ export default{
203 203
         text-align: justify;
204 204
       }
205 205
   }
206
-</style>
206
+</style>

+ 8 - 8
src/xt_pages/user/Informed/components/Highrisk_informed.vue Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 <!-- 高危 -->
2 2
 <template>
3 3
     <div style="border:1px solid gainsboro ;padding:10px">
4
-        <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
4
+        <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
5 5
           <!-- <el-button type="primary">主要按钮</el-button> -->
6 6
           <!-- <el-button type="primary" style=""  @click="">
7 7
                 编辑
@@ -91,13 +91,13 @@
91 91
                     4.您同意留取血、尿样本,用于科学研究。
92 92
                   </p>
93 93
                 </div>
94
-                <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
94
+                <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
95 95
                   <span>患者签名:______________</span>
96 96
                 </p>
97
-                <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
97
+                <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
98 98
                     <span>患者家属签名:______________</span>
99 99
                 </p>
100
-                <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
100
+                <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
101 101
                     <span>与患者关系:______________</span>
102 102
                     <span>告知医师签名:______________</span>
103 103
                 </p>
@@ -108,7 +108,7 @@
108 108
             </div>
109 109
             </div>
110 110
         </div>
111
-        
111
+
112 112
     </div>
113 113
 </template>
114 114
 
@@ -129,14 +129,14 @@ export default{
129 129
    },
130 130
     methods:{
131 131
       getlist(){
132
-      
132
+
133 133
         getPatientDetailInformedconsent(this.patient_id).then(response=>{
134 134
           if(response.data.state == 1){
135 135
             var patient =  response.data.data.patients
136 136
             console.log("patinet",patient)
137 137
             this.patient =patient
138 138
           }
139
-        }) 
139
+        })
140 140
        },
141 141
        getAge: function(val) {
142 142
           if (val.id_card_no == undefined) {
@@ -197,4 +197,4 @@ export default{
197 197
           text-align: justify;
198 198
         }
199 199
     }
200
-</style>
200
+</style>

+ 12 - 12
src/xt_pages/user/Informed/components/anticoagulation_informed.vue Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 <!-- 抗凝 -->
2 2
 <template>
3 3
   <div style="border:1px solid gainsboro ;padding:10px">
4
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
4
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
5 5
         <!-- <el-button type="primary">主要按钮</el-button> -->
6 6
         <!-- <el-button type="primary" style=""  @click="">
7 7
               编辑
@@ -55,10 +55,10 @@
55 55
               <div style="display: flex; margin: 10px 0;">
56 56
                 <p style="display: inline;padding: 0;">三、</p>
57 57
                 <p style="display: inline;padding: 0;">
58
-                  患者目前存在以下情况:<br/> 
59
-                  □深静脉透析导管功能不良,考虑血栓形成&nbsp;&nbsp; □深静脉透析导管,预防血栓形成<br/> 
60
-                  □动静脉内瘘血栓形成&nbsp;&nbsp; □动静脉内瘘预防血栓形成<br/> □腹透导管功能不良<br/> 
61
-                  拟进行:<br/> 
58
+                  患者目前存在以下情况:<br/>
59
+                  □深静脉透析导管功能不良,考虑血栓形成&nbsp;&nbsp; □深静脉透析导管,预防血栓形成<br/>
60
+                  □动静脉内瘘血栓形成&nbsp;&nbsp; □动静脉内瘘预防血栓形成<br/> □腹透导管功能不良<br/>
61
+                  拟进行:<br/>
62 62
                   □尿激酶微泵注射治疗&nbsp;&nbsp; □尿激酶导管内封管<br/>
63 63
                   □华法令口服治疗&nbsp;&nbsp; □腹透导管尿激酶注射治疗
64 64
                 </p>
@@ -100,13 +100,13 @@
100 100
                   4.您同意学习者在操作过程中进行观摩,拍摄不注明患者身份的影像,用于医疗、教学和科研。
101 101
                 </p>
102 102
               </div>
103
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
103
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
104 104
                   <span>患者签名:______________</span>
105 105
               </p>
106
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
106
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
107 107
                   <span>患者家属签名:______________</span>
108 108
               </p>
109
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
109
+              <p style="padding:10px 20px;display:flex;justify-content: space-between;align-items: center;">
110 110
                   <span>与患者关系:______________</span>
111 111
                   <span>告知医师签名:______________</span>
112 112
               </p>
@@ -117,7 +117,7 @@
117 117
           </div>
118 118
         </div>
119 119
       </div>
120
-      
120
+
121 121
   </div>
122 122
 </template>
123 123
 
@@ -138,14 +138,14 @@ export default{
138 138
    },
139 139
   methods:{
140 140
     getlist(){
141
-    
141
+
142 142
         getPatientDetailInformedconsent(this.patient_id).then(response=>{
143 143
           if(response.data.state == 1){
144 144
             var patient =  response.data.data.patients
145 145
             console.log("patinet",patient)
146 146
             this.patient =patient
147 147
           }
148
-        }) 
148
+        })
149 149
        },
150 150
       printThisPage(){
151 151
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -201,4 +201,4 @@ export default{
201 201
         text-align: justify;
202 202
       }
203 203
   }
204
-</style>
204
+</style>

+ 8 - 8
src/xt_pages/user/Informed/components/arteriovenous_informed.vue Datei anzeigen

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div style="border:1px solid gainsboro ;padding:10px">
3
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
3
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
4 4
         <!-- <el-button type="primary">主要按钮</el-button> -->
5 5
         <!-- <el-button type="primary" style=""  @click="">
6 6
               编辑
@@ -59,14 +59,14 @@
59 59
                  我已详细阅读以上内容,对医师护士的告知表示完全理解,经慎重考虑我决定_________(同意或不同意)进行内瘘穿刺。
60 60
                 </p>
61 61
               </div>
62
-             
63
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
62
+
63
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
64 64
                   <span>患者签名:______________</span>
65 65
               </p>
66
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
66
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
67 67
                   <span>患者家属签名:______________</span>
68 68
               </p>
69
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
69
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
70 70
                   <span>与患者关系:______________</span>
71 71
                   <span>告知医师签名:______________</span>
72 72
               </p>
@@ -77,7 +77,7 @@
77 77
           </div>
78 78
         </div>
79 79
       </div>
80
-      
80
+
81 81
   </div>
82 82
 </template>
83 83
 
@@ -107,7 +107,7 @@ export default{
107 107
             console.log("patinet",patient)
108 108
             this.patient =patient
109 109
           }
110
-        }) 
110
+        })
111 111
        },
112 112
       printThisPage(){
113 113
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -160,4 +160,4 @@ export default{
160 160
         text-align: justify;
161 161
       }
162 162
   }
163
-</style>
163
+</style>

+ 9 - 9
src/xt_pages/user/Informed/components/catheterization_informed.vue Datei anzeigen

@@ -2,7 +2,7 @@
2 2
 <!-- 抗凝 -->
3 3
 <template>
4 4
   <div style="border:1px solid gainsboro ;padding:10px">
5
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
5
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
6 6
         <!-- <el-button type="primary">主要按钮</el-button> -->
7 7
         <!-- <el-button type="primary" style=""  @click="">
8 8
               编辑
@@ -60,7 +60,7 @@
60 60
               <div style="display: flex; margin: 10px 0;">
61 61
                 <p style="display: inline;padding: 0;">三、</p>
62 62
                 <p style="display: inline;padding: 0;">
63
-                  患者目前存在以下情况:<br/> 
63
+                  患者目前存在以下情况:<br/>
64 64
                   □需建立新的导管通路。<br/>
65 65
                   □血管通路血栓形成或功能不良。<br/>
66 66
                   □原有透析导管破裂或涤纶套脱出松动。<br/>
@@ -144,13 +144,13 @@
144 144
                   5.您同意留取血标本,用于科学研究。
145 145
                 </p>
146 146
               </div>
147
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
147
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
148 148
                   <span>患者签名:______________</span>
149 149
               </p>
150
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
150
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
151 151
                   <span>患者家属签名:______________</span>
152 152
               </p>
153
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
153
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
154 154
                   <span>与患者关系:______________</span>
155 155
                   <span>告知医师签名:______________</span>
156 156
               </p>
@@ -161,7 +161,7 @@
161 161
           </div>
162 162
         </div>
163 163
       </div>
164
-      
164
+
165 165
   </div>
166 166
 </template>
167 167
 
@@ -182,14 +182,14 @@ export default{
182 182
    },
183 183
   methods:{
184 184
     getlist(){
185
-      
185
+
186 186
       getPatientDetailInformedconsent(this.patient_id).then(response=>{
187 187
         if(response.data.state == 1){
188 188
           var patient =  response.data.data.patients
189 189
           console.log("patinet",patient)
190 190
           this.patient =patient
191 191
         }
192
-      }) 
192
+      })
193 193
     },
194 194
       printThisPage(){
195 195
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -245,4 +245,4 @@ export default{
245 245
         text-align: justify;
246 246
       }
247 247
   }
248
-</style>
248
+</style>

+ 9 - 9
src/xt_pages/user/Informed/components/critical_informed.vue Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 <!-- 危重 -->
2 2
 <template>
3 3
   <div style="border:1px solid gainsboro ;padding:10px">
4
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
4
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
5 5
         <!-- <el-button type="primary">主要按钮</el-button> -->
6 6
         <!-- <el-button type="primary" style=""  @click="">
7 7
               编辑
@@ -87,14 +87,14 @@
87 87
                 4.您同意学习者在操作过程中进行观摩,拍摄不注明患者身份影像,用于医疗、教学和科研。<br/>
88 88
                 5.您同意留取血标本,用于科学研究。
89 89
               </p>
90
-          
91
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
90
+
91
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
92 92
                   <span>患者签名:______________</span>
93 93
               </p>
94
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
94
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
95 95
                   <span>患者家属签名:______________</span>
96 96
               </p>
97
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
97
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
98 98
                   <span>与患者关系:______________</span>
99 99
                   <span>告知医师签名:______________</span>
100 100
               </p>
@@ -105,7 +105,7 @@
105 105
           </div>
106 106
           </div>
107 107
       </div>
108
-      
108
+
109 109
   </div>
110 110
 </template>
111 111
 
@@ -126,14 +126,14 @@ export default{
126 126
    },
127 127
   methods:{
128 128
     getlist(){
129
-      
129
+
130 130
       getPatientDetailInformedconsent(this.patient_id).then(response=>{
131 131
         if(response.data.state == 1){
132 132
           var patient =  response.data.data.patients
133 133
           console.log("patinet",patient)
134 134
           this.patient =patient
135 135
         }
136
-      }) 
136
+      })
137 137
     },
138 138
       printThisPage(){
139 139
           const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -189,4 +189,4 @@ export default{
189 189
         text-align: justify;
190 190
       }
191 191
   }
192
-</style>
192
+</style>

+ 8 - 8
src/xt_pages/user/Informed/components/hemoperfusion_informed.vue Datei anzeigen

@@ -1,7 +1,7 @@
1 1
 <!-- 血液灌流 -->
2 2
 <template>
3 3
   <div style="border:1px solid gainsboro ;padding:10px">
4
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
4
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
5 5
         <!-- <el-button type="primary">主要按钮</el-button> -->
6 6
         <!-- <el-button type="primary" style=""  @click="">
7 7
               编辑
@@ -97,13 +97,13 @@
97 97
                 4.您同意学习者在操作过程中进行观摩,拍摄不注明患者身份的影像,用于医疗、教学和科研。<br/>
98 98
                 5.您同意留取血标本,用于科学研究。<br/>
99 99
               </p>
100
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
100
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
101 101
                   <span>患者签名:______________</span>
102 102
               </p>
103
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
103
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
104 104
                   <span>患者家属签名:______________</span>
105 105
               </p>
106
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
106
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
107 107
                   <span>与患者关系:______________</span>
108 108
                   <span>告知医师签名:______________</span>
109 109
               </p>
@@ -114,7 +114,7 @@
114 114
           </div>
115 115
           </div>
116 116
       </div>
117
-      
117
+
118 118
   </div>
119 119
 </template>
120 120
 
@@ -166,14 +166,14 @@ export default{
166 166
           return age
167 167
         },
168 168
       getlist(){
169
-      
169
+
170 170
         getPatientDetailInformedconsent(this.patient_id).then(response=>{
171 171
         if(response.data.state == 1){
172 172
           var patient =  response.data.data.patients
173 173
           console.log("patinet",patient)
174 174
           this.patient =patient
175 175
         }
176
-      }) 
176
+      })
177 177
     },
178 178
   },
179 179
   created(){
@@ -198,4 +198,4 @@ export default{
198 198
         text-align: justify;
199 199
       }
200 200
   }
201
-</style>
201
+</style>

+ 8 - 8
src/xt_pages/user/Informed/components/profunda_informed.vue Datei anzeigen

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
   <div style="border:1px solid gainsboro ;padding:10px">
3
-      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;"> 
3
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
4 4
         <!-- <el-button type="primary">主要按钮</el-button> -->
5 5
         <!-- <el-button type="primary" style=""  @click="">
6 6
               编辑
@@ -70,13 +70,13 @@
70 70
                 4.您同意学习者在操作过程中进行观摩,拍摄不注明患者身份的影像,用于医疗、教学和科研。<br/>
71 71
                 5.您同意留取血标本,用于科学研究。<br/>
72 72
               </p>
73
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
73
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
74 74
                   <span>患者签名:______________</span>
75 75
               </p>
76
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
76
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
77 77
                   <span>患者家属签名:______________</span>
78 78
               </p>
79
-              <p style="padding: 20px;display:flex;justify-content: space-between;align-items: center;">
79
+              <p style="padding: 10px 20px;display:flex;justify-content: space-between;align-items: center;">
80 80
                   <span>与患者关系:______________</span>
81 81
                   <span>告知医师签名:______________</span>
82 82
               </p>
@@ -87,7 +87,7 @@
87 87
           </div>
88 88
           </div>
89 89
       </div>
90
-      
90
+
91 91
   </div>
92 92
 </template>
93 93
 
@@ -106,7 +106,7 @@ export default{
106 106
       patient:{}
107 107
     }
108 108
    },
109
-  
109
+
110 110
    created(){
111 111
      this.getlist()
112 112
    },
@@ -119,7 +119,7 @@ export default{
119 119
             console.log("patinet",patient)
120 120
             this.patient =patient
121 121
           }
122
-        }) 
122
+        })
123 123
        },
124 124
         printThisPage(){
125 125
             const style = '@media print {.content p{font-size: 16px;font-family: 新宋体; padding-left: 20px; margin-bottom: 5px;}}'
@@ -172,4 +172,4 @@ export default{
172 172
         text-align: justify;
173 173
       }
174 174
   }
175
-</style>
175
+</style>

+ 1 - 1
src/xt_pages/user/components/PatientForm.vue Datei anzeigen

@@ -1585,7 +1585,7 @@ export default {
1585 1585
       this.submitMsg = "新增患者成功";
1586 1586
       this.form = Object.assign({}, defaultForm);
1587 1587
       this.form.lapseto  = 1
1588
-      if(this.org_id == 0 || this.org_id ==9919){
1588
+      if(this.org_id == 0 || this.org_id ==9919 || this.org_id ==10571){
1589 1589
          this.form.diagnose = "1.慢性肾脏病5期  IgA肾病 维持性血液透析 肾性贫血 肾性高血压  继发性甲状旁腺功能亢进症  2.右前臂自体动静脉内瘘成形术后"
1590 1590
          this.form.treatment_plan ="完善相关检查,规律血液透析,每周2次,每次5小时。纠正贫血,  达泊丁 (自备) 120ug  皮下注射  每4周1次;控制血压:非洛地平缓释片 5mg    口服  1次/日,酒石酸美托洛尔片 50mg/次 口服  每日1次;阿托伐他汀钙片 40mg/次  口服  每日1次。"
1591 1591
          this.form.patient_complains = "维持性血液透析1年余"