Browse Source

Merge branch '20220812' of http://git.shengws.com/csx/Vue_New into 20220812

张保健 1 year ago
parent
commit
67bc70a659

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

347
         noCache: true
347
         noCache: true
348
       }
348
       }
349
     },
349
     },
350
+    // {
351
+    //   path: '/dialysis/print/batch/fiftyone',
352
+    //   component: () =>
353
+    //     import('@/xt_pages/dialysis/batch_print/batch_print_order_fiftyone'),
354
+    //   hidden: true,
355
+    //   is_menu: false,
356
+    //   name: 'dialysis_batch_fiftyone',
357
+    //   meta: {
358
+    //     title: '批量打印',
359
+    //     noCache: true
360
+    //   }
361
+    // },
362
+    // {
363
+    //   path: '/dialysis/print/batch/fiftythree',
364
+    //   component: () =>
365
+    //     import('@/xt_pages/dialysis/batch_print/batch_print_order_fiftythree'),
366
+    //   hidden: true,
367
+    //   is_menu: false,
368
+    //   name: 'dialysis_batch_fiftythree',
369
+    //   meta: {
370
+    //     title: '批量打印',
371
+    //     noCache: true
372
+    //   }
373
+    // },
350
     {
374
     {
351
       path: '/dialysis/print/batch/fiftynine',
375
       path: '/dialysis/print/batch/fiftynine',
352
       component: () =>
376
       component: () =>
383
         noCache: true
407
         noCache: true
384
       }
408
       }
385
     },
409
     },
410
+    {
411
+      path: '/dialysis/print/batch/sixtyTwo',
412
+      component: () =>
413
+        import('@/xt_pages/dialysis/batch_print/batch_print_order_sixtyTwo'),
414
+      hidden: true,
415
+      is_menu: false,
416
+      name: 'dialysis_batch_sixtyTwo',
417
+      meta: {
418
+        title: '批量打印',
419
+        noCache: true
420
+      }
421
+    },
386
     {
422
     {
387
       path: '/dialysis/print/batch/seven',
423
       path: '/dialysis/print/batch/seven',
388
       component: () =>
424
       component: () =>

+ 2 - 2
src/xt_pages/dialysis/details/DialysisPrescription.vue View File

142
           <label>目标超滤量 : </label>
142
           <label>目标超滤量 : </label>
143
           <span class="content">{{ target_ultrafiltration != "0" ? target_ultrafiltration : ""}}</span>
143
           <span class="content">{{ target_ultrafiltration != "0" ? target_ultrafiltration : ""}}</span>
144
           
144
           
145
-          <span v-if="this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 43 && this.$store.getters.xt_user.template_info.template_id != 45  && this.$store.getters.xt_user.template_info.template_id != 46  && this.$store.getters.xt_user.template_info.template_id != 48 && this.$store.getters.xt_user.template_info.org_id != 9555  && this.$store.getters.xt_user.template_info.org_id != 10345  && this.$store.getters.xt_user.template_info.org_id != 10346  && this.$store.getters.xt_user.template_info.org_id != 10395  && this.$store.getters.xt_user.template_info.template_id!=60  && this.$store.getters.xt_user.template_info.org_id != 10340  && this.$store.getters.xt_user.template_info.org_id != 10430 && this.$store.getters.xt_user.template_info.org_id != 10432  && this.$store.getters.xt_user.template_info.org_id != 10441 && this.$store.getters.xt_user.template_info.org_id != 10445"  class="unit">{{ target_ultrafiltration != "0" ? "L" : "" }}</span>
146
-          <span v-if="this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28 || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 43 || this.$store.getters.xt_user.template_info.template_id == 45 || this.$store.getters.xt_user.template_info.template_id == 46  || this.$store.getters.xt_user.template_info.template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345  || this.$store.getters.xt_user.template_info.org_id == 10346  || this.$store.getters.xt_user.template_info.org_id == 10395 || this.$store.getters.xt_user.template_info.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id==10441 || this.$store.getters.xt_user.template_info.org_id==10445" class="unit">{{ target_ultrafiltration != "0" ? "ml" : "" }}</span>
145
+          <span v-if="this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.template_id != 40 && this.$store.getters.xt_user.template_info.template_id != 43 && this.$store.getters.xt_user.template_info.template_id != 45  && this.$store.getters.xt_user.template_info.template_id != 46  && this.$store.getters.xt_user.template_info.template_id != 48 && this.$store.getters.xt_user.template_info.org_id != 9555  && this.$store.getters.xt_user.template_info.org_id != 10345  && this.$store.getters.xt_user.template_info.org_id != 10346  && this.$store.getters.xt_user.template_info.org_id != 10395  && this.$store.getters.xt_user.template_info.template_id!=60  && this.$store.getters.xt_user.template_info.org_id != 10340  && this.$store.getters.xt_user.template_info.org_id != 10430 && this.$store.getters.xt_user.template_info.org_id != 10432  && this.$store.getters.xt_user.template_info.org_id != 10441 && this.$store.getters.xt_user.template_info.org_id != 10445 && this.$store.getters.xt_user.template_info.org_id != 9829"  class="unit">{{ target_ultrafiltration != "0" ? "L" : "" }}</span>
146
+          <span v-if="this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28 || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.template_id == 40 || this.$store.getters.xt_user.template_info.template_id == 43 || this.$store.getters.xt_user.template_info.template_id == 45 || this.$store.getters.xt_user.template_info.template_id == 46  || this.$store.getters.xt_user.template_info.template_id == 48 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345  || this.$store.getters.xt_user.template_info.org_id == 10346  || this.$store.getters.xt_user.template_info.org_id == 10395 || this.$store.getters.xt_user.template_info.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id==10441 || this.$store.getters.xt_user.template_info.org_id==10445 || this.$store.getters.xt_user.template_info.org_id == 9829" class="unit">{{ target_ultrafiltration != "0" ? "ml" : "" }}</span>
147
         </li>
147
         </li>
148
 
148
 
149
          <li v-if="isShow('目标超滤量') && this.$store.getters.xt_user.template_info.org_id == 10290">
149
          <li v-if="isShow('目标超滤量') && this.$store.getters.xt_user.template_info.org_id == 10290">

+ 3 - 0
src/xt_pages/dialysis/details/dialog/AssessmentAfterDislysis.vue View File

1366
 
1366
 
1367
     var date = this.$route.query && this.$route.query.date
1367
     var date = this.$route.query && this.$route.query.date
1368
     this.record_date = date ? uParseTime(date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
1368
     this.record_date = date ? uParseTime(date, '{y}-{m}-{d}') : parseTime(new Date(), '{y}-{m}-{d}')
1369
+    if(this.$store.getters.xt_user.template_info.org_id == 0 ||  this.$store.getters.xt_user.template_info.org_id==9829){
1370
+      this.AssessmentAfterDislysis.pulse_frequency = 80
1371
+    }
1369
   },
1372
   },
1370
   components: {
1373
   components: {
1371
     MultiSelectBox
1374
     MultiSelectBox

+ 29 - 0
src/xt_pages/dialysis/details/dialog/adviceDialog/AddGroupAdvice.vue View File

1590
           }
1590
           }
1591
       }
