Sfoglia il codice sorgente

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

28169 5 mesi fa
parent
commit
b21e1b569b

+ 6 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_eightyTwo.vue Vedi File

@@ -273,6 +273,12 @@
273 273
               <span v-if="record.assessment_before_dislysis.is_hemorrhage != 2 && record.assessment_before_dislysis.is_hemorrhage != 1">/</span>
274 274
             </div>
275 275
           </div>
276
+          <div class="row">
277
+            备注
278
+            <div class="inline_block under_line" style="width:90%;text-align: center;white-space: normal;">
279
+              {{ record.prescription.remark ? record.prescription.remark : '/'}}
280
+            </div>
281
+          </div>
276 282
           <div class="row">
277 283
             上机医生
278 284
             <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">

+ 7 - 3
src/xt_pages/dialysis/template/DialysisPrintOrdereightytwo.vue Vedi File

@@ -116,9 +116,7 @@
116 116
           
117 117
         </div>
118 118
 
119
-        <div class="row">
120
-
121
-        </div>
119
+        
122 120
         <div class="row">
123 121
           抗凝药物&nbsp;&nbsp;
124 122
           <div class="inline_block under_line" style="width:90%;text-align: left;">
@@ -248,6 +246,12 @@
248 246
             </div>
249 247
           </div> -->
250 248
         </div>
249
+        <div class="row">
250
+          备注
251
+          <div class="inline_block under_line" style="width:90%;text-align: center;white-space: normal;">
252
+            {{ prescription.remark ? prescription.remark : '/'}}
253
+          </div>
254
+        </div>
251 255
         <div class="row">
252 256
           上机医生
253 257
           <div class="inline_block under_line" style="width:150px;text-align: center;margin-right:30px;">

+ 4 - 3
src/xt_pages/outpatientCharges/invoiceTemplate/printthirteen.vue Vedi File

@@ -2,12 +2,13 @@
2 2
 <template>
3 3
   <div id='invoice-print'>
4 4
     <div v-for='(i,index) in pageArr.length' :key="index" style="width: 90%;margin: 0 auto;font-size: 17px;">
5
-      <div style="text-align: center;width: 100%;font-size: 20px; font-weight: bolder;">盐城响水燕舞血液透析中心收据</div>
5
+      <div v-if="org_id==10188" style="text-align: center;width: 100%;font-size: 20px; font-weight: bolder;">盐城响水燕舞血液透析中心收据</div>
6
+      <div v-if="org_id==10217" style="text-align: center;width: 100%;font-size: 20px; font-weight: bolder;">大丰燕舞血液透析中心</div>
6 7
       <div style="display: flex; margin: 15px 0 5px 0;">
7 8
         <div style="flex: 1.1;">业务流水号:{{ list.order_number }}</div>
8 9
         <div style="flex: 0.9;">医疗机构类型:</div>
9 10
         <div style="flex: 1;">医院国家编码:H32092103007</div>
10
-       
11
+
11 12
       </div>
12 13
       <div style="display: flex;">
13 14
         <!-- <div style="flex:1;">医生:{{ doctor_info.user_name }}</div>
@@ -78,7 +79,7 @@
78 79
           </div>
79 80
         </div>
80 81
         <div style="flex: 2;border-left: 1px solid black;">
81
-          
82
+
82 83
         </div>
83 84
       </div>
84 85
       <div style="display: flex;border:1px solid black;border-top: none;">

+ 3 - 4
src/xt_pages/outpatientCharges/statementPrint.vue Vedi File

@@ -70,13 +70,13 @@
70 70
       <printSixtheen :info="info" v-if="org_id == 10697"></printSixtheen>
71 71
       <!-- 杏康 -->
72 72
       <printSeventheen  :info="info" v-if=" org_id == 10721"></printSeventheen>
73
-      <printeighteen :info="info" v-if=" org_id == 10726 || org_id == 0"></printeighteen>
73
+      <printeighteen :info="info" v-if=" org_id == 10726"></printeighteen>
74 74
       <printOne :info="info" v-if=" org_id != 9990 &&
75 75
             org_id != 10138 && org_id != 9504 && org_id != 10028 &&
76 76
             org_id != 10610 && org_id !=10537 && org_id !=10697 &&
77 77
             org_id != 10278 && org_id != 10387 && org_id != 10191 &&
78 78
             org_id != 10210 &&org_id != 10485 &&org_id != 10480 &&
79
-            org_id != 10510 &&org_id != 10088 && org_id != 10721 &&org_id != 10633 &&org_id != 10731 &&org_id != 0 && org_id != 10726 && this.paramsObj.balance_accounts_type == 1">
79
+            org_id != 10510 &&org_id != 10088 && org_id != 10721 &&org_id != 10633 &&org_id != 10731 && org_id != 10726 && this.paramsObj.balance_accounts_type == 1">
80 80
       </printOne>
81 81
       <privateChargePrint :info="info" v-if="org_id != 9990 &&
82 82
             org_id != 10138 && org_id != 9504 &&  org_id != 10028 && org_id !=10697 &&