1591
       }
1592
 
1592
 
1593
+      if( this.$store.getters.xt_user.org.id == 9829 ){
1594
+          var year = date.getFullYear()
1595
+          var month = date.getMonth() + 1
1596
+          var day = date.getDate()
1597
+
1598
+          var hours = date.getHours()
1599
+          var minites = date.getMinutes()
1600
+
1601
+          if (month < 10) {
1602
+            month = '0' + month
1603
+          }
1604
+          if (day < 10) {
1605
+            day = '0' + day
1606
+          }
1607
+          if (hours < 10) {
1608
+            hours = '0' + hours
1609
+          }
1610
+          if (minites < 10) {
1611
+            minites = '0' + minites
1612
+          }
1613
+          if (this.schedulePatient.schedule_type == 1) {
1614
+            this.groupForm.start_time = year + '-' + month + '-' + day + ' ' + '06:30'
1615
+          } else if (this.schedulePatient.schedule_type == 2) {
1616
+            this.groupForm.start_time= year + '-' + month + '-' + day + ' ' + '11:00'
1617
+          } else if (this.schedulePatient.schedule_type == 3) {
1618
+           this.groupForm.start_time = year + '-' + month + '-' + day + ' ' + '15:30'
1619
+          }
1620
+      }
1621
+
1593
     },
1622
     },
1594
     selectAllTemplateAdvice(selection) {
1623
     selectAllTemplateAdvice(selection) {
1595
       console.log("params",selection)
1624
       console.log("params",selection)

+ 72 - 32
src/xt_pages/dialysis/details/dialog/dialysisPrescriptionDialog.vue View File

95
                     </el-col>
95
                     </el-col>
96
 
96
 
97
                     <el-col :span="8"
97
                     <el-col :span="8"
98
-                            v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22  || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28  || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 ||  this.$store.getters.xt_user.template_info.template_id == 40 ||  this.$store.getters.xt_user.template_info.template_id == 43 ||  this.$store.getters.xt_user.template_info.template_id == 45  ||  this.$store.getters.xt_user.template_info.template_id == 46 ||  this.$store.getters.xt_user.template_info.template_id == 48 ||  this.$store.getters.xt_user.template_info.template_id == 56 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10249 || this.$store.getters.xt_user.template_info.org_id == 10395 ||this.$store.getters.xt_user.template_info.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10441 || this.$store.getters.xt_user.template_info.org_id == 10445)">
98
+                            v-if="isShows('目标超滤量') && (this.$store.getters.xt_user.template_info.template_id == 17 || this.$store.getters.xt_user.template_info.template_id == 9 || this.$store.getters.xt_user.template_info.template_id == 20 || this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 22  || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 24 || this.$store.getters.xt_user.template_info.template_id == 26 || this.$store.getters.xt_user.template_info.template_id == 28  || this.$store.getters.xt_user.template_info.template_id == 27 || this.$store.getters.xt_user.template_info.template_id == 29 || this.$store.getters.xt_user.template_info.template_id == 30 || this.$store.getters.xt_user.template_info.template_id == 31 || this.$store.getters.xt_user.template_info.template_id == 32 || this.$store.getters.xt_user.template_info.template_id == 34 || this.$store.getters.xt_user.template_info.template_id == 38 ||  this.$store.getters.xt_user.template_info.template_id == 40 ||  this.$store.getters.xt_user.template_info.template_id == 43 ||  this.$store.getters.xt_user.template_info.template_id == 45  ||  this.$store.getters.xt_user.template_info.template_id == 46 ||  this.$store.getters.xt_user.template_info.template_id == 48 ||  this.$store.getters.xt_user.template_info.template_id == 56 || this.$store.getters.xt_user.template_info.org_id == 9555 || this.$store.getters.xt_user.template_info.org_id == 10345 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10249 || this.$store.getters.xt_user.template_info.org_id == 10395 ||this.$store.getters.xt_user.template_info.template_id == 60 || this.$store.getters.xt_user.template_info.org_id == 10340 || this.$store.getters.xt_user.template_info.org_id == 10430 || this.$store.getters.xt_user.template_info.org_id == 10432 || this.$store.getters.xt_user.template_info.org_id == 10441 || this.$store.getters.xt_user.template_info.org_id == 10445 || this.$store.getters.xt_user.template_info.org_id == 9829)">
99
                         <el-form-item label="目标超滤量(ml):">
99
                         <el-form-item label="目标超滤量(ml):">
100
                             <el-input
100
                             <el-input
101
                                     type="number"
101
                                     type="number"
106
 
106
 
107
 
107
 
108
                     <el-col :span="8"
108
                     <el-col :span="8"
109
-                            v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 43 &&  this.$store.getters.xt_user.template_info.template_id != 45 &&  this.$store.getters.xt_user.template_info.template_id != 46  &&  this.$store.getters.xt_user.template_info.template_id != 48 &&  this.$store.getters.xt_user.template_info.template_id != 56 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  this.$store.getters.xt_user.template_info.org_id != 10345 &&  this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10249 &&  this.$store.getters.xt_user.template_info.org_id != 10395 &&  this.$store.getters.xt_user.template_info.template_id != 60 &&  this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10430 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id!=10441 && this.$store.getters.xt_user.template_info.org_id!=10445">
109
+                            v-if="isShows('目标超滤量')  && this.$store.getters.xt_user.template_info.template_id != 17 && this.$store.getters.xt_user.template_info.template_id != 9 && this.$store.getters.xt_user.template_info.template_id != 20 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 22 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 24 && this.$store.getters.xt_user.template_info.template_id != 26 && this.$store.getters.xt_user.template_info.template_id != 28 && this.$store.getters.xt_user.template_info.template_id != 27 && this.$store.getters.xt_user.template_info.template_id != 29 && this.$store.getters.xt_user.template_info.template_id != 30 && this.$store.getters.xt_user.template_info.template_id != 31 && this.$store.getters.xt_user.template_info.template_id != 32 && this.$store.getters.xt_user.template_info.template_id != 34 && this.$store.getters.xt_user.template_info.template_id != 38 &&  this.$store.getters.xt_user.template_info.template_id != 40 &&  this.$store.getters.xt_user.template_info.template_id != 43 &&  this.$store.getters.xt_user.template_info.template_id != 45 &&  this.$store.getters.xt_user.template_info.template_id != 46  &&  this.$store.getters.xt_user.template_info.template_id != 48 &&  this.$store.getters.xt_user.template_info.template_id != 56 && this.$store.getters.xt_user.template_info.org_id != 9555 &&  this.$store.getters.xt_user.template_info.org_id != 10345 &&  this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10249 &&  this.$store.getters.xt_user.template_info.org_id != 10395 &&  this.$store.getters.xt_user.template_info.template_id != 60 &&  this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10430 && this.$store.getters.xt_user.template_info.org_id != 10432 && this.$store.getters.xt_user.template_info.org_id!=10441 && this.$store.getters.xt_user.template_info.org_id!=10445 && this.$store.getters.xt_user.template_info.org_id!=9829">
110
                         <el-form-item label="目标超滤量(L):">
110
                         <el-form-item label="目标超滤量(L):">
111
                             <el-input
111
                             <el-input
112
                                     type="number"
112
                                     type="number"
189
                     <el-row :gutter="20"> -->
189
                     <el-row :gutter="20"> -->
190
 
190
 
191
                     <el-col :span="8" v-if="isShows('抗凝剂')">
191
                     <el-col :span="8" v-if="isShows('抗凝剂')">
192
+                     
192
                         <el-form-item label="抗凝剂:">
193
                         <el-form-item label="抗凝剂:">
193
                             <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择"
194
                             <el-select v-model="dialysisPrescription.anticoagulant" placeholder="请选择"
194
                                        style="width:100%;"
195
                                        style="width:100%;"
195
                                        @change="changeThisAnticoagulant">
196
                                        @change="changeThisAnticoagulant">
196
                                 <el-option :key="0" label="请选择" :value="0"></el-option>
197
                                 <el-option :key="0" label="请选择" :value="0"></el-option>
197
-                                <el-option v-if="dialysisPrescription.anticoagulant ==3" :key="3" label="低分子肝素"
198
-                                           :value="3"></el-option>
198
+                                <!-- <el-option v-if="dialysisPrescription.anticoagulant ==3" :key="3" label="低分子肝素"
199
+                                           :value="3"></el-option> -->
199
                                 <el-option v-for="(item, index) in anticoagulantsConfit" :label="item.name"
200
                                 <el-option v-for="(item, index) in anticoagulantsConfit" :label="item.name"
200
                                            :key="index + 'e'"
201
                                            :key="index + 'e'"
201
                                            :value="item.id"></el-option>
202
                                            :value="item.id"></el-option>
205
 
206
 
206
 
207
 
207
                     <el-col :span="8" v-if="isShows('抗凝剂商品名称')">
208
                     <el-col :span="8" v-if="isShows('抗凝剂商品名称')">
209
+                      
208
                         <el-form-item label="抗凝剂商品名称:">
210
                         <el-form-item label="抗凝剂商品名称:">
209
                             <el-input
211
                             <el-input
210
                                     v-model="dialysisPrescription.antioxidant_commodity_name"
212
                                     v-model="dialysisPrescription.antioxidant_commodity_name"
245
                                           v-model="dialysisPrescription.add_amount"></el-input>
247
                                           v-model="dialysisPrescription.add_amount"></el-input>
246
                             </el-form-item>
248
                             </el-form-item>
247
 
249
 
248
-                            <el-form-item v-else :label="'追加肝素量(' + anticoagulant.shouji_unit + ') : '">
250
+                            <el-form-item v-if="dialysisPrescription.anticoagulant != 2 && dialysisPrescription.anticoagulant != 1" :label="'追加肝素量(' + anticoagulant.shouji_unit + ') : '">
249
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
251
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
250
                                           v-model="dialysisPrescription.add_amount"></el-input>
252
                                           v-model="dialysisPrescription.add_amount"></el-input>
251
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
253
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
262
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
264
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
263
                             </el-form-item>
265
                             </el-form-item>
264
 
266
 
265
-                            <el-form-item v-else :label="'减肝素量(' + anticoagulant.shouji_unit + ') : '">
267
+                            <el-form-item v-if="dialysisPrescription.anticoagulant != 2 && dialysisPrescription.anticoagulant != 1" :label="'减肝素量(' + anticoagulant.shouji_unit + ') : '">
266
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
268
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
267
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
269
                                           v-model="dialysisPrescription.reduce_amount"></el-input>
268
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
270
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
270
                             </el-form-item>
272
                             </el-form-item>
271
                     </el-col>
273
                     </el-col>
272
 
274
 
273
-                    <el-col :span="8" v-if="anticoagulant.shouji != -1 && isShows('首剂')">
274
-                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.template_id!=54  && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432">
275
+                    <el-col :span="8" v-if="anticoagulant!=undefined && anticoagulant.shouji != -1 && isShows('首剂')  && dialysisPrescription.anticoagulant!=1 && dialysisPrescription.anticoagulant!=12">
276
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157 && this.$store.getters.xt_user.template_info.template_id!=54  && 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">
275
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
277
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
276
                             <el-form-item
278
                             <el-form-item
277
-                                    v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id!=9990'
279
+                                    v-if='dialysisPrescription.anticoagulant != 1 &&this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.org_id!=9990'
278
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
280
                                     :label="'首剂(' + anticoagulant.shouji_unit + ') : '">
279
 
281
 
280
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
282
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
291
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
293
                                 <el-input type="number" disabled v-if="dialysisPrescription.anticoagulant == 1"
292
                                           v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
294
                                           v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
293
                             </el-form-item>
295
                             </el-form-item>
294
-                           <el-form-item v-if="this.$store.getters.xt_user.template_info.org_id == 9990 && dialysisPrescription.anticoagulant!=7" :label="'首剂(iu):'"> 
296
+                           <el-form-item v-if="this.$store.getters.xt_user.template_info.org_id == 9990 && dialysisPrescription.anticoagulant!=7 && this.$store.getters.xt_user.template_info.template_id!=6" :label="'首剂(iu):'"> 
295
                                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
297
                                <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
296
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
298
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
297
 
299
 
299
                                           v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
301
                                           v-model="dialysisPrescription.no_anticoagulant_shouji"></el-input>
300
                             </el-form-item>
302
                             </el-form-item>
301
 
303
 
304
+                          
305
+
302
 
306
 
303
                             <el-form-item
307
                             <el-form-item
304
-                                    v-if='dialysisPrescription.anticoagulant == 2 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10387 && dialysisPrescription.anticoagulant == 2'
308
+                                    v-if='dialysisPrescription.anticoagulant == 2 && this.$store.getters.xt_user.template_info.template_id == 21 || this.$store.getters.xt_user.template_info.template_id == 23 || this.$store.getters.xt_user.template_info.template_id == 38 || this.$store.getters.xt_user.template_info.org_id == 9987 || this.$store.getters.xt_user.template_info.org_id == 10346 || this.$store.getters.xt_user.template_info.org_id == 10387'
305
                                     :label="'首剂(mg) : '">
309
                                     :label="'首剂(mg) : '">
306
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
310
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
307
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
311
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
330
                         </div>
334
                         </div>
331
 
335
 
332
                         <div v-else>
336
                         <div v-else>
337
+                            
333
                             <el-form-item v-if="dialysisPrescription.anticoagulant == 2" :label="'首剂(mg) : '">
338
                             <el-form-item v-if="dialysisPrescription.anticoagulant == 2" :label="'首剂(mg) : '">
334
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
339
                                 <el-input type="number" v-if="dialysisPrescription.anticoagulant != 1"
335
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
340
                                           v-model="dialysisPrescription.anticoagulant_shouji"></el-input>
350
                     </el-col>
355
                     </el-col>
351
 
356
 
352
 
357
 
353
-                    <el-col :span="8" v-if="anticoagulant.weichi != -1 && isShows('维持')">
354
-                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157  && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 9671  && this.$store.getters.xt_user.template_info.org_id != 10340 && this.$store.getters.xt_user.template_info.org_id != 10432">
358
+                    <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.weichi != -1 && isShows('维持')  && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
359
+                        <div v-if="this.$store.getters.xt_user.template_info.org_id != 10157  && this.$store.getters.xt_user.template_info.org_id != 9990 && this.$store.getters.xt_user.template_info.org_id != 9671  && 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">
355
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 ">
360
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 ">
356
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
361
                             <el-form-item :label="'维持(' + anticoagulant.weichi_unit + ') : '"
357
                                           v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987  && this.$store.getters.xt_user.template_info.org_id != 54 && this.$store.getters.xt_user.template_info.org_id != 9990">
362
                                           v-if="anticoagulant.weichi != -1 && this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38 && this.$store.getters.xt_user.template_info.org_id != 9987  && this.$store.getters.xt_user.template_info.org_id != 54 && this.$store.getters.xt_user.template_info.org_id != 9990">
414
 
419
 
415
 
420
 
416
 
421
 
417
-                    <el-col :span="8" v-if="anticoagulant.zongliang != -1 && isShows('总量')">
418
-                        <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">
422
+                    <el-col :span="8" v-if="anticoagulant!=undefined &&anticoagulant.zongliang != -1 && isShows('总量') && dialysisPrescription.anticoagulant!=1&& dialysisPrescription.anticoagulant!=12">
423
+                        <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">
419
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
424
                           <div v-if="this.$store.getters.xt_user.template_info.org_id != 10101 && this.$store.getters.xt_user.template_info.template_id != 45 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387">
420
                             <el-form-item
425
                             <el-form-item
421
                                     v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 9990'
426
                                     v-if='this.$store.getters.xt_user.template_info.template_id != 21 && this.$store.getters.xt_user.template_info.template_id != 23 && this.$store.getters.xt_user.template_info.template_id != 38  && this.$store.getters.xt_user.template_info.org_id != 9987 && this.$store.getters.xt_user.template_info.template_id != 54 && this.$store.getters.xt_user.template_info.org_id != 10346 && this.$store.getters.xt_user.template_info.org_id != 10387 && this.$store.getters.xt_user.template_info.org_id != 9990'
1610
             this.InnerDialogProps.selected = this.dialysisPrescription.plasma_separator
1615
             this.InnerDialogProps.selected = this.dialysisPrescription.plasma_separator
1611
             this.InnerDialogProps.isShowTextArea = false
1616
             this.InnerDialogProps.isShowTextArea = false
1612
             break
1617
             break
1613
-
1618
+mu
1614
           case '10': // 胆红素吸附柱
1619
           case '10': // 胆红素吸附柱
1615
 
1620
 
1616
             this.InnerDialogProps.values = this.bilirubinAdsorptionColumn
1621
             this.InnerDialogProps.values = this.bilirubinAdsorptionColumn
1716
         )