@@ -739,7 +739,6 @@ export default {
739 739
     searchAction() {
740 740
     },
741 741
     getInfo(order_id, obj) {
742
-      console.log('obj.balance_accounts_type',obj.balance_accounts_type);
743 742
       if (obj.balance_accounts_type == 2) {
744 743
         let params = {
745 744
           his_patient_id: obj.his_patient_id,
@@ -1860,7 +1859,7 @@ export default {
1860 1859
 
1861 1860
 
1862 1861
 
1863
-          } else if(this.org_id == 10726 || this.org_id == 0){
1862
+          } else if(this.org_id == 10726){
1864 1863
             let params = {
1865 1864
               order_id: obj.order_id,
1866 1865
               admin_user_id: this.$store.getters.xt_user.user.id

+ 39 - 2
src/xt_pages/outpatientTool/components/pdetail.vue Vedi File

@@ -74,6 +74,15 @@
74 74
       <el-table-column align="center" prop="name" label="患者名字" fixed>
75 75
         <template slot-scope="scope">{{ scope.row.name }}</template>
76 76
       </el-table-column>
77
+
78
+      <el-table-column align="center" prop="name" label="就诊ID" fixed>
79
+        <template slot-scope="scope">{{ scope.row.mdtrt_id }}</template>
80
+      </el-table-column>
81
+
82
+      <el-table-column align="center" prop="name" label="开嘱医生" fixed>
83
+        <template slot-scope="scope">{{getName(scope.row.advice_doctor )}}</template>
84
+      </el-table-column>
85
+
77 86
       <el-table-column align="center" prop="name" label="处方日期">
78 87
         <template slot-scope="scope">{{ scope.row.record_date }}</template>
79 88
       </el-table-column>
@@ -141,7 +150,7 @@
141 150
 import BreadCrumb from '@/xt_pages/components/bread-crumb'
142 151
 import { GetPSummaryDetail } from '@/api/his/his'
143 152
 import { getPrescriptionInitdata } from '@/api/his/his_tools'
144
-
153
+import { getAllDoctorList } from "@/api/project/project"
145 154
 import { PostSearch } from '@/api/patient'
146 155
 
147 156
 import { uParseTime } from '@/utils/tools'
@@ -185,11 +194,22 @@ export default {
185 194
       items: [
186 195
         { id: 1, name: '未结算' },
187 196
         { id: 2, name: '已结算' },
188
-      ]
197
+      ],
198
+      doctorList:[]
189 199
 
190 200
     }
191 201
   },
192 202
   methods: {
203
+    getName(user_id){
204
+      var user_name = ''
205
+      for (let i = 0; i < this.doctorList.length; i++) {
206
+        if (user_id == this.doctorList[i].admin_user_id) {
207
+          user_name = this.doctorList[i].user_name
208
+        }
209
+      }
210
+      return user_name
211
+
212
+    },
193 213
     export_detail() {
194 214
 
195 215
       let list = []
@@ -197,6 +217,9 @@ export default {
197 217
         let order = this.tableData[i]
198 218
         let name = order.name
199 219
         let item_name = order.item_name
220
+
221
+
222
+
200 223
         let count = order.count
201 224
         let price = order.price.toFixed(2)
202 225
         let pay_sumamt = (order.price.toFixed(2) * order.count).toFixed(2)
@@ -386,6 +409,14 @@ export default {
386 409
           }
387 410
         }
388 411
       }
412
+    },   getAllDoctorList(){
413
+      getAllDoctorList().then(response=>{
414
+        if(response.data.state == 1){
415
+          var doctor =  response.data.data.doctor
416
+
417
+          this.doctorList = doctor
418
+        }
419
+      })
389 420
     },
390 421
     unique(arr) {
391 422
       const res = new Map()
@@ -533,6 +564,9 @@ export default {
533 564
 
534 565
               newObj['order_status'] = orders[c].order_status
535 566
               newObj['setl_time'] = orders[c].setl_time
567
+              newObj['mdtrt_id'] = orders[c].mdtrt_id
568
+              newObj['advice_doctor'] = orders[c].advice_doctor
569
+
536 570
 
537 571
               newObj['med_type'] = orders[c].med_type
538 572
               newObj['record_date'] = orders[c].record_date
@@ -575,6 +609,8 @@ export default {
575 609
               type: tempPatientsTwo[i].order_info[b].type,
576 610
               item_name: tempPatientsTwo[i].order_info[b].item_name,
577 611
               item_id: tempPatientsTwo[i].order_info[b].item_id,
612
+              mdtrt_id: tempPatientsTwo[i].order_info[b].mdtrt_id,
613
+              advice_doctor: tempPatientsTwo[i].order_info[b].advice_doctor,
578 614
               count: tempPatientsTwo[i].order_info[b].count,
579 615
               item_spec: tempPatientsTwo[i].order_info[b].item_spec,
580 616
               order_status: tempPatientsTwo[i].order_info[b].order_status,
@@ -775,6 +811,7 @@ export default {
775 811
   },
776 812
 
777 813
   created() {
814
+    this.getAllDoctorList()
778 815
     this.getInit()
779 816
     this.getSummaryDetailList()
780 817
 

+ 78 - 17
src/xt_pages/outpatientTool/components/settle.vue Vedi File

@@ -89,23 +89,26 @@
89 89
           </template>
90 90
         </el-table-column>
91 91
 
92
-        <el-table-column align="center" prop="item_name" label="参保地">
92
+        <el-table-column align="center" prop="item_name" label="病种名称">
93 93
           <template slot-scope="scope">
94
-            {{scope.row.clr_optins}}
94
+            {{getSickName(scope.row.his.sick_type)}}
95 95
           </template>
96 96
         </el-table-column>
97 97
 
98
-
99
-        <el-table-column align="center" prop="item_name" label="病种名称">
98
+        <el-table-column align="center" prop="item_name" label="参保地">
100 99
           <template slot-scope="scope">
101
-            {{scope.row.sick_name}}
100
+<!--            {{scope.row.clr_optins}}-->
101
+            {{getName(scope.row.his.insuplc_admdvs) + '(' + scope.row.his.insuplc_admdvs +')'}}
102
+
102 103
           </template>
103 104
         </el-table-column>
104 105
 
106
+
105 107
           <el-table-column align="center" prop="item_name" label="结算类型">
106 108
               <template slot-scope="scope">
107
-                  <div v-if="scope.row.is_medicine_insurance == 0">自费</div>
108
-                  <div v-if="scope.row.is_medicine_insurance == 1">医保</div>
109
+                <div v-if="scope.row.is_medicine_insurance == 0">自费</div>
110
+                <div v-if="scope.row.is_medicine_insurance == 1 ">{{getTypeName(scope.row)}}</div>
111
+
109 112
               </template>
110 113
           </el-table-column>
111 114
           <el-table-column align="center" prop="item_name" label="处方类型">
@@ -272,20 +275,21 @@
272 275
       </el-table-column>
273 276
       <el-table-column align="center" prop="item_name" label="病种名称">
274 277
         <template slot-scope="scope">
275
-          {{scope.row.sick_name}}
278
+          {{getSickName(scope.row.his.sick_type)}}
276 279
         </template>
277 280
       </el-table-column>
278 281
 
279 282
       <el-table-column align="center" prop="item_name" label="参保地">
280 283
         <template slot-scope="scope">
281
-          {{scope.row.clr_optins}}
284
+          {{getName(scope.row.his.insuplc_admdvs) + '(' + scope.row.his.insuplc_admdvs +')'}}
282 285
         </template>
283 286
       </el-table-column>
284 287
 
285 288
       <el-table-column align="center" prop="item_name" label="结算类型">
286 289
         <template slot-scope="scope">
287 290
           <div v-if="scope.row.is_medicine_insurance == 0">自费</div>
288
-          <div v-if="scope.row.is_medicine_insurance == 1">医保</div>
291
+          <div v-if="scope.row.is_medicine_insurance == 1 ">{{getTypeName(scope.row)}}</div>
292
+
289 293
         </template>
290 294
       </el-table-column>
291 295
       <el-table-column align="center" prop="item_name" label="处方类型">
@@ -386,7 +390,7 @@
386 390
       </el-table-column>
387 391
 
388 392
 
389
-      <el-table-column align="center" prop="item_name" label="储值卡说明">
393
+      <el-table-column align="center" prop="card_desc" label="储值卡说明">
390 394
         <template slot-scope="scope">{{scope.row.card_desc}}</template>
391 395
         <!--        <template slot-scope="scope" style="width: 100px">-->
392 396
         <!--          <el-input v-model="scope.row.oth_desc"></el-input>-->
@@ -430,6 +434,8 @@ import { uParseTime } from '@/utils/tools'
430 434
         tempArr: [],
431 435
         sameRowArr: [],
432 436
         tableData: [],
437
+        config:{},
438
+        sick:{},
433 439
         chargeDate: [moment(new Date()).add('year', 0).format('YYYY-MM-DD'), moment(new Date()).add('year', 0).format('YYYY-MM-DD')],
434 440
         item_type: '0',
435 441
         items: [
@@ -481,9 +487,58 @@ import { uParseTime } from '@/utils/tools'
481 487
       unique(arr) {
482 488
         const res = new Map()
483 489
         return arr.filter((arr) => !res.has(arr.id) && res.set(arr.id, 1))
490
+      },getSickName(sick_id){
491
+        let name = ""
492
+        for(let i = 0;i < this.sick.length;i++){
493
+          if(sick_id == this.sick[i].id){
494
+            name = this.sick[i].class_name + "(" + this.sick[i].content_code +")"
495
+          }
496
+        }
497
+        return name
498
+      },getTypeName(row){
499
+        let name = ""
500
+        if(row.insutype == '390'){
501
+          // let a =  config.mdtrtarea_admvs.slice(0, 4); //就医地前4位编码
502
+          let a =  this.config.mdtrtarea_admvs.slice(0, 3); //就医地前3位编码
503
+
504
+
505
+          // let aa=  row.his.insuplc_admdvs.slice(0, 4); //参保地前4位编码
506
+          let b=  row.his.insuplc_admdvs.slice(0, 3); //参保地前3位编码
507
+          if(a == b){
508
+             name = "本地城乡"
509
+          }else{
510
+            name = "异地城乡"
511
+          }
512
+
513
+        }else if(row.insutype == '310'){
514
+          // let a =  config.mdtrtarea_admvs.slice(0, 4); //就医地前4位编码
515
+          let a = this.config.mdtrtarea_admvs.slice(0, 3); //就医地前3位编码
516
+
517
+
518
+          // let aa=  row.his.insuplc_admdvs.slice(0, 4); //参保地前4位编码
519
+          let b=  row.his.insuplc_admdvs.slice(0, 3); //参保地前3位编码
520
+          if(a == b){
521
+            name = "本地职工"
522
+          }else{
523
+            name = "异地职工"
524
+          }
525
+
526
+        }else{
527
+          name = "其他"
528
+
529
+        }
530
+      return name
531
+      },getName(id){
532
+        var name = ""
533
+        var options =  this.$store.getters.insuplc_admdvs
534
+        for(let i = 0; i < options.length; i++){
535
+          if(id == options[i].value){
536
+            name = options[i].label
537
+          }
538
+        }
539
+        return name
484 540
       },
485 541
       changeDate() {
486
-        // console.log(this.chargeDate)
487 542
         this.getSummarySettleList()
488 543
       },
489 544
       changeItem() {
@@ -514,6 +569,9 @@ import { uParseTime } from '@/utils/tools'
514 569
           } else {
515 570
             this.settle_loading = false
516 571
             this.tableData = []
572
+            this.config = response.data.data.config
573
+            this.sick = response.data.data.sick
574
+
517 575
             let data = response.data.data.patients
518 576
 
519 577
             for (let i = 0; i < data.length; i++) {
@@ -530,7 +588,6 @@ import { uParseTime } from '@/utils/tools'
530 588
 
531 589
               data[i]['total'] = total
532 590
             }
533
-            console.log(data)
534 591
 
535 592
             for (let i = 0; i < data.length; i++) {
536 593
               for (let b = 0; b < data[i].orders.length; b++) {
@@ -548,7 +605,6 @@ import { uParseTime } from '@/utils/tools'
548 605
 
549 606
               }
550 607
             }
551
-            console.log(this.tableData)
552 608
 
553 609
             this.handleSpanTempArr()
554 610
           }
@@ -632,9 +688,14 @@ import { uParseTime } from '@/utils/tools'
632 688
             sums[index] = '合计'
633 689
             return
634 690
           }
635
-          console.log(data)
636 691
           const values = data.map(item => Number(item[column.property]))
637
-          if (column.property === 'total' || column.property === 'medfee_sumamt'  || column.property === 'fund_pay_sumamt'  || column.property === 'acct_pay'  || column.property === 'maf_pay'  || column.property === 'psn_cash_pay'  || column.property === 'hifp_pay'  || column.property === 'hifob_pay' ||  column.property === 'hifes_pay' || column.property === 'hifmi_pay' || column.property === 'oth_pay' || column.property === 'cvlserv_pay' || column.property === 'wechat_pay' || column.property === 'ali_pay' || column.property === 'band_card_pay' || column.property === 'jifen_pay' || column.property === 'cash_pay') {
692
+          if (column.property === 'total' || column.property === 'medfee_sumamt'  || column.property === 'fund_pay_sumamt'  || 
693
+              column.property === 'acct_pay'  || column.property === 'maf_pay'  || column.property === 'psn_cash_pay'  || 
694
+              column.property === 'hifp_pay'  || column.property === 'hifob_pay' ||  column.property === 'hifes_pay' || 
695
+              column.property === 'hifmi_pay' || column.property === 'oth_pay' || column.property === 'cvlserv_pay' || 
696
+              column.property === 'wechat_pay' || column.property === 'ali_pay' || column.property === 'band_card_pay' || 
697
+              column.property === 'jifen_pay' || column.property === 'cash_pay' || column.property ==='card_desc'
698
+          ) {
638 699
             sums[index] = values.reduce((prev, curr) => {
639 700
               const value = Number(curr)
640 701
               if (!isNaN(value)) {
@@ -652,7 +713,6 @@ import { uParseTime } from '@/utils/tools'
652 713
         return sums
653 714
       },
654 715
       export_detail() {
655
-        console.log("~~~~~~~")
656 716
 
657 717
         let list = []
658 718
         // for (let i = 0; i < this.tableData.length; i++) {
@@ -757,6 +817,7 @@ import { uParseTime } from '@/utils/tools'
757 817
     created() {
758 818
       this.getSummarySettleList()
759 819
 
820
+
760 821
     }
761 822
   }
762 823
 </script>

+ 67 - 20
src/xt_pages/user/Informed/Informedconsent.vue Vedi File

@@ -151,6 +151,9 @@
151 151
                 <div v-if="show22">
152 152
                   <Death_informed :patient_id ="this.patientID" ref="childrtwotytwo" :patientDeathPlan="patientDeathPlan" @getPatientDeathRecord="getPatientDeathRecord"></Death_informed>
153 153
                 </div>
154
+                <div v-if="show23">
155
+                  <Surrender_informed :patient_id ="this.patientID" ref="childrtwotythree"></Surrender_informed>
156
+                </div>
154 157
               </div>
155 158
             </div>
156 159
           </el-tab-pane>
@@ -184,6 +187,7 @@ import nonheparin_informed from './components/nonheparin_informed'
184 187
 import CRRT_informed from './components/CRRT_informed'
185 188
 import Terminate_informed from './components/Terminate_informed'
186 189
 import hemodialysis from './components/hemodialysis'
190
+import Surrender_informed from './components/Surrender_informed'
187 191
 import { getPatientDetailInformedconsent,getFallOutBedPrintList,getFilterInformed,getProfundaInformed,
188 192
   getArterOvernous,getHighRiskInformed,getPatientMeDicalList,getAnticoagulationInformed,getCriticalInformed,
189 193
   getHemoperfusionInformed,getInformedConsent,getCatheterization,getDialyzerInformed, getTherapyInformed,
@@ -211,7 +215,8 @@ export default {
211 215
     nonheparin_informed,
212 216
     CRRT_informed,
213 217
     Terminate_informed,
214
-    hemodialysis
218
+    hemodialysis,
219
+    Surrender_informed
215 220
   },
216 221
   data() {
217 222
     return {
@@ -226,7 +231,8 @@ export default {
226 231
                 // {date:'疾病诊断证明书',value:'17'},{date:'无肝素血液透析风险知情同意书',value:'18'},
227 232
                 // {date:'连续肾脏替代治疗(CRRT)治疗知情同意书',value:'19'},{date:'患方要求终止治疗及风险、责任承担承诺书',value:'20'},
228 233
                 // {date:'血液透析知情同意书',value:'21'}
229
-                {date:'死亡病例讨论记录',value:'22'}
234
+                {date:'死亡病例讨论记录',value:'22'},
235
+                // {date:'拒绝或放弃医学治疗告知书',value:'23'}
230 236
       ],
231 237
 
232 238
       face_show:true,
@@ -250,6 +256,7 @@ export default {
250 256
       show20:false,
251 257
       show21:false,
252 258
       show22:false,
259
+      show23:false,
253 260
       patientID:0,
254 261
       patient:{},
255 262
       tableData:[],
@@ -448,7 +455,7 @@ export default {
448 455
        getPatientDeathRecord().then(response=>{
449 456
          if(response.data.state == 1){
450 457
             var list = response.data.data.record
451
-          
458
+
452 459
             this.patientDeathPlan = list
453 460
             console.log("list=================",this.patientDeathPlan)
454 461
             this.$refs.childrtwotytwo.show(list)
@@ -505,7 +512,8 @@ export default {
505 512
           this.show19 = false,
506 513
           this.show20 = false,
507 514
           this.show21 = false,
508
-          this.show22 = false
515
+          this.show22 = false,
516
+          this.show23 = false,
509 517
           this.getFilterInformed()
510 518
         }
511 519
         if(row.value==3){
@@ -528,7 +536,8 @@ export default {
528 536
           this.show19 = false,
529 537
           this.show20 = false,
530 538
           this.show21 = false,
531
-          this.show22 = false
539
+          this.show22 = false,
540
+          this.show23 = false,
532 541
           this.getProfundaInformed()
533 542
         }
534 543
         if(row.value==4){
@@ -551,7 +560,8 @@ export default {
551 560
           this.show19 = false,
552 561
           this.show20 = false,
553 562
           this.show21 = false,
554
-          this.show22 = false
563
+          this.show22 = false,
564
+          this.show23 = false,
555 565
           this.getArterOvernous()
556 566
         }
557 567
         if(row.value==5){
@@ -574,7 +584,8 @@ export default {
574 584
           this.show19 = false,
575 585
           this.show20 = false,
576 586
           this.show21 = false,
577
-          this.show22 = false
587
+          this.show22 = false,
588
+          this.show23 = false,
578 589
           this.getHighRiskInformed()
579 590
         }
580 591
         if(row.value==6){
@@ -597,7 +608,8 @@ export default {
597 608
           this.show19 = false,
598 609
           this.show20 = false,
599 610
           this.show21 = false,
600
-          this.show22 = false
611
+          this.show22 = false,
612
+          this.show23 = false,
601 613
           this.getAnticoagulationInformed()
602 614
         }
603 615
         if(row.value==7){
@@ -620,7 +632,8 @@ export default {
620 632
           this.show19 = false,
621 633
           this.show20 = false,
622 634
           this.show21 = false,
623
-          this.show22 = false
635
+          this.show22 = false,
636
+          this.show23 = false,
624 637
           this.getCriticalInformed()
625 638
         }
626 639
         if(row.value==8){
@@ -643,7 +656,8 @@ export default {
643 656
           this.show19 = false,
644 657
           this.show20 = false,
645 658
           this.show21 = false,
646
-          this.show22 = false
659
+          this.show22 = false,
660
+          this.show23 = false,
647 661
           this.getHemoperfusionInformed()
648 662
         }
649 663
         if(row.value==9){
@@ -689,7 +703,8 @@ export default {
689 703
           this.show19 = false,
690 704
           this.show20 = false,
691 705
           this.show21 = false,
692
-          this.show22 = false
706
+          this.show22 = false,
707
+          this.show23 = false
693 708
         }
694 709
         // if(row.value==11){
695 710
         //   this.face_show=false
@@ -731,7 +746,8 @@ export default {
731 746
           this.show19 = false,
732 747
           this.show20 = false,
733 748
           this.show21 = false,
734
-          this.show22 = false
749
+          this.show22 = false,
750
+          this.show23 = false,
735 751
           this.getTherapyInformed()
736 752
         }
737 753
         if(row.value==13){
@@ -754,7 +770,8 @@ export default {
754 770
           this.show19 = false,
755 771
           this.show20 = false,
756 772
           this.show21 = false,
757
-          this.show22 = false
773
+          this.show22 = false,
774
+          this.show23 = false,
758 775
           this.getPatientMeDicalList()
759 776
         }
760 777
         if(row.value==14){
@@ -777,7 +794,8 @@ export default {
777 794
           this.show19 = false,
778 795
           this.show20 = false,
779 796
           this.show21 = false,
780
-          this.show22 = false
797
+          this.show22 = false,
798
+          this.show23 = false,
781 799
           this.getTreamentPlan()
782 800
         }
783 801
         // if(row.value==15){
@@ -842,7 +860,8 @@ export default {
842 860
           this.show19 = false,
843 861
           this.show20 = false,
844 862
           this.show21 = false,
845
-          this.show22 = false
863
+          this.show22 = false,
864
+          this.show23 = false
846 865
         }
847 866
         if(row.value==18){
848 867
           this.filter_show=false
@@ -864,7 +883,8 @@ export default {
864 883
           this.show19 = false,
865 884
           this.show20 = false,
866 885
           this.show21 = false,
867
-          this.show22 = false
886
+          this.show22 = false,
887
+          this.show23 = false
868 888
         }
869 889
         if(row.value==19){
870 890
           this.filter_show=false
@@ -886,7 +906,8 @@ export default {
886 906
           this.show19 = true,
887 907
           this.show20 = false,
888 908
           this.show21 = false,
889
-          this.show22 = false
909
+          this.show22 = false,
910
+          this.show23 = false
890 911
         }
891 912
         if(row.value==20){
892 913
           this.filter_show=false
@@ -908,7 +929,8 @@ export default {
908 929
           this.show19 = false,
909 930
           this.show20 = true,
910 931
           this.show21 = false,
911
-          this.show22 = false
932
+          this.show22 = false,
933
+          this.show23 = false
912 934
         }
913 935
         if(row.value==21){
914 936
           this.filter_show=false
@@ -930,7 +952,8 @@ export default {
930 952
           this.show19 = false,
931 953
           this.show20 = false,
932 954
           this.show21 = true,
933
-          this.show22 = false
955
+          this.show22 = false,
956
+          this.show23 = false
934 957
         }
935 958
         if(row.value==22){
936 959
           this.filter_show=false
@@ -952,9 +975,33 @@ export default {
952 975
           this.show19 = false,
953 976
           this.show20 = false,
954 977
           this.show21 = false,
955
-          this.show22 = true
978
+          this.show22 = true,
979
+          this.show23 = false,
956 980
           this.getPatientDeathRecord()
957 981
         }
982
+        if(row.value==23){
983
+          this.filter_show=false
984
+          this.face_show=false
985
+          this.profunda_show=false,
986
+          this.arteriovenous_show=false,
987
+          this.Highrisk_show=false,
988
+          this.anticoagulation_show=false,
989
+          this.critical_show=false,
990
+          this.hemoperfusion_show=false,
991
+          this.Bring_show=false,
992
+          this.catheterization_show=false,
993
+          this.therapy_show=false,
994
+          this.history_show=false,
995
+          this.show14=false,
996
+          this.show16=false,
997
+          this.show17=false,
998
+          this.show18=false,
999
+          this.show19 = false,
1000
+          this.show20 = false,
1001
+          this.show21 = false,
1002
+          this.show22 = false,
1003
+          this.show23 = true
1004
+        }
958 1005
     },
959 1006
 
960 1007
   }

+ 266 - 0
src/xt_pages/user/Informed/components/Surrender_informed.vue Vedi File

@@ -0,0 +1,266 @@
1
+<!-- 透析器(滤器) -->
2
+<!-- 自带 -->
3
+<template>
4
+  <div style="border:1px solid gainsboro ;padding:10px">
5
+      <div style="position: relative; left: 400px;width: 250px;margin: 20px 0;">
6
+        <!-- <el-button type="primary">主要按钮</el-button> -->
7
+         <el-button type="primary" style=""  @click="bianji">
8
+              编辑
9
+          </el-button>
10
+        <!--<el-button type="danger" style=""  @click="">
11
+              删除
12
+        </el-button> -->
13
+        <el-button type="success" style=""  @click="printThisPage">
14
+            打印
15
+        </el-button>
16
+      </div>
17
+      <div id="print_content">
18
+          <div class="print_page_main_content">
19
+            <div class="content">
20
+              <div style="text-align: center;font-size: 20px;">{{ orgname }}</div>
21
+                <h2 style="text-align: center;margin-bottom: 10px;">拒绝或放弃医学治疗告知书</h2>
22
+
23
+                <div style="border-bottom: 1px solid gainsboro;display: flex;justify-content: space-around;">
24
+                  <div >姓名:
25
+                    {{ patient.name }}
26
+                  </div>
27
+                  <div >性别:
28
+                    <span v-if="patient.gender == 1">男</span>
29
+                    <span v-if="patient.gender == 2">女</span>
30
+                  </div>
31
+                  <div >门诊号:
32
+                    {{ patient.admission_number }}
33
+                  </div>
34
+                </div>
35
+                <div style="margin-top: 10px;" v-html="content"></div>
36
+
37
+            </div>
38
+          </div>
39
+      </div>
40
+      <el-dialog
41
+        title="提示"
42
+        :visible.sync="dialogVisible"
43
+        width="60%"
44
+        >
45
+        <div>
46
+          <h2 style="text-align: center;">患方要求终止治疗及风险、责任承担承诺书</h2>
47
+
48
+          <div style="text-align: right;">
49
+            透析号:{{ patient.dialysis_no }}
50
+          </div>
51
+          <div style="display: flex;margin: 10px 0;">
52
+            <div style="flex:1">姓名:{{ patient.name }}</div>
53
+            <div style="flex:1">性别:
54
+              <span v-if="patient.gender == 1">男</span>
55
+                <span v-if="patient.gender == 2">女</span>
56
+            </div>
57
+            <div style="flex:1">年龄:
58
+              {{ getAge(patient) }}
59
+            </div>
60
+            <div style="flex:1">住院(门诊)号:
61
+              {{ patient.admission_number }}
62
+            </div>
63
+          </div>
64
+          <div style="border-bottom: 1px solid gainsboro;">
65
+            诊断:
66
+            {{ patient.diagnose }}
67
+          </div>
68
+          <keep-alive>
69
+            <editor ref="editor"
70
+                    id="editor"
71
+                    style="width: 100%"
72
+                    v-bind:r_content="content">
73
+            </editor>
74
+          </keep-alive>
75
+        </div>
76
+        <span slot="footer" class="dialog-footer">
77
+          <el-button @click="dialogVisible = false">取 消</el-button>
78
+          <el-button type="primary" @click="saveDialyzerInformed">保 存</el-button>
79
+        </span>
80
+      </el-dialog>
81
+  </div>
82
+</template>
83
+
84
+<script>
85
+import print from "print-js";
86
+import Editor from '@/components/Editor'
87
+import { getPatientDetailInformedconsent,saveDialyzerInformed  } from '@/api/patient'
88
+import { jsGetAge, uParseTime } from "@/utils/tools";
89
+const content=`
90
+    <p style="">
91
+      <span>尊敬的患者、患者家属或患者的法定监护人、授权委托人:</span>
92
+    </p>
93
+    <p style="text-indent:20px">
94
+      <span>根据患者目前的疾病状况,医生认为患者应当接受治疗,并建议患者接受适当的医疗措施。</span>
95
+    </p>
96
+    <p style="text-indent:20px">
97
+      <span>但是患者现在拒绝或者放弃我院医护人员建议的以下医疗措施(指明操作/治疗名称):</span>
98
+    </p>
99
+    <p style="text-indent:20px">
100
+      <span>特此告知可能出现的后果,请患者、患者家属或患者的法定监护人、授权委托人认真斟酌后决定。</span>
101
+    </p>
102
+    <p style="text-indent:20px">
103
+      <span>1、拒绝或放弃医学治疗,在我院原有的治疗中断,有可能导致病情反复甚至加重,从而为以后的诊断和治疗增加困难,甚至使原有疾病无法治煎或者使患者丧失最佳治疗时机,也有可能促进或者导致患者死亡;</span>
104
+    </p>
105
+    <p style="text-indent:20px">
106
+      <span>2、拒绝或放弃医学治疗,在我院原有的治疗中断,有可能出现各种感染或使原有的感染加重、伤口延迟愈合、疼痛等各种症状加重或症状持续时间延长,增加患者的痛苦,甚至可能导致不良后果;</span>
107
+    </p>
108
+    <p style="text-indent:20px">
109
+      <span>3、拒绝或放弃医学治疗,在我院原有的治疗中断,患者有可能会出现某一个或者多个器官功能减退部分功能甚或全部功能的丧失,有可能诱发患者出现出血、休克、其他疾病和症状,甚至产生不良后果;</span>
110
+    </p>
111
+    <p style="text-indent:20px">
112
+      <span>4、拒绝或放弃医学治疗有可能导致原有的医疗花费失去应有的作用;</span>
113
+    </p>
114
+    <p style="text-indent:20px">
115
+      <span>5、拒绝或放弃医学治疗有可能增加患者其他不可预料的风险及不良后果。</span>
116
+    </p>
117
+    <p style='font-weight: bold;'>
118
+      <span>患者家属或患者的法定监护人、授权委托人意见:</span>
119
+    </p>
120
+    <p style="text-indent:20px">
121
+      <span>我(或是患者的监护人)已年满18周岁且具有完全民事行为能力,我拒绝或放弃医院对我的医学治疗服务。医护人员已经向我解释了接受医疗措施对我的疾病治疗的重要性和必要性,并且已将拒绝或者放弃医学治疗的风险及后果向我作了详细的告知。我仍然坚持拒绝或放弃医学治疗。</span>
122
+    </p>
123
+    <p style="text-indent:20px">
124
+      <span>我自愿承担拒绝或放弃医学治疗所带来的风险和不良后果。我拒绝或放弃医学治疗产生的不良后果与医院及医护人员无关。</span>
125
+    </p>
126
+    
127
+    <p style="padding:10px 0px;display:flex;align-items: center;">
128
+        <span style="display: inline-block;flex: 1;">患者/法定监护人/委托代理人/签名:&nbsp;&nbsp;&nbsp;&nbsp;</span>
129
+        <span style="display: inline-block;flex: 1;">与患者关系:&nbsp;&nbsp;&nbsp;&nbsp;</span>
130
+    </p>
131
+    <p style="padding:10px 0px;align-items: center;">
132
+        <span>签名曰期:&nbsp;&nbsp;&nbsp;&nbsp;</span>
133
+    </p>
134
+    <p style="font-weight: bold;"><span>医生陈述:</span></p>
135
+    <p style="text-indent:20px">
136
+      <span>我已经将患者继续接受医学治疗的重要性和必要性以及拒绝或者放弃治疗的风险及后果向患者、患者家属或患者的法定监护人、授权委托人告知,并且解答了关于拒绝或者放弃治疗的相关问题。</span>
137
+    </p>
138
+    <p style="padding:10px 0px;display:flex;align-items: center;">
139
+        <span style="display: inline-block;flex: 1;">医师签名:&nbsp;&nbsp;&nbsp;&nbsp;</span>
140
+        <span style="display: inline-block;flex: 1;">签名曰期:&nbsp;&nbsp;&nbsp;&nbsp;</span>
141
+    </p>`
142
+export default{
143
+  props: {
144
+    patient_id: {
145
+        type: Number,
146
+      },
147
+      dialyzerInformedPrint:{
148
+        type:Object
149
+      }
150
+   },
151
+   components:{
152
+    Editor
153
+   },
154
+  data(){
155
+    return{
156
+      patient:{},
157
+      dialogVisible:false,
158
+      content:content,
159
+      orgname:'',
160
+    }
161
+   },
162
+  methods:{
163
+      getlist(){
164
+        getPatientDetailInformedconsent(this.patient_id).then(response=>{
165
+          if(response.data.state == 1){
166
+            var patient =  response.data.data.patients
167
+            console.log("patinet",patient)
168
+            this.patient =patient
169
+          }
170
+        })
171
+      },
172
+      printThisPage(){
173
+          const style = '@media print {.content p{font-size: 16px;font-family: 新宋体;  margin-bottom: 5px;}}'
174
+          printJS({
175
+              printable: 'print_content',
176
+              type: 'html',
177
+              documentTitle: '  ',
178
+              style: style,
179
+              scanStyles: false
180
+          })
181
+      },
182
+      getAge: function(val) {
183
+          if (val.id_card_no == undefined) {
184
+            return false
185
+          }
186
+          var thisLen = val.id_card_no.length
187
+          var birth = ''
188
+          if (thisLen == 15) {
189
+            birth = '19' + val.id_card_no.substr(6, 6)
190
+          } else {
191
+            birth = val.id_card_no.substr(6, 8)
192
+          }
193
+          var birthtwo =
194
+            birth.substr(0, 4) +
195
+            '-' +
196
+            birth.substr(4, 2) +
197
+            '-' +
198
+            birth.substr(6, 2)
199
+
200
+          var age = jsGetAge(birthtwo, '-')
201
+          return age
202
+      },
203
+      bianji(){
204
+        this.dialogVisible=true
205
+      },
206
+      show(val){
207
+
208
+       if(val!=null){
209
+        console.log("valw233223",val)
210
+         if(val.content!=""){
211
+           this.content = ""
212
+           this.content = val.content
213
+         }
214
+
215
+       }
216
+     },
217
+      saveDialyzerInformed(){
218
+         var params = {
219
+          content:this.$refs.editor.content,
220
+         }
221
+        saveDialyzerInformed(params).then(response=>{
222
+           if(response.data.state ==1){
223
+             var list = response.data.data.list
224
+            this.$message.success("保存成功!")
225
+            this.dialogVisible = false
226
+            this.$emit("getDialyzerInformed","");
227
+           }
228
+        })
229
+      }
230
+
231
+  },
232
+  created(){
233
+    this.orgname = this.$store.getters.xt_user.org.org_name;
234
+    console.log("hhahdfhahdfhahdf",this.dialyzerInformedPrint)
235
+    if(this.dialyzerInformedPrint!=null&& this.dialyzerInformedPrint.id >0){
236
+        this.content = ""
237
+        this.content =this.dialyzerInformedPrint.content
238
+    }
239
+    this.getlist()
240
+  }
241
+}
242
+</script>
243
+<style lang="scss" scoped>
244
+
245
+*{
246
+  // margin: 0;
247
+  // padding: 0;
248
+  border: 0;
249
+}
250
+  .content{
251
+      p{
252
+        font-size: 16px;
253
+        font-family: '新宋体';
254
+        line-height: 22px;
255
+        // padding-left: 20px;
256
+        margin-bottom: 5px;
257
+        text-align: justify;
258
+      }
259
+  }
260
+  .print_page_main_content {
261
+    background-color: white;
262
+    width: 100%;
263
+    padding: 0 0 0 0;
264
+    page-break-after: always;
265
+  }
266
+</style>

+ 269 - 27
src/xt_pages/user/courseOfDisease_new.vue Vedi File

@@ -85,7 +85,7 @@
85 85
                 病程内容
86 86
               </span>
87 87
               <div style="display:flex;">
88
-                <div>
88
+                <!-- <div>
89 89
                   取值时间:
90 90
                   <el-select v-model="quzhi_date" @change="datachange" placeholder="请选择" style="width: 120px;">
91 91
                     <el-option
@@ -114,7 +114,7 @@
114 114
                     placeholder="选择日期"
115 115
                     style="width: 150px;">
116 116
                   </el-date-picker>
117
-                </div>
117
+                </div> -->
118 118
                 <!-- <div>
119 119
                   <el-button type="primary" size="small" @click="autotext_click">
120 120
                     生成
@@ -205,8 +205,8 @@
205 205
         top="0"
206 206
         >
207 207
         <div>
208
-          <!-- <div style="display:flex;"> -->
209
-            <!-- <div>
208
+          <div style="display:flex;position: absolute;left: 20%;top: 20px;">
209
+            <div>
210 210
               取值时间:
211 211
               <el-select v-model="quzhi_date" @change="datachange" placeholder="请选择" style="width: 120px;">
212 212
                 <el-option
@@ -235,7 +235,7 @@
235 235
                 placeholder="选择日期"
236 236
                 style="width: 150px;">
237 237
               </el-date-picker>
238
-            </div> -->
238
+            </div>
239 239
             <div style="text-align: right;margin-bottom: 10px;">
240 240
               <el-button type="primary" size="small" @click="autotext_click">
241 241
                 生成
@@ -244,15 +244,16 @@
244 244
                 取消
245 245
               </el-button>
246 246
             </div>
247
-          <!-- </div> -->
247
+          </div>
248 248
           <div v-show="AuToShow">
249
-            <text_content @new_content="newcontent" :patient="patient" :prescription="prescription" :berforList="berforList"
249
+            <div v-html="textcontent" id="editer"></div>
250
+            <!-- <text_content @new_content="newcontent" :patient="patient" :prescription="prescription" :berforList="berforList"
250 251
             :monitorList="monitorList" :dryweightList="dryweightList" :inpectionList="inpectionList" :dialysisOrderList="dialysisOrderList"
251 252
             :start_date="start_date" :end_date="end_date" :patient_id="patient_id" :num="num" :longAdvice="longAdvice" :groupPrescriptionList="groupPrescriptionList" :afterList="afterList" :max_blood_flow_volume="max_blood_flow_volume"
252 253
             :max_befor_systolic_blood_pressure="max_befor_systolic_blood_pressure" :min_befor_systolic_blood_pressure="min_befor_systolic_blood_pressure" :max_befor_diastolic_blood_pressure="max_befor_diastolic_blood_pressure"  :min_befor_diastolic_blood_pressure="min_befor_diastolic_blood_pressure"
253 254
             :max_after_systolic_blood_pressure="max_after_systolic_blood_pressure" :min_after_systolic_blood_pressure="min_after_systolic_blood_pressure" :max_after_diastolic_blood_pressure="max_after_diastolic_blood_pressure" :min_after_diastolic_blood_pressure="min_after_diastolic_blood_pressure"
254 255
             :max_monitor_systolic_blood_pressure="max_monitor_systolic_blood_pressure" :min_monitor_systolic_blood_pressure="min_monitor_systolic_blood_pressure" :max_monitor_diastolic_blood_pressure="max_monitor_diastolic_blood_pressure" :min_monitor_diastolic_blood_pressure="min_monitor_diastolic_blood_pressure"
255
-            :lastDryWeight="lastDryWeight" :patientVascularAccess="patientVascularAccess" :lastBefor="lastBefor"></text_content>
256
+            :lastDryWeight="lastDryWeight" :patientVascularAccess="patientVascularAccess" :lastBefor="lastBefor"></text_content> -->
256 257
           </div>
257 258
         </div>
258 259
 
@@ -333,7 +334,7 @@
333 334
         quzhi_date:1,
334 335
         start_date:'',
335 336
         end_date:'',
336
-        quzhi_options:[{value:1,label:'本周'},{value:2,label:'上周'},{value:3,label:'本月'},{value:4,label:'上'},],
337
+        quzhi_options:[{value:1,label:'本周'},{value:2,label:'上周'},{value:3,label:'本月'},{value:4,label:'上'},],
337 338
         tableData:[],
338 339
         admin_user_id:"",
339 340
         record_date:moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),
@@ -377,6 +378,7 @@
377 378
             {id:2,name:'血常规',date:'2024-12-19',left:[{c_id:1,c_name:'血红蛋白',c_value:110},{c_id:2,c_name:'血红蛋白2',c_value:110}],
378 379
             right:[{c_id:1,c_name:'白细胞1',c_value:110},{c_id:2,c_name:'白细胞3',c_value:110}]}
379 380
         ],
381
+        textcontent:'',
380 382
       }
381 383
     },
382 384
     created() {
@@ -400,6 +402,8 @@
400 402
       // // const ceshi=`hellow word`
401 403
       // this.new_content = ceshi
402 404
       // this.$refs.editor.contents=ceshi
405
+      // this.start_date = this.getFirstDayOfWeek(new Date())
406
+      // this.end_date = this.getTime(new Date())
403 407
       this.fetchAllDoctorAndNurse()
404 408
       this.getlist()
405 409
     },
@@ -553,7 +557,7 @@
553 557
         if(this.admin_user_id == ""){
554 558
            this.admin_user_id = 0
555 559
         }
556
-       
560
+
557 561
         var params = {
558 562
           id:this.id,
559 563
           patient_id:this.patient_id,
@@ -601,7 +605,7 @@
601 605
         // this.auto_dialog = true
602 606
       },
603 607
       autotext_click(){
604
-
608
+       
605 609
           //  医嘱
606 610
           if(this.longAdvice!=null && this.longAdvice.length>0){
607 611
             for(let i=0;i<this.longAdvice.length;i++){
@@ -670,13 +674,247 @@
670 674
         this.Inspect = arr
671 675
         console.log("newarr----------------",arr)
672 676
        }
677
+       const contents = `<table border="1" class="table" style="border-collapse: collapse;width: 100%;">
678
+              <tr>
679
+                <th colspan="2" style="padding: 5px;">透析阶段小结(${this.start_date}~${this.end_date})</th>
680
+              </tr>
681
+              <tr>
682
+                <td width="130" style="padding: 5px;">基本信息</td>
683
+                <td style="padding: 5px;">
684
+                  <span>姓名:</span>  <span>性别:</span>  <span>年龄:</span>  <span>透析号:</span>
685
+                </td>
686
+              </tr>
687
+              <tr>
688
+                <td style="align-items: center;padding: 5px;">透析处方</td>
689
+                <td style='padding:5px'>
690
+                  <p style='font-weight: bold;'>总次数:次 ;</p>
691
+                  <p style='margin-bottom: 10px;' >其中;
692
+
693
+                  </p>
694
+                  <p style='font-weight: bold;'>透析器:</p>
695
+                  <p style='margin-bottom: 10px;'>
696
+
697
+                  </p>
698
+                  <p style='font-weight: bold;'>透析液处方:</p>
699
+                  <p style='margin-bottom: 10px;'>
700
+
701
+                  </p>
702
+                  <p style='font-weight: bold;'>抗凝方式:</p>
703
+                  <p ></p>
704
+                </td>
705
+              </tr>
706
+              <tr>
707
+                <td style="align-items: center;padding: 5px;">透析情况</td>
708
+                <td style='padding:5px'>
709
+                  <p>透析间期平均体重增加:kg;</p>
710
+                  <p>凝血:;</p>
711
+                  <p>平均血流量:mL/min;最大血流量:mL/min;</p>
712
+                  <p>平均超滤量:ml/次;平均超滤率:mL/h;</p>
713
+                  <p><span style='font-weight: bold;'>透前血压:</span>&nbsp;<span class="">收缩压:mmHg~mmHg;舒张压:mmHg~mmHg;</span></p>
714
+                  <p><span style='font-weight: bold;'>透后血压:</span>&nbsp;<span class="">收缩压:mmHg~mmHg;舒张压:mmHg;</span></p>
715
+                  <p><span style='font-weight: bold;'>透中最低血压:</span>&nbsp;<span class="">收缩压:mmHg~mmHg</span></p>
716
+                  <p><span style='font-weight: bold;'>透中最高血压:</span>&nbsp;<span class="">舒张压:mmHg~mmHg;</span></p>
717
+                </td>
718
+              </tr>
719
+              <tr>
720
+                <td style="align-items: center;padding: 5px;">干体重</td>
721
+                <td style='padding: 5px;'>
722
+                  <p>
723
+                    <span style='font-weight: bold;'>当前干体重:</span>&nbsp;<span class="">kg;</span>
724
+                  </p>
725
+                  <p>
726
+                    <span style='font-weight: bold;'>调整记录:</span>&nbsp;<span class=""></span>
727
+                  </p>
728
+                </td>
729
+              </tr>
730
+              <tr>
731
+                <td style="align-items: center;padding: 5px;">血管通路</td>
732
+                <td style='padding: 5px;'>
733
+                  <p>
734
+                    <span style='font-weight: bold;'>使用的血管通路:</span>&nbsp;<span class=""> &nbsp;&nbsp;建立时间:</span>
735
+                  </p>
736
+                </td>
737
+              </tr>
738
+              <tr>
739
+                <td style="align-items: center;padding: 5px;">合并症/并发症</td>
740
+                <td style='padding: 5px;'>
741
+                  <p>
742
+                    <span style='font-weight: bold;'>合并症:</span>&nbsp;<span class="">无</span>
743
+                  </p>
744
+                  <p>
745
+                    <span style='font-weight: bold;'>透析并发症:</span>&nbsp;<span class=""></span>
746
+                  </p>
747
+                </td>
748
+              </tr>
749
+              <tr>
750
+                <td style="align-items: center;padding: 5px;">检查结果</td>
751
+                <td style='padding: 5px;'>
752
+                  <span class="">无</span>
753
+                </td>
754
+              </tr>
755
+              <tr>
756
+                <td style="align-items: center;padding: 5px;">检验结果</td>
757
+                <td></td>
758
+              </tr>
759
+              <tr>
760
+                <td style="align-items: center;padding: 5px;">医嘱用药</td>
761
+                <td  class='' style="padding: 0;">
762
+                  <p style="display: flex;text-align: center;border-bottom: 1px solid black;">
763
+                    <span style="width: 30%;display: inline-block;padding: 5px 0;border-right: 1px solid black;">药物名称</span><span style="width:20% ;display: inline-block;padding: 5px 0;border-right: 1px solid black;">医嘱类型</span><span style="width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;">开始时间</span><span style="width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;">单次用量</span><span style="width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;">执行频率</span><span style="width: 10%;padding: 5px 0;display: inline-block;">状态</span></p>
764
+                </td>
765
+              </tr>
766
+
767
+
768
+              <tr>
769
+                <td style="align-items: center;padding: 5px;">透析总评价和建议</td>
770
+                <td style='padding: 5px;'>
771
+                  <p class="">1、血压控制不良,随时监测血压,并加用口服降压药,将血压控制在正常范围;</p>
772
+                  <p class="">2、透析间期体重增加稳定,继续保持;</p>
773
+                  <p class="">3、血液透析时血流量达标,注意保护内瘘避免狭窄;</p>
774
+                </td>
775
+              </tr>
776
+              <tr>
777
+                <td style="align-items: center;padding: 5px;">医师签名</td>
778
+                <td style='padding: 5px;'>
779
+                  <p class=""></p>
780
+                </td>
781
+              </tr>
782
+            </table>`
783
+          console.log('1111111111textcontent',this.start_date);
784
+        this.textcontent = contents
785
+        this.$nextTick(()=>{
786
+          console.log('document.getElementById(editer)',document.getElementById('editer').getElementsByTagName('tbody')[0].children[9]);
787
+          const iframeDoc = document.getElementById('editer').getElementsByTagName('tbody')[0].children[9].children[1]
788
+          const jiancDoc = document.getElementById('editer').getElementsByTagName('tbody')[0].children[8].children[1]
789
+          console.log('document.getElementById(editer)1111',jiancDoc);
790
+          if(this.Inspect.length<1){
791
+            let newList = document.createElement('p');
792
+            newList.style.cssText = 'padding: 5px;'
793
+            newList.textContent = '无';
794
+            jiancDoc.appendChild(newList)
795
+          }else{
796
+            let newList = document.createElement('p');
797
+                newList.style.cssText='display: flex;text-align: center;border-bottom: 1px solid black;';
798
+                let newListItem1 = document.createElement('span');
799
+                newListItem1.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
800
+                let newListItem2 = document.createElement('span');
801
+                newListItem2.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
802
+                let newListItem3 = document.createElement('span');
803
+                newListItem3.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
804
+                let newListItem4 = document.createElement('span');
805
+                newListItem4.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
806
+                let newListItem5 = document.createElement('span');
807
+                newListItem5.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
808
+                let newListItem6 = document.createElement('span');
809
+                newListItem6.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;'
810
+                newListItem1.textContent = '检验项目';
811
+                newListItem2.textContent = '检验时间';
812
+                newListItem3.textContent = '检验内容';
813
+                newListItem4.textContent = '结果';
814
+                newListItem5.textContent = '检验内容';
815
+                newListItem6.textContent = '结果';
816
+                newList.appendChild(newListItem1);
817
+                newList.appendChild(newListItem2);
818
+                newList.appendChild(newListItem3);
819
+                newList.appendChild(newListItem4);
820
+                newList.appendChild(newListItem5);
821
+                newList.appendChild(newListItem6);
822
+                jiancDoc.appendChild(newList)
823
+            for(let i in this.Inspect){
824
+              let newList1 = document.createElement('p');
825
+              const child1 = document.createElement('p')
826
+              const child2 = document.createElement('p')
827
+              const child3 = document.createElement('p')
828
+              newList1.appendChild(child1);
829
+              newList1.appendChild(child2);
830
+              newList1.appendChild(child3);
831
+              newList1.style.cssText='display: flex;text-align: center;border-bottom: 1px solid black;';
832
+              child1.style.cssText= 'width: 40%;display: inline-block;border-right: 1px solid black;display: flex;'
833
+              child2.style.cssText= 'width: 40%;display: inline-block;border-right: 1px solid black;display: flex;flex-wrap: wrap;'
834
+              child3.style.cssText= 'width: 40%;display: inline-block;display: flex;flex-wrap: wrap;'
835
+
836
+              let newListItem1 = document.createElement('span');
837
+              newListItem1.style.cssText= 'flex:1;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
838
+              let newListItem2 = document.createElement('span');
839
+              newListItem2.style.cssText= 'flex:1;display: inline-block;padding: 5px 0;'
840
+              newListItem1.textContent = this.Inspect[i].name;
841
+              newListItem2.textContent = this.Inspect[i].date;
842
+              child1.appendChild(newListItem1);
843
+              child1.appendChild(newListItem2);
844
+              for(let j in this.Inspect[i].left){
845
+                let newListItem3 = document.createElement('span');
846
+                newListItem3.style.cssText= 'border-bottom: 1px solid black;width:50%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
847
+                let newListItem4 = document.createElement('span');
848
+                newListItem4.style.cssText= 'border-bottom: 1px solid black;width:50%;display: inline-block;padding: 5px 0;'
849
+                newListItem3.textContent = this.Inspect[i].left[j].item_name;
850
+                newListItem4.textContent = this.Inspect[i].left[j].inspect_value;
851
+                child2.appendChild(newListItem3);
852
+                child2.appendChild(newListItem4);
853
+              }
854
+              for(let x in this.Inspect[i].right){
855
+                let newListItem5 = document.createElement('span');
856
+                newListItem5.style.cssText= 'width: 50%;display: inline-block;padding: 5px 0;border-right: 1px solid black;border-bottom: 1px solid black;'
857
+                let newListItem6 = document.createElement('span');
858
+                newListItem6.style.cssText= 'width: 50%;display: inline-block;padding: 5px 0;border-bottom: 1px solid black;'
859
+                newListItem5.textContent = this.Inspect[i].right[x].item_name;
860
+                newListItem6.textContent = this.Inspect[i].right[x].inspect_value;
861
+                child3.appendChild(newListItem5);
862
+                child3.appendChild(newListItem6);
863
+              }
864
+              jiancDoc.appendChild(newList1)
865
+            }
866
+          }
867
+          var newListArr =[]
868
+          for(let j in this.longAdvice){
869
+            const obj={
870
+              id:this.longAdvice[j].id,
871
+              newlist:'newList'+j
872
+            }
873
+            newListArr.push(obj) 
874
+          }
875
+          for(let i in this.longAdvice){
876
+            for(let j in newListArr){
877
+              if(this.longAdvice[i].id==newListArr[j].id){
878
+                let newList = document.createElement('p');
879
+                newList.style.cssText='display: flex;text-align: center;border-bottom: 1px solid black;';
880
+                let newListItem1 = document.createElement('span');
881
+                newListItem1.style.cssText= 'width: 30%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
882
+                let newListItem2 = document.createElement('span');
883
+                newListItem2.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
884
+                let newListItem3 = document.createElement('span');
885
+                newListItem3.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
886
+                let newListItem4 = document.createElement('span');
887
+                newListItem4.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
888
+                let newListItem5 = document.createElement('span');
889
+                newListItem5.style.cssText= 'width: 20%;display: inline-block;padding: 5px 0;border-right: 1px solid black;'
890
+                let newListItem6 = document.createElement('span');
891
+                newListItem6.style.cssText= 'width: 10%;display: inline-block;padding: 5px 0;'
892
+                newListItem1.textContent = this.longAdvice[i].advice_name;
893
+                newListItem2.textContent = this.longAdvice[i].advice_type_name;
894
+                newListItem3.textContent = this.getTime(this.longAdvice[i].start_time)
895
+                newListItem4.textContent = this.longAdvice[i].single_dose +this.longAdvice[i].single_dose_unit ;
896
+                newListItem5.textContent = this.longAdvice[i].execution_frequency;
897
+                newListItem6.textContent = this.longAdvice[i].stop_state_name;
898
+                newList.appendChild(newListItem1);
899
+                newList.appendChild(newListItem2);
900
+                newList.appendChild(newListItem3);
901
+                newList.appendChild(newListItem4);
902
+                newList.appendChild(newListItem5);
903
+                newList.appendChild(newListItem6);
904
+                iframeDoc.appendChild(newList)
905
+              }
906
+            }
907
+          }
908
+        })
909
+        this.new_content = this.textcontent
910
+        this.$refs.editor.contents = this.new_content
673 911
 
674
-        // this.$nextTick(()=>{
675
-          const iframeDoc = document.getElementsByClassName('edui-editor-iframeholder')[0].getElementsByTagName('iframe')[0].contentDocument.getElementsByTagName('tbody')[0].children[9].children[1]
912
+        this.$nextTick(()=>{
913
+          const iframeDoc1 = document.getElementsByClassName('edui-editor-iframeholder')[0].getElementsByTagName('iframe')[0].contentDocument.getElementsByTagName('tbody')[0].children[9].children[1]
676 914
 
677
-          const jiancDoc = document.getElementsByClassName('edui-editor-iframeholder')[0].getElementsByTagName('iframe')[0].contentDocument.getElementsByTagName('tbody')[0].children[8].children[1]
678
-          jiancDoc.getElementsByTagName('br')[0].remove()
679
-          jiancDoc.style.cssText='padding: 0'
915
+          const jiancDoc1 = document.getElementsByClassName('edui-editor-iframeholder')[0].getElementsByTagName('iframe')[0].contentDocument.getElementsByTagName('tbody')[0].children[8].children[1]
916
+          jiancDoc1.getElementsByTagName('br')[0].remove()
917
+          jiancDoc1.style.cssText='padding: 0'
680 918
             if(this.Inspect.length<1){
681 919
               let newList2 = document.createElement('p');
682 920
               newList2.style.cssText = 'padding: 5px;'
@@ -709,7 +947,7 @@
709 947
                   newList.appendChild(newListItem4);
710 948
                   newList.appendChild(newListItem5);
711 949
                   newList.appendChild(newListItem6);
712
-                  jiancDoc.appendChild(newList)
950
+                  jiancDoc1.appendChild(newList)
713 951
               for(let i in this.Inspect){
714 952
                 let newList1 = document.createElement('p');
715 953
                 const child1 = document.createElement('p')
@@ -751,22 +989,22 @@
751 989
                   child3.appendChild(newListItem5);
752 990
                   child3.appendChild(newListItem6);
753 991
                 }
754
-                jiancDoc.appendChild(newList1)
992
+                jiancDoc1.appendChild(newList1)
755 993
               }
756 994
             }
757 995
 
758 996
 
759
-          var newListArr =[]
997
+          var newListArr2 =[]
760 998
           for(let j in this.longAdvice){
761 999
             const obj={
762 1000
               id:this.longAdvice[j].id,
763 1001
               newlist:'newList'+j
764 1002
             }
765
-            newListArr.push(obj)
1003
+            newListArr2.push(obj)
766 1004
           }
767 1005
           for(let i in this.longAdvice){
768
-            for(let j in newListArr){
769
-              if(this.longAdvice[i].id==newListArr[j].id){
1006
+            for(let j in newListArr2){
1007
+              if(this.longAdvice[i].id==newListArr2[j].id){
770 1008
                 let newList = document.createElement('p');
771 1009
                 newList.style.cssText='display: flex;text-align: center;border-bottom: 1px solid black;';
772 1010
                 let newListItem1 = document.createElement('span');
@@ -793,16 +1031,14 @@
793 1031
                 newList.appendChild(newListItem4);
794 1032
                 newList.appendChild(newListItem5);
795 1033
                 newList.appendChild(newListItem6);
796
-                iframeDoc.appendChild(newList)
1034
+                iframeDoc1.appendChild(newList)
797 1035
               }
798 1036
             }
799 1037
           }
800
-        // })
801
-
802
-
1038
+        })
803 1039
          this.AuToShow = true
804 1040
 
805
-      //  this.getAutoPatientContent()
1041
+
806 1042
       },
807 1043
       // 本周
808 1044
       getFirstDayOfWeek(date){
@@ -1291,6 +1527,12 @@
1291 1527
         this.$refs.editor.contents = this.new_content
1292 1528
       }
1293 1529
     },
1530
+    beforeMount(){
1531
+      
1532
+    },
1533
+    mounted(){
1534
+
1535
+    }
1294 1536
 
1295 1537
   }
1296 1538
 </script>

+ 389 - 386
src/xt_pages/workforce/remind_print_setting_one.vue Vedi File

@@ -23,7 +23,7 @@
23 23
             box-sizing: border-box;
24 24
             border: 1px solid black;
25 25
             ">
26
-              <!-- <div style="display: flex;justify-content: space-between;flex-wrap: wrap;">
26
+                <!-- <div style="display: flex;justify-content: space-between;flex-wrap: wrap;">
27 27
                 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 20px rgba(0, 0, 0, 0.06) inset; -->
28 28
                 <div class="signPrint" style="font-size:16px;width: 100%;padding:5px; word-wrap:break-word;">
29 29
                   <div style="font-size:24px;font-weight: 400;">姓名:
@@ -37,431 +37,434 @@
37 37
                       {{getNewAge(main_collection.id_card_no) }}岁)</span> 
38 38
                     
39 39
                   </div>
40
-               <div class="printCell">
41
-                  透析模式:
42
-                    <span>{{getModeId(main_collection.mode_id)}}</span>
40
+                  <div class="printCell">
41
+                    透析模式:
42
+                      <span>{{getModeId(main_collection.mode_id)}}</span>
43
+                  </div>
44
+                  <div class="printCell" v-if="org_id==10340 || org_id == 0">
45
+                    <span>干体重:{{main_collection.assessmentbefor.dry_weight}}kg</span>&nbsp;&nbsp;
46
+                  </div>
47
+                  <div class="printCell" v-if="org_id!=9671">
48
+                    <span>抗凝剂:{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name : ''}}</span>
49
+                  </div>
50
+                  <div class="printCell" v-if="org_id==9671">
51
+                    <span>抗凝剂:{{ main_collection.prescription.anticoagulant ? anticoagulants_confit[main_collection.prescription.anticoagulant].name : ''}}</span>
52
+                  </div>
43 53
                   
44
-                </div>
45
-                <div class="printCell" v-if="org_id!=9671">
46
-                  <span>抗凝剂:{{ main_collection.dialysissolution.anticoagulant ? anticoagulants_confit[main_collection.dialysissolution.anticoagulant].name : ''}}</span>
47
-                </div>
48
-                <div class="printCell" v-if="org_id==9671">
49
-                  <span>抗凝剂:{{ main_collection.prescription.anticoagulant ? anticoagulants_confit[main_collection.prescription.anticoagulant].name : ''}}</span>
50
-                </div>
51
-                <div class="printCell" v-if="org_id!=9671">
52
-                 首剂:<span v-if="main_collection.dialysissolution.anticoagulant == 1">{{main_collection.dialysissolution.anticoagulant_shouji}} mg</span>
53
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
54
+                  <div class="printCell" v-if="org_id!=9671">
55
+                  首剂:<span v-if="main_collection.dialysissolution.anticoagulant == 1">{{main_collection.dialysissolution.anticoagulant_shouji}} mg</span>
56
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 2">
57
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}mg
58
+                    </span>
59
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 3">
60
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
61
+                    </span>
62
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 4">
54 63
                     {{main_collection.dialysissolution.anticoagulant_shouji}}mg
55
-                  </span>
56
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
57
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
58
-                  </span>
59
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
60
-                   {{main_collection.dialysissolution.anticoagulant_shouji}}mg
61
-                  </span>
62
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
63
-                   {{main_collection.dialysissolution.anticoagulant_shouji}} mg
64
-                   </span>
65
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
66
-                   {{main_collection.dialysissolution.anticoagulant_shouji}}iu
67
-                  </span>
68
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
69
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
70
-                   </span>
71
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
72
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
73
-                  </span>
74
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
75
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
76
-                  </span>
77
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
78
-                     {{main_collection.dialysissolution.anticoagulant_shouji}}iu
79 64
                     </span>
80
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
81
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
82
-                   </span>
83
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 12">
84
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
85
-                   </span>
86
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 13">
87
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
88
-                   </span>
89
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 14">
90
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
91
-                   </span>
92
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 15">
93
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
94
-                   </span>
95
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 16">
65
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 5">
66
+                    {{main_collection.dialysissolution.anticoagulant_shouji}} mg
67
+                    </span>
68
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 6">
96 69
                     {{main_collection.dialysissolution.anticoagulant_shouji}}iu
97
-                   </span>
98
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 17">
99
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}mg
100
-                   </span>
101
-                 
102
-                </div>
103
-                <div class="printCell" v-if="org_id ==9671">
104
-                 首剂:<span v-if="main_collection.prescription.anticoagulant == 1">{{main_collection.prescription.anticoagulant_shouji}} mg</span>
105
-                  <span v-if="main_collection.prescription.anticoagulant == 2">
70
+                    </span>
71
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 7">
72
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
73
+                    </span>
74
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 8">
75
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
76
+                    </span>
77
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 9">
78
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
79
+                    </span>
80
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 10">
81
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
82
+                      </span>
83
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 11">
84
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
85
+                    </span>
86
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 12">
87
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
88
+                    </span>
89
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 13">
90
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
91
+                    </span>
92
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 14">
93
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
94
+                    </span>
95
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 15">
96
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
97
+                    </span>
98
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 16">
99
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
100
+                    </span>
101
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 17">
102
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}mg
103
+                    </span>
104
+                  
105
+                  </div>
106
+                  <div class="printCell" v-if="org_id ==9671">
107
+                  首剂:<span v-if="main_collection.prescription.anticoagulant == 1">{{main_collection.prescription.anticoagulant_shouji}} mg</span>
108
+                    <span v-if="main_collection.prescription.anticoagulant == 2">
109
+                      {{main_collection.prescription.anticoagulant_shouji}}mg
110
+                    </span>
111
+                    <span v-if="main_collection.prescription.anticoagulant == 3">
112
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
113
+                    </span>
114
+                    <span v-if="main_collection.prescription.anticoagulant == 4">
106 115
                     {{main_collection.prescription.anticoagulant_shouji}}mg
107
-                  </span>
108
-                  <span v-if="main_collection.prescription.anticoagulant == 3">
109
-                    {{main_collection.prescription.anticoagulant_shouji}}iu
110
-                  </span>
111
-                  <span v-if="main_collection.prescription.anticoagulant == 4">
112
-                   {{main_collection.prescription.anticoagulant_shouji}}mg
113
-                  </span>
114
-                  <span v-if="main_collection.prescription.anticoagulant == 5">
115
-                   {{main_collection.prescription.anticoagulant_shouji}} mg
116
-                   </span>
117
-                  <span v-if="main_collection.prescription.anticoagulant == 6">
118
-                   {{main_collection.prescription.anticoagulant_shouji}}iu
119
-                  </span>
120
-                  <span v-if="main_collection.prescription.anticoagulant == 7">
121
-                    {{main_collection.prescription.anticoagulant_shouji}}iu
122
-                   </span>
123
-                  <span v-if="main_collection.prescription.anticoagulant == 8">
124
-                    {{main_collection.prescription.anticoagulant_shouji}}iu
125
-                  </span>
126
-                  <span v-if="main_collection.prescription.anticoagulant == 9">
127
-                    {{main_collection.prescription.anticoagulant_shouji}}iu
128
-                  </span>
129
-                  <span v-if="main_collection.prescription.anticoagulant == 10">
130
-                     {{main_collection.prescription.anticoagulant_shouji}}iu
131 116
                     </span>
132
-                  <span v-if="main_collection.prescription.anticoagulant == 11">
117
+                    <span v-if="main_collection.prescription.anticoagulant == 5">
118
+                    {{main_collection.prescription.anticoagulant_shouji}} mg
119
+                    </span>
120
+                    <span v-if="main_collection.prescription.anticoagulant == 6">
133 121
                     {{main_collection.prescription.anticoagulant_shouji}}iu
134
-                   </span>
122
+                    </span>
123
+                    <span v-if="main_collection.prescription.anticoagulant == 7">
124
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
125
+                    </span>
126
+                    <span v-if="main_collection.prescription.anticoagulant == 8">
127
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
128
+                    </span>
129
+                    <span v-if="main_collection.prescription.anticoagulant == 9">
130
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
131
+                    </span>
132
+                    <span v-if="main_collection.prescription.anticoagulant == 10">
133
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
134
+                      </span>
135
+                    <span v-if="main_collection.prescription.anticoagulant == 11">
136
+                      {{main_collection.prescription.anticoagulant_shouji}}iu
137
+                    </span>
138
+                    
139
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 12">
140
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
141
+                    </span>
142
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 13">
143
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
144
+                    </span>
145
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 14">
146
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
147
+                    </span>
148
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 15">
149
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
150
+                    </span>
151
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 16">
152
+                      {{main_collection.dialysissolution.anticoagulant_shouji}}iu
153
+                    </span>
154
+                    <span v-if="main_collection.prescription.anticoagulant == 17">
155
+                      {{main_collection.prescription.anticoagulant_shouji}}mg
156
+                    </span>
135 157
                   
136
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 12">
137
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
138
-                   </span>
139
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 13">
140
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
141
-                   </span>
142
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 14">
143
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
144
-                   </span>
145
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 15">
146
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
147
-                   </span>
148
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 16">
149
-                    {{main_collection.dialysissolution.anticoagulant_shouji}}iu
150
-                   </span>
151
-                   <span v-if="main_collection.prescription.anticoagulant == 17">
152
-                    {{main_collection.prescription.anticoagulant_shouji}}mg
153
-                   </span>
154
-                 
155
-                </div>
156
-                <div class="printCell" v-if="org_id!=9671">
157
-                  维持:{{main_collection.dialysissolution.anticoagulant_weichi}}
158
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 1">
159
-                    mg/h
160
-                  </span>
161
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
162
-                    mg/h
163
-                  </span>
164
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
165
-                   iu/h
166
-                  </span>
167
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
168
-                    mg/h
169
-                  </span>
170
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
171
-                    mg/h
172
-                   </span>
173
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
174
-                   iu/h
175
-                  </span>
176
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
177
-                   iu/h
178
-                   </span>
179
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
180
-                    iu/h
181
-                  </span>
182
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
183
-                    iu/h
184
-                  </span>
185
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
186
-                    iu/h
158
+                  </div>
159
+                  <div class="printCell" v-if="org_id!=9671">
160
+                    维持:{{main_collection.dialysissolution.anticoagulant_weichi}}
161
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 1">
162
+                      mg/h
187 163
                     </span>
188
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
189
-                    iu/h
190
-                   </span>
191
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 12">
192
-                    iu/h
193
-                   </span>
194
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 13">
195
-                    iu/h
196
-                   </span>
197
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 14">
164
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 2">
165
+                      mg/h
166
+                    </span>
167
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 3">
198 168
                     iu/h
199
-                   </span>
200
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 15">
169
+                    </span>
170
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 4">
171
+                      mg/h
172
+                    </span>
173
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 5">
174
+                      mg/h
175
+                    </span>
176
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 6">
201 177
                     iu/h
202
-                   </span>
203
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 16">
178
+                    </span>
179
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 7">
204 180
                     iu/h
205
-                   </span>
206
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 17">
207
-                    mg/h
208
-                   </span>
209
-              
210
-                </div>
181
+                    </span>
182
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 8">
183
+                      iu/h
184
+                    </span>
185
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 9">
186
+                      iu/h
187
+                    </span>
188
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 10">
189
+                      iu/h
190
+                      </span>
191
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 11">
192
+                      iu/h
193
+                    </span>
194
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 12">
195
+                      iu/h
196
+                    </span>
197
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 13">
198
+                      iu/h
199
+                    </span>
200
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 14">
201
+                      iu/h
202
+                    </span>
203
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 15">
204
+                      iu/h
205
+                    </span>
206
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 16">
207
+                      iu/h
208
+                    </span>
209
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 17">
210
+                      mg/h
211
+                    </span>
212
+                
213
+                  </div>
211 214
 
212
-                <!-- <div class="printCell" v-if="org_id!=9671 && org_id!=10375  && org_id!=0">
213
-                  维持:{{main_collection.prescription.anticoagulant_weichi}}
214
-                   <span v-if="main_collection.prescription.anticoagulant == 1">
215
-                    mg/h
216
-                  </span>
217
-                  <span v-if="main_collection.prescription.anticoagulant == 2">
218
-                    mg/h
219
-                  </span>
220
-                  <span v-if="main_collection.prescription.anticoagulant == 3">
221
-                   iu/h
222
-                  </span>
223
-                  <span v-if="main_collection.prescription.anticoagulant == 4">
224
-                    mg/h
225
-                  </span>
226
-                  <span v-if="main_collection.prescription.anticoagulant == 5">
227
-                    mg/h
228
-                   </span>
229
-                  <span v-if="main_collection.prescription.anticoagulant == 6">
230
-                   iu/h
231
-                  </span>
232
-                  <span v-if="main_collection.prescription.anticoagulant == 7">
233
-                   iu/h
234
-                   </span>
235
-                  <span v-if="main_collection.prescription.anticoagulant == 8">
236
-                    iu/h
237
-                  </span>
238
-                  <span v-if="main_collection.prescription.anticoagulant == 9">
239
-                    iu/h
240
-                  </span>
241
-                  <span v-if="main_collection.prescription.anticoagulant == 10">
242
-                    iu/h
215
+                  <!-- <div class="printCell" v-if="org_id!=9671 && org_id!=10375  && org_id!=0">
216
+                    维持:{{main_collection.prescription.anticoagulant_weichi}}
217
+                    <span v-if="main_collection.prescription.anticoagulant == 1">
218
+                      mg/h
243 219
                     </span>
244
-                  <span v-if="main_collection.prescription.anticoagulant == 11">
245
-                    iu/h
246
-                   </span>
247
-                   <span v-if="main_collection.prescription.anticoagulant == 12">
248
-                    iu/h
249
-                   </span>
250
-                   <span v-if="main_collection.prescription.anticoagulant == 13">
251
-                    iu/h
252
-                   </span>
253
-                   <span v-if="main_collection.prescription.anticoagulant == 14">
220
+                    <span v-if="main_collection.prescription.anticoagulant == 2">
221
+                      mg/h
222
+                    </span>
223
+                    <span v-if="main_collection.prescription.anticoagulant == 3">
254 224
                     iu/h
255
-                   </span>
256
-                   <span v-if="main_collection.prescription.anticoagulant == 15">
225
+                    </span>
226
+                    <span v-if="main_collection.prescription.anticoagulant == 4">
227
+                      mg/h
228
+                    </span>
229
+                    <span v-if="main_collection.prescription.anticoagulant == 5">
230
+                      mg/h
231
+                    </span>
232
+                    <span v-if="main_collection.prescription.anticoagulant == 6">
257 233
                     iu/h
258
-                   </span>
259
-                   <span v-if="main_collection.prescription.anticoagulant == 16">
234
+                    </span>
235
+                    <span v-if="main_collection.prescription.anticoagulant == 7">
260 236
                     iu/h
261
-                   </span>
262
-                   <span v-if="main_collection.prescription.anticoagulant == 17">
263
-                    mg/h
264
-                   </span>
265
-              
266
-                </div> -->
267
-               
268
-                <div class="printCell" v-if="org_id!=9671">
269
-                  总量:{{main_collection.dialysissolution.anticoagulant_zongliang}}
270
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 1">
271
-                    mg
272
-                  </span>
273
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 2">
237
+                    </span>
238
+                    <span v-if="main_collection.prescription.anticoagulant == 8">
239
+                      iu/h
240
+                    </span>
241
+                    <span v-if="main_collection.prescription.anticoagulant == 9">
242
+                      iu/h
243
+                    </span>
244
+                    <span v-if="main_collection.prescription.anticoagulant == 10">
245
+                      iu/h
246
+                      </span>
247
+                    <span v-if="main_collection.prescription.anticoagulant == 11">
248
+                      iu/h
249
+                    </span>
250
+                    <span v-if="main_collection.prescription.anticoagulant == 12">
251
+                      iu/h
252
+                    </span>
253
+                    <span v-if="main_collection.prescription.anticoagulant == 13">
254
+                      iu/h
255
+                    </span>
256
+                    <span v-if="main_collection.prescription.anticoagulant == 14">
257
+                      iu/h
258
+                    </span>
259
+                    <span v-if="main_collection.prescription.anticoagulant == 15">
260
+                      iu/h
261
+                    </span>
262
+                    <span v-if="main_collection.prescription.anticoagulant == 16">
263
+                      iu/h
264
+                    </span>
265
+                    <span v-if="main_collection.prescription.anticoagulant == 17">
266
+                      mg/h
267
+                    </span>
268
+                
269
+                  </div> -->
270
+                
271
+                  <div class="printCell" v-if="org_id!=9671">
272
+                    总量:{{main_collection.dialysissolution.anticoagulant_zongliang}}
273
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 1">
274
+                      mg
275
+                    </span>
276
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 2">
277
+                      mg
278
+                    </span>
279
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 3">
280
+                      iu
281
+                    </span>
282
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 4">
274 283
                     mg
275
-                  </span>
276
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 3">
284
+                    </span>
285
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 5">
286
+                      mg
287
+                    </span>
288
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 6">
277 289
                     iu
278
-                  </span>
279
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 4">
280
-                   mg
281
-                  </span>
282
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 5">
283
-                    mg
284
-                   </span>
285
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 6">
286
-                   iu
287
-                  </span>
288
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 7">
290
+                    </span>
291
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 7">
292
+                      iu
293
+                    </span>
294
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 8">
295
+                      iu
296
+                    </span>
297
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 9">
289 298
                     iu
290
-                   </span>
291
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 8">
292
-                     iu
293
-                  </span>
294
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 9">
295
-                   iu
296
-                  </span>
297
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 10">
299
+                    </span>
300
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 10">
301
+                      iu
302
+                      </span>
303
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 11">
298 304
                     iu
299 305
                     </span>
300
-                  <span v-if="main_collection.dialysissolution.anticoagulant == 11">
301
-                   iu
302
-                   </span>
303
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 12">
304
-                   iu
305
-                   </span>
306
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 13">
307
-                   iu
308
-                   </span>
309
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 14">
310
-                   iu
311
-                   </span>
312
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 15">
313
-                   iu
314
-                   </span>
315
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 16">
316
-                   iu
317
-                   </span>
318
-                   <span v-if="main_collection.dialysissolution.anticoagulant == 17">
319
-                   mg
320
-                   </span>
321
-          
322
-                </div>
323
-
324
-                <div class="printCell" v-if="org_id==9671">
325
-                  总量:{{main_collection.prescription.anticoagulant_zongliang}}
326
-                  <span v-if="main_collection.prescription.anticoagulant == 1">
306
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 12">
307
+                    iu
308
+                    </span>
309
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 13">
310
+                    iu
311
+                    </span>
312
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 14">
313
+                    iu
314
+                    </span>
315
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 15">
316
+                    iu
317
+                    </span>
318
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 16">
319
+                    iu
320
+                    </span>
321
+                    <span v-if="main_collection.dialysissolution.anticoagulant == 17">
327 322
                     mg
328
-                  </span>
329
-                  <span v-if="main_collection.prescription.anticoagulant == 2">
323
+                    </span>
324
+            
325
+                  </div>
326
+
327
+                  <div class="printCell" v-if="org_id==9671">
328
+                    总量:{{main_collection.prescription.anticoagulant_zongliang}}
329
+                    <span v-if="main_collection.prescription.anticoagulant == 1">
330
+                      mg
331
+                    </span>
332
+                    <span v-if="main_collection.prescription.anticoagulant == 2">
333
+                      mg
334
+                    </span>
335
+                    <span v-if="main_collection.prescription.anticoagulant == 3">
336
+                      iu
337
+                    </span>
338
+                    <span v-if="main_collection.prescription.anticoagulant == 4">
330 339
                     mg
331
-                  </span>
332
-                  <span v-if="main_collection.prescription.anticoagulant == 3">
340
+                    </span>
341
+                    <span v-if="main_collection.prescription.anticoagulant == 5">
342
+                      mg
343
+                    </span>
344
+                    <span v-if="main_collection.prescription.anticoagulant == 6">
333 345
                     iu
334
-                  </span>
335
-                  <span v-if="main_collection.prescription.anticoagulant == 4">
336
-                   mg
337
-                  </span>
338
-                  <span v-if="main_collection.prescription.anticoagulant == 5">
339
-                    mg
340
-                   </span>
341
-                  <span v-if="main_collection.prescription.anticoagulant == 6">
342
-                   iu
343
-                  </span>
344
-                  <span v-if="main_collection.prescription.anticoagulant == 7">
346
+                    </span>
347
+                    <span v-if="main_collection.prescription.anticoagulant == 7">
348
+                      iu
349
+                    </span>
350
+                    <span v-if="main_collection.prescription.anticoagulant == 8">
351
+                      iu
352
+                    </span>
353
+                    <span v-if="main_collection.prescription.anticoagulant == 9">
345 354
                     iu
346
-                   </span>
347
-                  <span v-if="main_collection.prescription.anticoagulant == 8">
348
-                     iu
349
-                  </span>
350
-                  <span v-if="main_collection.prescription.anticoagulant == 9">
351
-                   iu
352
-                  </span>
353
-                  <span v-if="main_collection.prescription.anticoagulant == 10">
355
+                    </span>
356
+                    <span v-if="main_collection.prescription.anticoagulant == 10">
357
+                      iu
358
+                      </span>
359
+                    <span v-if="main_collection.prescription.anticoagulant == 11">
354 360
                     iu
355 361
                     </span>
356
-                  <span v-if="main_collection.prescription.anticoagulant == 11">
357
-                   iu
358
-                   </span>
359
-                   <span v-if="main_collection.prescription.anticoagulant == 12">
360
-                   iu
361
-                   </span>
362
-                   <span v-if="main_collection.prescription.anticoagulant == 13">
363
-                   iu
364
-                   </span>
365
-                   <span v-if="main_collection.prescription.anticoagulant == 14">
366
-                   iu
367
-                   </span>
368
-                   <span v-if="main_collection.prescription.anticoagulant == 15">
369
-                   iu
370
-                   </span>
371
-                   <span v-if="main_collection.prescription.anticoagulant == 16">
372
-                   iu
373
-                   </span>
374
-                   <span v-if="main_collection.prescription.anticoagulant == 17">
375
-                   mg
376
-                   </span>
377
-          
378
-                </div>
379
-                <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340 || org_id == 0">
380
-                    <span>上次脱水量:{{ main_collection.prescription.target_ultrafiltration }}ml</span>
381
-                </div>
382
-                <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340">
383
-                    <span v-if="main_collection.lastafterweight!=undefined">上次透析时长:{{ main_collection.lastafterweight.actual_treatment_hour }}小时{{ main_collection.lastafterweight.actual_treatment_minute }}分钟</span>
384
-                </div>
385
-                <div class="printCell" v-if="org_id!=10517 && org_id!=0">身份证:
386
-                    <span v-if="type ==1">{{main_collection.patient.id_card_no}} </span>
387
-                    <span v-if="type ==2">{{main_collection.id_card_no}} </span>
388
-                </div>
389
-                <div class="printCell">电话号码:
390
-                    <span v-if="type ==1">{{main_collection.patient.phone}} </span>
391
-                    <span v-if="type ==2">{{main_collection.phone}} </span>
392
-                </div>
393
-                <div class="printCell">
394
-                   透析器:
395
-                    <span v-if="org_id!=10375 && org_id!=0 && org_id!=10517">
396
-                      <span v-if="type ==1">{{main_collection.dialysis_order.dialysis_dialyszers}} </span>
397
-                      <span v-if="type ==2">{{main_collection.dialysis_order.dialysis_dialyszers}} </span>
362
+                    <span v-if="main_collection.prescription.anticoagulant == 12">
363
+                    iu
398 364
                     </span>
399
-                   
365
+                    <span v-if="main_collection.prescription.anticoagulant == 13">
366
+                    iu
367
+                    </span>
368
+                    <span v-if="main_collection.prescription.anticoagulant == 14">
369
+                    iu
370
+                    </span>
371
+                    <span v-if="main_collection.prescription.anticoagulant == 15">
372
+                    iu
373
+                    </span>
374
+                    <span v-if="main_collection.prescription.anticoagulant == 16">
375
+                    iu
376
+                    </span>
377
+                    <span v-if="main_collection.prescription.anticoagulant == 17">
378
+                    mg
379
+                    </span>
380
+            
381
+                  </div>
382
+                  <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340 || org_id == 0">
383
+                      <span>上次脱水量:{{ main_collection.prescription.target_ultrafiltration }}ml</span>
384
+                  </div>
385
+                  <div class="printCell" v-if="org_id==9671 || org_id==9675 || org_id==10340">
386
+                      <span v-if="main_collection.lastafterweight!=undefined">上次透析时长:{{ main_collection.lastafterweight.actual_treatment_hour }}小时{{ main_collection.lastafterweight.actual_treatment_minute }}分钟</span>
387
+                  </div>
388
+                  <div class="printCell" v-if="org_id!=10517 && org_id!=0">身份证:
389
+                      <span v-if="type ==1">{{main_collection.patient.id_card_no}} </span>
390
+                      <span v-if="type ==2">{{main_collection.id_card_no}} </span>
391
+                  </div>
392
+                  <div class="printCell">电话号码:
393
+                      <span v-if="type ==1">{{main_collection.patient.phone}} </span>
394
+                      <span v-if="type ==2">{{main_collection.phone}} </span>
395
+                  </div>
396
+                  <div class="printCell">
397
+                    透析器:
398
+                      <span v-if="org_id!=10375 && org_id!=0 && org_id!=10517">
399
+                        <span v-if="type ==1">{{main_collection.dialysis_order.dialysis_dialyszers}} </span>
400
+                        <span v-if="type ==2">{{main_collection.dialysis_order.dialysis_dialyszers}} </span>
401
+                      </span>
402
+                    
400 403
 
401
-                    <span v-if="org_id ==10375 || org_id == 0 || org_id == 10517">
402
-                      <span v-if="type ==1">{{main_collection.dialysissolution.dialysis_dialyszers}} </span>
403
-                      <span v-if="type ==2">{{main_collection.dialysissolution.dialysis_dialyszers}} </span>
404
+                      <span v-if="org_id ==10375 || org_id == 0 || org_id == 10517">
405
+                        <span v-if="type ==1">{{main_collection.dialysissolution.dialysis_dialyszers}} </span>
406
+                        <span v-if="type ==2">{{main_collection.dialysissolution.dialysis_dialyszers}} </span>
407
+                      </span>
408
+                    
409
+                  </div>
410
+                  <div class="printCell">
411
+                    灌流器:
412
+                    <span v-if="org_id!=10375 && org_id!=0 && org_id!=10517">
413
+                      <span v-if="type ==1">{{main_collection.dialysis_order.dialysis_irrigation}} </span>
414
+                      <span v-if="type ==2">{{main_collection.dialysis_order.dialysis_irrigation}} </span>
404 415
                     </span>
405 416
                   
406
-                </div>
407
-                <div class="printCell">
408
-                   灌流器:
409
-                   <span v-if="org_id!=10375 && org_id!=0 && org_id!=10517">
410
-                    <span v-if="type ==1">{{main_collection.dialysis_order.dialysis_irrigation}} </span>
411
-                    <span v-if="type ==2">{{main_collection.dialysis_order.dialysis_irrigation}} </span>
412
-                   </span>
413
-                 
414 417
 
415
-                    <span v-if="org_id == 10375 || org_id == 0 || org_id == 10517"> 
416
-                      <span v-if="type ==1">{{main_collection.dialysissolution.dialysis_irrigation}} </span>
417
-                      <span v-if="type ==2">{{main_collection.dialysissolution.dialysis_irrigation}} </span>
418
-                    </span>
419
-                </div>
420
-                <div class="printCell">
421
-                  血管通路:
422
-                  <span v-if="org_id!=10375">
423
-                    <span v-if="type ==1">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
424
-                    <span v-if="type ==2">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
425
-                  </span>
418
+                      <span v-if="org_id == 10375 || org_id == 0 || org_id == 10517"> 
419
+                        <span v-if="type ==1">{{main_collection.dialysissolution.dialysis_irrigation}} </span>
420
+                        <span v-if="type ==2">{{main_collection.dialysissolution.dialysis_irrigation}} </span>
421
+                      </span>
422
+                  </div>
423
+                  <div class="printCell">
424
+                    血管通路:
425
+                    <span v-if="org_id!=10375">
426
+                      <span v-if="type ==1">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
427
+                      <span v-if="type ==2">{{getBloodAccess(main_collection.dialysis_order.blood_access_id)}} </span>
428
+                    </span>
426 429
 
427
-                  <span v-if="org_id == 10375">
428
-                   <span v-if="type ==1">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
429
-                   <span v-if="type ==2">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
430
-                  </span>
431
-                 
432
-                </div>
433
-                
434
-                <div class="printCell">
435
-                  <span>
436
-                    分区/床号:
437
-                    <span  style="width:auto;">{{main_collection.zone.name}}/</span>
438
-                    {{ main_collection.number.number }}
439
-                  </span>
440
-                 
441
-                </div>
430
+                    <span v-if="org_id == 10375">
431
+                    <span v-if="type ==1">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
432
+                    <span v-if="type ==2">{{getBloodAccess(main_collection.dialysissolution.blood_access)}} </span>
433
+                    </span>
434
+                  
435
+                  </div>
436
+                  
437
+                  <div class="printCell">
438
+                    <span>
439
+                      分区/床号:
440
+                      <span  style="width:auto;">{{main_collection.zone.name}}/</span>
441
+                      {{ main_collection.number.number }}
442
+                    </span>
443
+                  
444
+                  </div>
442 445
 
443
-                <div class="printCell">
444
-                  <span v-if="org_id!=0&&org_id!=9671">
445
-                    排班备注:
446
-                    <span  style="width:auto;">
447
-                     <span>
448
-                      {{ main_collection.dialysis_order.schedule_remark }}
449
-                    </span>  
446
+                  <div class="printCell">
447
+                    <span v-if="org_id!=0&&org_id!=9671">
448
+                      排班备注:
449
+                      <span  style="width:auto;">
450
+                      <span>
451
+                        {{ main_collection.dialysis_order.schedule_remark }}
452
+                      </span>  
453
+                      </span>
454
+                    
455
+                    </span>
456
+                    <span v-if="org_id == 0 || org_id ==9671">
457
+                      排班备注:
458
+                      <sapn v-if="main_collection.schedule_type ==1">上午</sapn>
459
+                      <sapn v-if="main_collection.schedule_type ==2">下午</sapn>
460
+                      <sapn v-if="main_collection.schedule_type ==3">晚上</sapn>
450 461
                     </span>
451 462
                   
452
-                  </span>
453
-                  <span v-if="org_id == 0 || org_id ==9671">
454
-                    排班备注:
455
-                    <sapn v-if="main_collection.schedule_type ==1">上午</sapn>
456
-                    <sapn v-if="main_collection.schedule_type ==2">下午</sapn>
457
-                    <sapn v-if="main_collection.schedule_type ==3">晚上</sapn>
458
-                  </span>
459
-                 
460
-                </div>
463
+                  </div>
461 464
               
462 465
                 </div> 
463 466
               <!-- </div> -->
464
-           </div>
467
+            </div>
465 468
           </div>
466 469
         </div>
467 470
       </div>