1721
         )
1717
         // this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1722
         // this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1718
 
1723
 
1719
-        var anticoagulantsConfitOne = this.$store.getters.anticoagulants_confit
1724
+        this.anticoagulantsConfit = this.$store.getters.anticoagulants_confit
1725
+        console.log("抗凝剂",this.anticoagulantsConfit)
1720
 
1726
 
1721
         // for (let i = 0; i < anticoagulantsConfitOne.length; i++) {
1727
         // for (let i = 0; i < anticoagulantsConfitOne.length; i++) {
1722
         //   console.log('anticoagulantsConfitOne', anticoagulantsConfitOne[i].name)
1728
         //   console.log('anticoagulantsConfitOne', anticoagulantsConfitOne[i].name)
1730
         // var arrthree = {}
1736
         // var arrthree = {}
1731
         // arrthree = { ...arr }
1737
         // arrthree = { ...arr }
1732
         // console.log('arrthree', arrthree)
1738
         // console.log('arrthree', arrthree)
1733
-        const arrFour = []
1734
-        Object.keys(anticoagulantsConfitOne).map((item, index) => {
1735
-          arrFour.push(anticoagulantsConfitOne[item])
1736
-          // if (index != 2) {
1737
-          //   arrFour.push(anticoagulantsConfitOne[item])
1738
-          // }
1739
-        })
1740
-
1741
-        this.anticoagulantsConfit = arrFour
1739
+        // const arrFour = []
1740
+        // Object.keys(anticoagulantsConfitOne).map((item, index) => {
1741
+        //   arrFour.push(anticoagulantsConfitOne[item])
1742
+        //   // if (index != 2) {
1743
+        //   //   arrFour.push(anticoagulantsConfitOne[item])
1744
+        //   // }
1745
+        // })
1746
+        // console.log("arrFour0-0000000000000wo",arrFour)
1747
+        // this.anticoagulantsConfit = arrFour
1742
         this.dialysisList = this.devices
1748
         this.dialysisList = this.devices
1743
 
1749
 
1744
         this.body_fluid_option = this.$store.getters.body_fluid
1750
         this.body_fluid_option = this.$store.getters.body_fluid
2246
             } else if (schedual.schedule_type == 3) {
2252
             } else if (schedual.schedule_type == 3) {
2247
               this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
2253
               this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
2248
             }
2254
             }
2255
+           }else if(this.$store.getters.xt_user.org.id == 10447){
2256
+              if (schedual.schedule_type == 1) {
2257
+              this.start_time = year + '-' + month + '-' + day + ' ' + '7:00'
2258
+            } else if (schedual.schedule_type == 2) {
2259
+              this.start_time = year + '-' + month + '-' + day + ' ' + '11:00'
2260
+            } else if (schedual.schedule_type == 3) {
2261
+              this.start_time = year + '-' + month + '-' + day + ' ' + '18:00'
2262
+            }
2263
+           }else if(this.$store.getters.xt_user.org.id == 9829){
2264
+              if (schedual.schedule_type == 1) {
2265
+              this.start_time = year + '-' + month + '-' + day + ' ' + '6:30'
2266
+            } else if (schedual.schedule_type == 2) {
2267
+              this.start_time = year + '-' + month + '-' + day + ' ' + '11:00'
2268
+            } else if (schedual.schedule_type == 3) {
2269
+              this.start_time = year + '-' + month + '-' + day + ' ' + '15:30'
2270
+            }
2249
            } else {
2271
            } else {
2250
             if (schedual.schedule_type == 1) {
2272
             if (schedual.schedule_type == 1) {
2251
               this.start_time = year + '-' + month + '-' + day + ' ' + '07:00'
2273
               this.start_time = year + '-' + month + '-' + day + ' ' + '07:00'
2313
               this.dialysisPrescription.bicarbonate = 31.1
2335
               this.dialysisPrescription.bicarbonate = 31.1
2314
               this.dialysisPrescription.dialysate_flow = 500
2336
               this.dialysisPrescription.dialysate_flow = 500
2315
             }
2337
             }
2338
+            if(this.$store.getters.xt_user.org.id == 10447){
2339
+              this.dialysisPrescription.dialysate_flow = 500
2340
+            }
2316
         }
2341
         }
2317
         if (this.predialysis == null || this.predialysis.id == 0) {
2342
         if (this.predialysis == null || this.predialysis.id == 0) {
2318
           
2343
           
2374
         if (isNaN(thismode) || thismode <= 0) {
2399
         if (isNaN(thismode) || thismode <= 0) {
2375
           return false
2400
           return false
2376
         }
2401
         }
2377
-        if (val <= 2) {
2378
-          this.anticoagulant = this.anticoagulantsConfit[thismode - 1]
2379
-        }
2380
-        if (val > 2) {
2381
-          this.anticoagulant = this.anticoagulantsConfit[thismode - 2]
2402
+        // if (val != 12 && val!=1) {
2403
+        //   this.anticoagulant = this.anticoagulantsConfit[thismode - 1]
2404
+        // }
2405
+        // if (val == 12 || val == 1) {
2406
+        //   this.anticoagulant = this.anticoagulantsConfit[thismode - 2]
2407
+        //   console.log("抗凝剂",this.anticoagulant)
2408
+        // }
2409
+       if (
2410
+          typeof this.anticoagulantsConfit[thismode] === 'undefined' ||
2411
+          this.anticoagulantsConfit[thismode] == null
2412
+        ) {
2413
+          return false
2382
         }
2414
         }
2415
+        this.anticoagulant = this.anticoagulantsConfit[thismode]
2383
         if ((this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 41 || this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 47) && val == 2) {
2416
         if ((this.$store.getters.xt_user.template_info.template_id == 13 || this.$store.getters.xt_user.template_info.template_id == 41 || this.$store.getters.xt_user.template_info.template_id == 6 || this.$store.getters.xt_user.template_info.template_id == 47) && val == 2) {
2384
            if(val == 2){
2417
            if(val == 2){
2385
              this.anticoagulant.shouji_unit = 'mg'
2418
              this.anticoagulant.shouji_unit = 'mg'
3524
           this.dialysisPrescription.displace_liqui_value = ""
3557
           this.dialysisPrescription.displace_liqui_value = ""
3525
           this.dialysisPrescription.displace_liqui_part = ""
3558
           this.dialysisPrescription.displace_liqui_part = ""
3526
         }
3559
         }
3560
+        
3527
         const ParamsQuery = {}
3561
         const ParamsQuery = {}
3528
         ParamsQuery['patient_id'] = this.$route.query.patient_id
3562
         ParamsQuery['patient_id'] = this.$route.query.patient_id
3529
         ParamsQuery['mode_id'] = id
3563
         ParamsQuery['mode_id'] = id
3658
           this.zhiShow = true
3692
           this.zhiShow = true
3659
           this.huShow = true
3693
           this.huShow = true
3660
           this.totalShow = true
3694
           this.totalShow = true
3695
+
3696
+          //针对新化博翔
3697
+          if(this.$store.getters.xt_user.template_info.org_id ==10447){
3698
+             this.dialysisPrescription.displace_liqui_part = 1
3699
+             this.dialysisPrescription.displace_liqui_value = 35
3700
+          }
3661
         }
3701
         }
3662
 
3702
 
3663
       },
3703
       },
4040
               this.dialysisPrescription['dialysate_temperature'] = ''
4080
               this.dialysisPrescription['dialysate_temperature'] = ''
4041
             }
4081
             }
4042
             if (this.prescription['anticoagulant_shouji'] == 0) {
4082
             if (this.prescription['anticoagulant_shouji'] == 0) {
4043
-              this.dialysisPrescription['anticoagulant_shouji'] = 0
4083
+              this.dialysisPrescription['anticoagulant_'] = 0
4044
             }
4084
             }
4045
             if (this.prescription['anticoagulant_weichi'] == 0) {
4085
             if (this.prescription['anticoagulant_weichi'] == 0) {
4046
               this.dialysisPrescription['anticoagulant_weichi'] = 0
4086
               this.dialysisPrescription['anticoagulant_weichi'] = 0

+ 2 - 2
src/xt_pages/dialysis/template/DialysisPrintOrderFiftyOne.vue View File

1304
                               </div>
1304
                               </div>
1305
                             </div>
1305
                             </div>
1306
                           </div>
1306
                           </div>
1307
-                          <div
1307
+                          <!-- <div
1308
                             class="row"
1308
                             class="row"
1309
                             style="
1309
                             style="
1310
                               padding: 2px 0;
1310
                               padding: 2px 0;
1333
                                 }}
1333
                                 }}
1334
                               </div>
1334
                               </div>
1335
                             </div>
1335
                             </div>
1336
-                          </div>
1336
+                          </div> -->
1337
                         </td>
1337
                         </td>
1338
                       </tr>
1338
                       </tr>
1339
                     </tbody>
1339
                     </tbody>

+ 139 - 22
src/xt_pages/dialysis/template/DialysisPrintOrderSix.vue View File

59
           <div class="inline_block">
59
           <div class="inline_block">
60
             病区:
60
             病区:
61
             <div class="under_line" style="width: 50px; text-align: center">
61
             <div class="under_line" style="width: 50px; text-align: center">
62
-              <span v-if="org_id == 10121||org_id == 10138||org_id == 10414">{{
62
+              <span v-if="org_id == 10121||org_id == 10138||org_id == 10414 ||org_id == 10447">{{
63
                 patientInfo.DialysisSchedule.device_zone.name
63
                 patientInfo.DialysisSchedule.device_zone.name
64
                   ? patientInfo.DialysisSchedule.device_zone.name
64
                   ? patientInfo.DialysisSchedule.device_zone.name
65
                   : ""
65
                   : ""
70
           <div class="inline_block">
70
           <div class="inline_block">
71
             床号:
71
             床号:
72
             <div class="under_line" style="width: 50px; text-align: center">
72
             <div class="under_line" style="width: 50px; text-align: center">
73
-              <span v-if="org_id == 10121||org_id == 10414">{{
73
+              <span v-if="org_id == 10121||org_id == 10414 || org_id == 10447 || org_id == 9675">{{
74
                 dialysisOrder &&
74
                 dialysisOrder &&
75
                 dialysisOrder.DeviceNumber &&
75
                 dialysisOrder.DeviceNumber &&
76
                 dialysisOrder.DeviceNumber.number.length > 0
76
                 dialysisOrder.DeviceNumber.number.length > 0
86
               {{ patientInfo.dialysis_no }}
86
               {{ patientInfo.dialysis_no }}
87
             </div>
87
             </div>
88
           </div>
88
           </div>
89
-          <div class="inline_block" style="margin-left: 5px;">
89
+          <div class="inline_block" style="margin-left: 5px;" v-if="org_id!=9675 && org_id!=10447">
90
             住院号/门诊号:
90
             住院号/门诊号:
91
             <div class="under_line" style="width: 70px;text-align: left" v-if="receiverTreatmentAccess.admission_number">
91
             <div class="under_line" style="width: 70px;text-align: left" v-if="receiverTreatmentAccess.admission_number">
92
               {{ receiverTreatmentAccess.admission_number }}
92
               {{ receiverTreatmentAccess.admission_number }}
369
                         {{ predialysis.blood_access_part_opera_name }}
369
                         {{ predialysis.blood_access_part_opera_name }}
370
                       </div>
370
                       </div>
371
                     </div>
371
                     </div>
372
-                    <div class="inline_block" style="margin-left: 10px">
372
+                    <div class="inline_block" style="margin-left: 10px" v-if="org_id!=9675 && org_id!=10447">
373
                       内瘘:
373
                       内瘘:
374
                       <div
374
                       <div
375
                         class="under_line"
375
                         class="under_line"
390
                     <div
390
                     <div
391
                       class="inline_block"
391
                       class="inline_block"
392
                       style="margin-left: 10px; flex: 1.4"
392
                       style="margin-left: 10px; flex: 1.4"
393
+                      v-if="org_id!=9675 && org_id!=10447"
393
                     >
394
                     >
394
                       导管:
395
                       导管:
395
                       <div
396
                       <div
891
                         class="under_line"
892
                         class="under_line"
892
                         style="width: 100px; text-align: center"
893
                         style="width: 100px; text-align: center"
893
                       >
894
                       >
894
-                        <span v-if="org_id == 10290 || org_id == 10318 || org_id== 10217 || org_id== 10188 || org_id== 9956">{{
895
+                        <span v-if="org_id == 10290 || org_id == 10318 || org_id== 10217 || org_id== 10188 || org_id== 9956 ">{{
895
                           lastafterdialysis.weight_after
896
                           lastafterdialysis.weight_after
896
                         }}</span>
897
                         }}</span>
897
                         <span v-if="org_id != 10290 && org_id != 10318  && org_id!= 10217 && org_id!=10188 && org_id!=9956">{{
898
                         <span v-if="org_id != 10290 && org_id != 10318  && org_id!= 10217 && org_id!=10188 && org_id!=9956">{{
909
                         class="under_line"
910
                         class="under_line"
910
                         style="width: 70px; text-align: center"
911
                         style="width: 70px; text-align: center"
911
                       >
912
                       >
912
-                        {{
913
+                      <span v-if="org_id !=10447 && org_id != 9675">{{
913
                           predialysis.weight_before
914
                           predialysis.weight_before
914
                             ? parseFloat(
915
                             ? parseFloat(
915
                                 predialysis.weight_before -
916
                                 predialysis.weight_before -
917
                               ).toFixed(1)
918
                               ).toFixed(1)
918
                             : "/"
919
                             : "/"
919
                         }}
920
                         }}
921
+                      </span>
922
+                       <span v-if="org_id==10447 || org_id == 9675">
923
+                        {{
924
+                          predialysis.weight_before
925
+                            ? parseFloat(
926
+                                predialysis.weight_before -
927
+                                  predialysis.additional_weight
928
+                              ).toFixed(1)
929
+                            : "未称重"
930
+                        }}
931
+                       </span>
920
                       </div>
932
                       </div>
921
                       kg
933
                       kg
922
                     </div>
934
                     </div>
932
                             : "/"
944
                             : "/"
933
                         }}
945
                         }}
934
                       </div>
946
                       </div>
935
-                      <span v-if="org_id == 10395">ml</span> 
936
-                      <span v-else>L</span>
947
+                      <span v-if="org_id == 10395 || org_id == 9829">ml</span> 
948
+                      <span v-if="org_id!=10395&&org_id!=9829">L</span>
937
                     </div>
949
                     </div>
938
                     <div class="inline_block" style="flex: 1">
950
                     <div class="inline_block" style="flex: 1">
939
                       干体重:
951
                       干体重:
1039
                             : "/"
1051
                             : "/"
1040
                         }}
1052
                         }}
1041
                       </div>
1053
                       </div>
1054
+                     
1055
+                     <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829">
1042
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1056
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1043
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1057
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1044
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1058
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1045
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1059
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1060
+                    </span>
1061
+
1062
+                    <span v-if="org_id==9675 || org_id==10447 || org_id==9829">
1063
+                      <span v-if="prescription.anticoagulant == 4">iu</span>
1064
+                      <span v-if="prescription.anticoagulant == 3">iu</span>
1065
+                      <span v-if="prescription.anticoagulant == 2">mg</span>
1066
+                      <span v-if="prescription.anticoagulant == 5">ml</span>
1067
+                      <span v-if="prescription.anticoagulant == 6">iu</span>
1068
+                     <span v-if="prescription.anticoagulant == 7">iu</span>
1069
+                     <span v-if="prescription.anticoagulant == 8">iu</span>
1070
+                     <span v-if="prescription.anticoagulant == 9">iu</span>
1071
+                     <span v-if="prescription.anticoagulant == 10">iu</span>
1072
+                     <span v-if="prescription.anticoagulant == 11">iu</span>
1073
+                     <span v-if="prescription.anticoagulant == 13">iu</span>
1074
+                    
1075
+                    </span>
1046
                     </div>
1076
                     </div>
1047
                     <div class="inline_block" style="margin-left: 20px">
1077
                     <div class="inline_block" style="margin-left: 20px">
1048
                       维持:
1078
                       维持:
1068
                             : "0"
1098
                             : "0"
1069
                         }}
1099
                         }}
1070
                       </div>
1100
                       </div>
1071
-                      <span v-if="prescription.anticoagulant == 5">ml/h</span>
1072
-                      <span v-if="prescription.anticoagulant == 4">mg/h</span>
1073
-                      <span v-if="prescription.anticoagulant == 3">iu/h</span>
1074
-                      <span v-if="prescription.anticoagulant == 2">iu/h</span>
1075
-                      <span v-if="prescription.anticoagulant == 1">mg/h</span>
1101
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829">
1102
+
1103
+                        <span v-if="prescription.anticoagulant == 5">ml/h</span>
1104
+                          <span v-if="prescription.anticoagulant == 4">mg/h</span>
1105
+                          <span v-if="prescription.anticoagulant == 3">iu/h</span>
1106
+                          <span v-if="prescription.anticoagulant == 2">iu/h</span>
1107
+                          <span v-if="prescription.anticoagulant == 1">mg/h</span>
1108
+                      </span>
1109
+                      <span v-if="org_id==9675 || org_id==10447 || org_id== 9829">
1110
+                        <span v-if="prescription.anticoagulant == 2">mg/h</span>
1111
+                          <span v-if="prescription.anticoagulant == 3">iu/h</span>
1112
+                          <span v-if="prescription.anticoagulant == 4">ml</span>
1113
+                          <span v-if="prescription.anticoagulant == 5">ml/h</span>
1114
+                          <span v-if="prescription.anticoagulant == 6">iu/h</span>
1115
+                          <span v-if="prescription.anticoagulant == 7">iu/h</span>
1116
+                          <span v-if="prescription.anticoagulant == 8">iu/h</span>
1117
+                          <span v-if="prescription.anticoagulant == 9">iu/h</span>
1118
+                          <span v-if="prescription.anticoagulant == 10">iu/h</span>
1119
+                          <span v-if="prescription.anticoagulant == 11">iu/h</span>
1120
+                          <span v-if="prescription.anticoagulant == 13">iu/h</span>
1121
+                      </span>
1076
                     </div>
1122
                     </div>
1077
                     <div
1123
                     <div
1078
                       class="inline_block"
1124
                       class="inline_block"
1125
                             : "/"
1171
                             : "/"
1126
                         }}
1172
                         }}
1127
                       </div>
1173
                       </div>
1174
+                      <span v-if="org_id!=9675 && org_id!=10447 && org_id!=9829">
1128
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1175
                       <span v-if="prescription.anticoagulant == 4">mg</span>
1129
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1176
                       <span v-if="prescription.anticoagulant == 3">iu</span>
1130
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1177
                       <span v-if="prescription.anticoagulant == 2">iu</span>
1131
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1178
                       <span v-if="prescription.anticoagulant == 1">mg</span>
1179
+                     </span>
1180
+                    <span v-if="org_id==9675 || org_id==10447 || org_id == 9829">
1181
+                       <span v-if="prescription.anticoagulant == 2">mg</span>
1182
+                       <span v-if="prescription.anticoagulant == 3">iu</span>
1183
+                       <span v-if="prescription.anticoagulant == 4">ml</span>
1184
+                       <span v-if="prescription.anticoagulant == 5">ml</span>
1185
+                       <span v-if="prescription.anticoagulant == 6">iu</span>
1186
+                       <span v-if="prescription.anticoagulant == 7">iu</span>
1187
+                       <span v-if="prescription.anticoagulant == 8">iu</span>
1188
+                       <span v-if="prescription.anticoagulant == 9">iu</span>
1189
+                       <span v-if="prescription.anticoagulant == 10">iu</span>
1190
+                      <span v-if="prescription.anticoagulant == 11">iu</span>
1191
+                      <span v-if="prescription.anticoagulant == 13">iu</span>
1192
+                    </span>
1132
                     </div>
1193
                     </div>
1133
-                    <div class="inline_block" style="margin-left: 20px">
1194
+                    <div class="inline_block" style="margin-left: 20px" v-if="org_id!=9675 && org_id!=10447">
1134
                       透析机号:
1195
                       透析机号:
1135
                       <div
1196
                       <div
1136
                         class="under_line"
1197
                         class="under_line"
1154
                     <div
1215
                     <div
1155
                       class="inline_block"
1216
                       class="inline_block"
1156
                       style="flex: 1; display: inline-block"
1217
                       style="flex: 1; display: inline-block"
1218
+                      v-if="org_id!=9675 && org_id!=10447"
1157
                     >
1219
                     >
1158
                       备注:
1220
                       备注:
1159
                       <div
1221
                       <div
1645
             <div class="inline_block">
1707
             <div class="inline_block">
1646
               病区:
1708
               病区:
1647
               <div class="under_line" style="width: 50px; text-align: center">
1709
               <div class="under_line" style="width: 50px; text-align: center">
1648
-              <span v-if="org_id == 10121||org_id == 10138">{{
1710
+              <span v-if="org_id == 10121||org_id == 10138 || org_id == 9675 || org_id == 10447">{{
1649
                 patientInfo.DialysisSchedule.device_zone.name
1711
                 patientInfo.DialysisSchedule.device_zone.name
1650
                   ? patientInfo.DialysisSchedule.device_zone.name
1712
                   ? patientInfo.DialysisSchedule.device_zone.name
1651
                   : ""
1713
                   : ""
1656
             <div class="inline_block">
1718
             <div class="inline_block">
1657
               床号:
1719
               床号:
1658
               <div class="under_line" style="width: 50px; text-align: center">
1720
               <div class="under_line" style="width: 50px; text-align: center">
1659
-              <span v-if="org_id == 10121">{{
1721
+              <span v-if="org_id == 10121 || org_id == 9675 || org_id == 10447">{{
1660
                 dialysisOrder &&
1722
                 dialysisOrder &&
1661
                 dialysisOrder.DeviceNumber &&
1723
                 dialysisOrder.DeviceNumber &&
1662
                 dialysisOrder.DeviceNumber.number.length > 0
1724
                 dialysisOrder.DeviceNumber.number.length > 0
1672
                 {{ patientInfo.dialysis_no }}
1734
                 {{ patientInfo.dialysis_no }}
1673
               </div>
1735
               </div>
1674
             </div>
1736
             </div>
1675
-            <div class="inline_block" style="margin-left: 5px">
1737
+            <div class="inline_block" style="margin-left: 5px"
1738
+            v-if="org_id!=9675 && org_id!=10447">
1676
             住院号/门诊号:
1739
             住院号/门诊号:
1677
             <div
1740
             <div
1678
               class="under_line"
1741
               class="under_line"
2066
                         {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
2129
                         {{ afterdialysis.cruor ? afterdialysis.cruor : "/" }}
2067
                       </div>
2130
                       </div>
2068
                     </div>
2131
                     </div>
2069
-                    <div class="inline_block" style="flex: 2">
2132
+                    <div class="inline_block" style="flex: 2"
2133
+                    v-if="org_id!=9675 && org_id!=10447">
2070
                       内瘘:
2134
                       内瘘:
2071
                       <div
2135
                       <div
2072
                         class="under_line"
2136
                         class="under_line"
2083
                         }}
2147
                         }}
2084
                       </div>
2148
                       </div>
2085
                     </div>
2149
                     </div>
2086
-                    <div class="inline_block" style="flex: 4">
2150
+                    <div class="inline_block" style="flex: 4"
2151
+                    v-if="org_id!=9675 && org_id!=10447">
2087
                       导管:
2152
                       导管:
2088
                       <div
2153
                       <div
2089
                         class="under_line"
2154
                         class="under_line"
2106
                         class="under_line"
2171
                         class="under_line"
2107
                         style="width: 70px; text-align: center"
2172
                         style="width: 70px; text-align: center"
2108
                       >
2173
                       >
2174
+                      <span v-if="org_id!=9675&&org_id!=10447">
2109
                         {{
2175
                         {{
2110
                           afterdialysis.weight_after
2176
                           afterdialysis.weight_after
2111
                             ? parseFloat(
2177
                             ? parseFloat(
2114
                               ).toFixed(1)
2180
                               ).toFixed(1)
2115
                             : "/"
2181
                             : "/"
2116
                         }}
2182
                         }}
2183
+                      </span>
2184
+                      <span v-if="org_id ==9675 || org_id==10447">
2185
+                        {{
2186
+                          afterdialysis.weight_after
2187
+                            ? parseFloat(
2188
+                                afterdialysis.weight_after -
2189
+                                  afterdialysis.additional_weight
2190
+                              ).toFixed(1)
2191
+                            : "未称重"
2192
+                        }}
2193
+                      </span>
2194
+                       
2117
                       </div>
2195
                       </div>
2118
                       kg
2196
                       kg
2119
                     </div>
2197
                     </div>
2164
                             : "/"
2242
                             : "/"
2165
                         }}
2243
                         }}
2166
                       </div>
2244
                       </div>
2167
-                      ml
2245
+                      <span v-if="org_id!=9675&&org_id!=10447"> ml</span>
2246
+                      <span v-if="org_id ==9675||org_id==10447">L</span>
2168
                     </div>
2247
                     </div>
2169
                   </div>
2248
                   </div>
2170
                   <div
2249
                   <div
2303
                   <div
2382
                   <div
2304
                     class="row"
2383
                     class="row"
2305
                     style="padding: 2px 0; line-height: 23px; display: flex"
2384
                     style="padding: 2px 0; line-height: 23px; display: flex"
2306
-                    v-if="org_id != 10223"
2385
+                    v-if="org_id != 10223&&org_id!=9538&&org_id!=9675"
2307
                   >
2386
                   >
2308
                     <div
2387
                     <div
2309
                       class="inline_block"
2388
                       class="inline_block"
2310
                       style="flex: 1; display: inline-block"
2389
                       style="flex: 1; display: inline-block"
2390
+                      v-if="org_id!=9675 && org_id!=10447"
2311
                     >
2391
                     >
2312
                       备注:
2392
                       备注:
2313
                       <div
2393
                       <div
2325
                       </div>
2405
                       </div>
2326
                     </div>
2406
                     </div>
2327
                   </div>
2407
                   </div>
2408
+                  <div
2409
+                    class="row"
2410
+                    style="padding: 2px 0; line-height: 23px; display: flex"
2411
+                    v-if="org_id == 9538||org_id == 9675"
2412
+                  >
2413
+                    <div
2414
+                      class="inline_block"
2415
+                      style="flex: 1; display: inline-block"
2416
+                    >
2417
+                      中心静脉导管封管:A端<div
2418
+                        class="under_line"
2419
+                        style="
2420
+                          width: 60px;
2421
+                          line-height: 25px;
2422
+                          text-align: center;
2423
+                          margin-left: 2px;
2424
+                          display: inline-block;
2425
+                          white-space: normal;
2426
+                        "
2427
+                      >
2428
+                        {{ lastafterdialysis.cvc_a ? lastafterdialysis.cvc_a : "/" }}
2429
+                      </div>ml,V端<div
2430
+                        class="under_line"
2431
+                        style="
2432
+                          width: 60px;
2433
+                          line-height: 25px;
2434
+                          text-align: center;
2435
+                          margin-left: 2px;
2436
+                          display: inline-block;
2437
+                          white-space: normal;
2438
+                        "
2439
+                      >
2440
+                        {{ lastafterdialysis.cvc_v ? lastafterdialysis.cvc_v : "/" }}
2441
+                      </div>ml
2442
+                      
2443
+                    </div>
2444
+                  </div>
2328
                 </td>
2445
                 </td>
2329
               </tr>
2446
               </tr>
2330
               <tr>
2447
               <tr>
3594
       "vascular_access_desc"
3711
       "vascular_access_desc"
3595
     );
3712
     );
3596
     this.org_id = this.$store.getters.xt_user.org.id;
3713
     this.org_id = this.$store.getters.xt_user.org.id;
3597
-
3714
+    console.log("org_id-----------------------------------------",this.org_id)
3598
     // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
3715
     // this.bloodAccessParOpera = getDataConfig('hemodialysis', 'vascular_access_desc')
3599
 
3716
 
3600
     var bloodAccessParOpera = getDataConfig(
3717
     var bloodAccessParOpera = getDataConfig(

+ 2 - 2
src/xt_pages/workforce/schedulePrint.vue View File

62
             size="small"
62
             size="small"
63
             @click="searchPatientAction"
63
             @click="searchPatientAction"
64
           >搜索</el-button>
64
           >搜索</el-button>
65
-        <el-button style="float:right;" type="primary" @click="printAction">打印</el-button>
65
+        <!-- <el-button style="float:right;" type="primary" @click="printAction">打印</el-button> -->
66
 
66
 
67
-<!--        <el-button type="primary" size="small" style="margin-right" @click="toPrint">打印</el-button>-->
67
+       <el-button type="primary" size="small" style="margin-right" @click="toPrint">打印</el-button>
68
       </div>
68
       </div>
69
 
69
 
70
       <el-table
70
       <el-table