Browse Source

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

杨青 2 years ago
parent
commit
865be47b6a

+ 7 - 5
src/xt_pages/dialysis/batch_print/batch_print_order_forty.vue View File

311
                         <tbody>
311
                         <tbody>
312
                         <tr>
312
                         <tr>
313
                             <td width="70">穿刺方式:</td>
313
                             <td width="70">穿刺方式:</td>
314
-                            <td width="220">
314
+                            <td width="250">
315
                             <div>
315
                             <div>
316
                               <label-box showValue="绳梯" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('绳梯')>-1 ? true : false"></label-box>&nbsp;
316
                               <label-box showValue="绳梯" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('绳梯')>-1 ? true : false"></label-box>&nbsp;
317
                               <label-box showValue="定点" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('定点')>-1 ? true : false"></label-box>&nbsp;
317
                               <label-box showValue="定点" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('定点')>-1 ? true : false"></label-box>&nbsp;
318
-                              <label-box showValue="直接穿刺" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('直接穿刺')>-1 ? true:false"></label-box>&nbsp;             
318
+                              <label-box showValue="直接穿刺" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('直接穿刺')>-1 ? true:false"></label-box>&nbsp;   
319
+                              <label-box showValue="扣眼" :isChecked="record.assessment_before_dislysis.puncture_way.indexOf('扣眼')>-1 ? true:false"></label-box>&nbsp;                       
319
                             </div>
320
                             </div>
320
                             </td>
321
                             </td>
321
                            <td width="60"></td>
322
                            <td width="60"></td>
946
                             </td>
947
                             </td>
947
                             <td width="35">min</td>
948
                             <td width="35">min</td>
948
                             <td width="60">去向</td>
949
                             <td width="60">去向</td>
949
-                            <td width="200">
950
+                            <td width="250">
950
                             <div style="display:flex;justify-content:space-between;">
951
                             <div style="display:flex;justify-content:space-between;">
951
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 1 ? true : false" showValue="回家"></label-box>
952
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 1 ? true : false" showValue="回家"></label-box>
952
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 2 ? true : false" showValue="留观"></label-box>
953
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 2 ? true : false" showValue="留观"></label-box>
953
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 3 ? true : false" showValue="住院"></label-box>
954
                                 <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 3 ? true : false" showValue="住院"></label-box>
955
+                                <label-box :isChecked="record.assessment_after_dislysis.patient_gose == 4 ? true : false" showValue="门诊"></label-box>
954
                              </div>
956
                              </div>
955
                              </td>
957
                              </td>
956
-                              <td>
958
+                              <!-- <td>
957
                                  <div class="under-line">&nbsp;</div>
959
                                  <div class="under-line">&nbsp;</div>
958
-                              </td>
960
+                              </td> -->
959
                             </tr>
961
                             </tr>
960
                             </tbody>
962
                             </tbody>
961
                         </table>
963
                         </table>

+ 14 - 1
src/xt_pages/dialysis/bloodPresssWatch.vue View File

552
           width="100"
552
           width="100"
553
         ></el-table-column>
553
         ></el-table-column>
554
 
554
 
555
+        <el-table-column label="透前血压(kg)" align="center" width="120" prop="pressure_name">
556
+          
557
+        </el-table-column>
558
+
555
         <el-table-column
559
         <el-table-column
556
           prop="dry_weight"
560
           prop="dry_weight"
557
           label="干体重(kg)"
561
           label="干体重(kg)"
564
           align="center"
568
           align="center"
565
           width="120"
569
           width="120"
566
         ></el-table-column>
570
         ></el-table-column>
571
+
567
         <el-table-column
572
         <el-table-column
568
           prop="dialysis_after_weight"
573
           prop="dialysis_after_weight"
569
           label="透后称重(kg)"
574
           label="透后称重(kg)"
1566
         } else {
1571
         } else {
1567
           this.loading = false;
1572
           this.loading = false;
1568
           this.total = response.data.data.total;
1573
           this.total = response.data.data.total;
1569
-          console.log(response.data.data.schedule)
1574
+          console.log("世界文化遗产",response.data.data.schedule)
1570
           for (let i = 0; i < response.data.data.schedule.length; i++) {
1575
           for (let i = 0; i < response.data.data.schedule.length; i++) {
1571
 
1576
 
1572
             if (response.data.data.schedule[i].patient&&response.data.data.schedule[i].patient.id > 0) {
1577
             if (response.data.data.schedule[i].patient&&response.data.data.schedule[i].patient.id > 0) {
1614
                 SchedualPatientsTable["dialysis_after_weight"] =response.data.data.schedule[i].assessment_after_dislysis.weight_after;
1619
                 SchedualPatientsTable["dialysis_after_weight"] =response.data.data.schedule[i].assessment_after_dislysis.weight_after;
1615
               }
1620
               }
1616
 
1621
 
1622
+
1623
+              if (response.data.data.schedule[i].assessment_before_dislysis != null) {
1624
+                SchedualPatientsTable["pressure_name"] =response.data.data.schedule[i].assessment_before_dislysis.systolic_blood_pressure+"/"+ response.data.data.schedule[i].assessment_before_dislysis.diastolic_blood_pressure;
1625
+              }
1626
+           
1627
+
1628
+
1629
+
1617
               if(response.data.data.schedule[i].monitoring_record!=null &&response.data.data.schedule[i].monitoring_record.length >0 ){
1630
               if(response.data.data.schedule[i].monitoring_record!=null &&response.data.data.schedule[i].monitoring_record.length >0 ){
1618
                  SchedualPatientsTable["monitoring_record"]  = response.data.data.schedule[i].monitoring_record
1631
                  SchedualPatientsTable["monitoring_record"]  = response.data.data.schedule[i].monitoring_record
1619
               }
1632
               }

+ 5 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderForty.vue View File

382
                       <label-box showValue="绳梯" :isChecked="predialysis.puncture_way.indexOf('绳梯')>-1 ? true : false"></label-box>&nbsp;
382
                       <label-box showValue="绳梯" :isChecked="predialysis.puncture_way.indexOf('绳梯')>-1 ? true : false"></label-box>&nbsp;
383
                       <label-box showValue="定点" :isChecked="predialysis.puncture_way.indexOf('定点')>-1 ? true : false"></label-box>&nbsp;
383
                       <label-box showValue="定点" :isChecked="predialysis.puncture_way.indexOf('定点')>-1 ? true : false"></label-box>&nbsp;
384
                       <label-box showValue="直接穿刺" :isChecked="predialysis.puncture_way.indexOf('直接穿刺')>-1 ? true:false"></label-box>&nbsp;
384
                       <label-box showValue="直接穿刺" :isChecked="predialysis.puncture_way.indexOf('直接穿刺')>-1 ? true:false"></label-box>&nbsp;
385
+                      <label-box showValue="扣眼" :isChecked="predialysis.puncture_way.indexOf('扣眼')>-1 ? true : false"></label-box>&nbsp;
385
                     </div>
386
                     </div>
386
                   </td>
387
                   </td>
387
                   <td width='20'></td>
388
                   <td width='20'></td>
1310
                     </td>
1311
                     </td>
1311
                     <td width="20">min</td>
1312
                     <td width="20">min</td>
1312
                     <td width="50">去向:</td>
1313
                     <td width="50">去向:</td>
1313
-                      <td width="200">
1314
+                      <td width="250">
1314
                         <div style="display:flex;justify-content:space-between;">
1315
                         <div style="display:flex;justify-content:space-between;">
1315
                           <label-box :isChecked="afterdialysis.patient_gose == 1 ? true : false" showValue="回家"></label-box>
1316
                           <label-box :isChecked="afterdialysis.patient_gose == 1 ? true : false" showValue="回家"></label-box>
1316
                           <label-box :isChecked="afterdialysis.patient_gose == 2 ? true : false" showValue="留观"></label-box>
1317
                           <label-box :isChecked="afterdialysis.patient_gose == 2 ? true : false" showValue="留观"></label-box>
1317
                           <label-box :isChecked="afterdialysis.patient_gose == 3 ? true : false" showValue="住院"></label-box>
1318
                           <label-box :isChecked="afterdialysis.patient_gose == 3 ? true : false" showValue="住院"></label-box>
1319
+                          <label-box :isChecked="afterdialysis.patient_gose == 4 ? true : false" showValue="门诊"></label-box>
1318
                         </div>
1320
                         </div>
1319
                       </td>
1321
                       </td>
1320
-                      <td>
1322
+                      <!-- <td>
1321
                         <div class="under-line">&nbsp;</div>
1323
                         <div class="under-line">&nbsp;</div>
1322
-                      </td>
1324
+                      </td> -->
1323
                   </tr>
1325
                   </tr>
1324
                   </tbody>
1326
                   </tbody>
1325
                 </table>
1327
                 </table>

+ 1 - 1
src/xt_pages/hospitalStation/invoicePrint.vue View File

24
           :paramsObj="invoiceParams"
24
           :paramsObj="invoiceParams"
25
         ></printOne>
25
         ></printOne>
26
         <printTwo
26
         <printTwo
27
-          v-if="org_id == 10215 "
27
+          v-if="org_id == 10215||org_id == 0"
28
           :paramsObj="invoiceParams"
28
           :paramsObj="invoiceParams"
29
         ></printTwo>
29
         ></printTwo>
30
         <printThree
30
         <printThree

+ 2 - 12
src/xt_pages/hospitalStation/invoiceTemplate/printTwo.vue View File

269
           </span>
269
           </span>
270
         </span>
270
         </span>
271
         <span style="position: absolute; top: 235px; left: 500px">{{
271
         <span style="position: absolute; top: 235px; left: 500px">{{
272
-          totalPrice.toFixed(2)
272
+          totalPrice
273
         }}</span>
273
         }}</span>
274
       </div>
274
       </div>
275
       <!-- <div style="position: absolute;top:300px;left:460px">现金:{{ list.psn_cash_money }}</div> -->
275
       <!-- <div style="position: absolute;top:300px;left:460px">现金:{{ list.psn_cash_money }}</div> -->
326
       getInvoice(params).then((res) => {
326
       getInvoice(params).then((res) => {
327
         this.$nextTick(() => {
327
         this.$nextTick(() => {
328
           this.list = res.data.data;
328
           this.list = res.data.data;
329
-          this.totalPrice =
330
-            this.list.westernMedicineCostTotal +
331
-            this.list.checkCostTotal +
332
-            this.list.treatCostTotal +
333
-            this.list.bedCostTotal +
334
-            this.list.chineseTraditionalMedicineCostTotal +
335
-            this.list.laboratoryCostTotal +
336
-            this.list.operationCostTotal +
337
-            this.list.otherCostTotal +
338
-            this.list.materialCostTotal +
339
-            this.list.zhenChaCostTotal;
329
+          this.totalPrice =this.list.order.medfee_sumamt
340
           this.smalltoBIG(this.list.order.medfee_sumamt);
330
           this.smalltoBIG(this.list.order.medfee_sumamt);
341
           var data = new Date(res.data.data.date * 1000);
331
           var data = new Date(res.data.data.date * 1000);
342
           var month =
332
           var month =

+ 1 - 133
src/xt_pages/outpatientCharges/statementPrint.vue View File

395
       searchAction() {
395
       searchAction() {
396
       },
396
       },
397
       getInfo(order_id, obj) {
397
       getInfo(order_id, obj) {
398
-        if( this.org_id  == 0){
399
-          console.log("12222444444")
400
-          let params = {
401
-            his_patient_id: obj.his_patient_id,
402
-            id: obj.order_id,
403
-            order_id: obj.order_id,
404
-            admin_user_id: this.$store.getters.xt_user.user.id,
405
-          };
406
-          getPrivateExpensesTwo(params).then((response) => {
407
-            if (response.data.state == 0) {
408
-              // this.$message.error(response.data.msg)
409
-
410
-              return false;
411
-            } else {
412
-              var that = this;
413
-              that.info = response.data.data.info;
414
-              that.info["p_admin"] = that.p_admin;
415
-              that.info["charge_admin"] = that.charge_admin;
416
-              that.info["order_number"] = response.data.data.order_number;
417
-              that.info["number"] = response.data.data.number;
418
-              that.info["fixmedins_name"] = response.data.data.org_name;
419
-              that.info["fixmedins_code"] = response.data.data.org_code;
420
-              that.info["bed_cost_total"] = response.data.data.bedCostTotal;
421
-              that.info["bed_cost_self_total"] =
422
-                response.data.data.bedCostSelfTotal;
423
-              that.info["bed_cost_part_self_total"] =
424
-                response.data.data.bedCostPartSelfTotal;
425
-
426
-              that.info["bedInscpTotal"] =
427
-                response.data.data.bedInscpTotal;
428
-              that.info["bedSelfTotal"] =
429
-                response.data.data.bedSelfTotal;
430
-
431
-
432
-              that.info["operationInscpTotal"] =
433
-                response.data.data.operationInscpTotal;
434
-              that.info["operationSelfTotal"] =
435
-                response.data.data.operationSelfTotal;
436
-
437
-              that.info["checkInscpTotal"] =
438
-                response.data.data.checkInscpTotal;
439
-              that.info["checkSelfTotal"] =
440
-                response.data.data.checkSelfTotal;
441
-
442
-              that.info["treatInscpTotal"] =
443
-                response.data.data.treatInscpTotal;
444
-              that.info["treatSelfTotal"] =
445
-                response.data.data.treatSelfTotal;
446
-
447
-
448
-              that.info["laboratoryInscpTotal"] =
449
-                response.data.data.laboratoryInscpTotal;
450
-              that.info["laboratorySelfTotal"] =
451
-                response.data.data.laboratorySelfTotal;
452
-
453
-
454
-              that.info["westernMedicineInscpTotal"] =
455
-                response.data.data.westernMedicineInscpTotal;
456
-              that.info["westernMedicineSelfTotal"] =
457
-                response.data.data.westernMedicineSelfTotal;
458
-
459
-              that.info["materialInscpTotal"] =
460
-                response.data.data.materialInscpTotal;
461
-              that.info["materialSelfTotal"] =
462
-                response.data.data.materialSelfTotal;
463
-
464
-              that.info["chineseTraditionalInscpTotal"] =
465
-                response.data.data.chineseTraditionalInscpTotal;
466
-              that.info["chineseTraditionalSelfTotal"] =
467
-                response.data.data.chineseTraditionalSelfTotal;
468
-
469
-              that.info["otherInscpTotal"] =
470
-                response.data.data.otherInscpTotal;
471
-              that.info["otherSelfTotal"] =
472
-                response.data.data.otherSelfTotal;
473
-
474
-              that.info["operation_cost_total"] =
475
-                response.data.data.operationCostTotal;
476
-              that.info["operation_cost_self_total"] =
477
-                response.data.data.operationCostSelfTotal;
478
-              that.info["operation_cost_part_self_total"] =
479
-                response.data.data.operationCostPartSelfTotal;
480
-
481
-              that.info["other_cost_total"] = response.data.data.otherCostTotal;
482
-              that.info["other_cost_self_total"] =
483
-                response.data.data.otherCostSelfTotal;
484
-              that.info["other_cost_part_self_total"] =
485
-                response.data.data.otherCostPartSelfTotal;
486
-
487
-              that.info["material_cost_total"] =
488
-                response.data.data.materialCostTotal;
489
-              that.info["material_cost_self_total"] =
490
-                response.data.data.materialCostSelfTotal;
491
-              that.info["material_cost_part_self_total"] =
492
-                response.data.data.materialCostPartSelfTotal;
493
-
494
-              that.info["western_medicine_cost_total"] =
495
-                response.data.data.westernMedicineCostTotal;
496
-              that.info["western_medicine_cost_self_total"] =
497
-                response.data.data.westernMedicineCostSelfTotal;
498
-              that.info["western_medicine_cost_part_self_total"] =
499
-                response.data.data.westernMedicineCostPartSelfTotal;
500
-
501
-              that.info["chinese_traditional_medicine_cost_total"] =
502
-                response.data.data.chineseTraditionalMedicineCostTotal;
503
-              that.info["chinese_traditional_medicine_cost_self_total"] =
504
-                response.data.data.chineseTraditionalMedicineCostSelfTotal;
505
-              that.info["chinese_traditional_medicine_cost_part_self_total"] =
506
-                response.data.data.chineseTraditionalMedicineCostPartSelfTotal;
507
-
508
-              that.info["check_cost_total"] = response.data.data.checkCostTotal;
509
-              that.info["check_cost_self_total"] =
510
-                response.data.data.checkCostSelfTotal;
511
-              that.info["check_cost_part_self_total"] =
512
-                response.data.data.checkCostPartSelfTotal;
513
-
514
-              that.info["laboratory_cost_total"] =
515
-                response.data.data.laboratoryCostTotal;
516
-              that.info["laboratory_cost_self_total"] =
517
-                response.data.data.laboratoryCostSelfTotal;
518
-              that.info["laboratory_cost_part_self_total"] =
519
-                response.data.data.laboratoryCostPartSelfTotal;
520
-
521
-              that.info["treat_cost_total"] = response.data.data.treatCostTotal;
522
-              that.info["treat_cost_self_total"] =
523
-                response.data.data.treatCostSelfTotal;
524
-              that.info["treat_cost_part_self_total"] =
525
-                response.data.data.treatCostPartSelfTotal;
526
-              console.log(that.info)
527
 
398
 
528
-            }
529
-          });
530
-        }else{
531
           if (obj.balance_accounts_type == 2 ) {
399
           if (obj.balance_accounts_type == 2 ) {
532
             let params = {
400
             let params = {
533
               his_patient_id: obj.his_patient_id,
401
               his_patient_id: obj.his_patient_id,
1387
             }
1255
             }
1388
           }
1256
           }
1389
 
1257
 
1390
-        }
1258
+
1391
 
1259
 
1392
       },
1260
       },
1393
     },
1261
     },

+ 43 - 43
src/xt_pages/outpatientCharges/statementTemplate/privateChargePrint.vue View File

93
       </tr>
93
       </tr>
94
       <tr>
94
       <tr>
95
         <td>床位费</td>
95
         <td>床位费</td>
96
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.bed_cost_total}}</td>
97
-        <td style="text-align:right;padding-right:10px;">{{info.bed_cost_self_total}}</td>
98
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.bed_cost_part_self_total}}</td>
96
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.bed_cost_total.toFixed(2)}}</td>
97
+        <td style="text-align:right;padding-right:10px;">{{info.bed_cost_self_total.toFixed(2)}}</td>
98
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.bed_cost_part_self_total.toFixed(2)}}</td>
99
         <td>西成药</td>
99
         <td>西成药</td>
100
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_total}}</td>
101
-        <td style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_self_total}}</td>
102
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_part_self_total}}</td>
100
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_total.toFixed(2)}}</td>
101
+        <td style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_self_total.toFixed(2)}}</td>
102
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.western_medicine_cost_part_self_total.toFixed(2)}}</td>
103
       </tr>
103
       </tr>
104
       <tr>
104
       <tr>
105
         <td>中药费</td>
105
         <td>中药费</td>
107
         <td style="text-align:right;padding-right:10px;">0</td>
107
         <td style="text-align:right;padding-right:10px;">0</td>
108
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
108
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
109
         <td>中成药</td>
109
         <td>中成药</td>
110
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.chinese_traditional_medicine_cost_total}}
110
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.chinese_traditional_medicine_cost_total.toFixed(2)}}
111
         </td>
111
         </td>
112
-        <td style="text-align:right;padding-right:10px;">{{info.chinese_traditional_medicine_cost_self_total}}</td>
112
+        <td style="text-align:right;padding-right:10px;">{{info.chinese_traditional_medicine_cost_self_total.toFixed(2)}}</td>
113
         <td colspan="2" style="text-align:right;padding-right:10px;">
113
         <td colspan="2" style="text-align:right;padding-right:10px;">
114
-          {{info.chinese_traditional_medicine_cost_part_self_total}}
114
+          {{info.chinese_traditional_medicine_cost_part_self_total.toFixed(2)}}
115
         </td>
115
         </td>
116
       </tr>
116
       </tr>
117
       <tr>
117
       <tr>
120
         <td style="text-align:right;padding-right:10px;">0</td>
120
         <td style="text-align:right;padding-right:10px;">0</td>
121
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
121
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
122
         <td>检查费</td>
122
         <td>检查费</td>
123
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.check_cost_total}}</td>
124
-        <td style="text-align:right;padding-right:10px;">{{info.check_cost_self_total}}</td>
125
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.check_cost_part_self_total}}</td>
123
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.check_cost_total.toFixed(2)}}</td>
124
+        <td style="text-align:right;padding-right:10px;">{{info.check_cost_self_total.toFixed(2)}}</td>
125
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.check_cost_part_self_total.toFixed(2)}}</td>
126
       </tr>
126
       </tr>
127
       <tr>
127
       <tr>
128
         <td>治疗费</td>
128
         <td>治疗费</td>
129
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.treat_cost_total}}</td>
130
-        <td style="text-align:right;padding-right:10px;">{{info.treat_cost_self_total}}</td>
131
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.treat_cost_part_self_total}}</td>
129
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.treat_cost_total.toFixed(2)}}</td>
130
+        <td style="text-align:right;padding-right:10px;">{{info.treat_cost_self_total.toFixed(2)}}</td>
131
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.treat_cost_part_self_total.toFixed(2)}}</td>
132
         <td>放射费</td>
132
         <td>放射费</td>
133
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
133
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
134
         <td style="text-align:right;padding-right:10px;">0</td>
134
         <td style="text-align:right;padding-right:10px;">0</td>
136
       </tr>
136
       </tr>
137
       <tr>
137
       <tr>
138
         <td>手术费</td>
138
         <td>手术费</td>
139
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.operation_cost_total}}</td>
140
-        <td style="text-align:right;padding-right:10px;">{{info.operation_cost_self_total}}</td>
141
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.operation_cost_part_self_total}}</td>
139
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.operation_cost_total.toFixed(2)}}</td>
140
+        <td style="text-align:right;padding-right:10px;">{{info.operation_cost_self_total.toFixed(2)}}</td>
141
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.operation_cost_part_self_total.toFixed(2)}}</td>
142
         <td>化验费</td>
142
         <td>化验费</td>
143
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.laboratory_cost_total}}</td>
144
-        <td style="text-align:right;padding-right:10px;">{{info.laboratory_cost_self_total}}</td>
145
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.laboratory_cost_part_self_total}}</td>
143
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.laboratory_cost_total.toFixed(2)}}</td>
144
+        <td style="text-align:right;padding-right:10px;">{{info.laboratory_cost_self_total.toFixed(2)}}</td>
145
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.laboratory_cost_part_self_total.toFixed(2)}}</td>
146
       </tr>
146
       </tr>
147
       <tr>
147
       <tr>
148
         <td>输血费</td>
148
         <td>输血费</td>
156
       </tr>
156
       </tr>
157
       <tr>
157
       <tr>
158
         <td>其他</td>
158
         <td>其他</td>
159
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.other_cost_total}}</td>
160
-        <td style="text-align:right;padding-right:10px;">{{info.other_cost_self_total}}</td>
161
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.other_cost_part_self_total}}</td>
159
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.other_cost_total.toFixed(2)}}</td>
160
+        <td style="text-align:right;padding-right:10px;">{{info.other_cost_self_total.toFixed(2)}}</td>
161
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.other_cost_part_self_total.toFixed(2)}}</td>
162
         <td>麻醉费</td>
162
         <td>麻醉费</td>
163
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
163
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
164
         <td style="text-align:right;padding-right:10px;">0</td>
164
         <td style="text-align:right;padding-right:10px;">0</td>
166
       </tr>
166
       </tr>
167
       <tr>
167
       <tr>
168
         <td>材料费</td>
168
         <td>材料费</td>
169
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.material_cost_total}}</td>
170
-        <td style="text-align:right;padding-right:10px;">{{info.material_cost_self_total}}</td>
171
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.material_cost_part_self_total}}</td>
169
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.material_cost_total.toFixed(2)}}</td>
170
+        <td style="text-align:right;padding-right:10px;">{{info.material_cost_self_total.toFixed(2)}}</td>
171
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{info.material_cost_part_self_total.toFixed(2)}}</td>
172
         <td>特殊检查费</td>
172
         <td>特殊检查费</td>
173
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
173
         <td colspan="2" style="text-align:right;padding-right:10px;">0</td>
174
         <td style="text-align:right;padding-right:10px;">0</td>
174
         <td style="text-align:right;padding-right:10px;">0</td>
186
       </tr>
186
       </tr>
187
       <tr>
187
       <tr>
188
         <td>合计</td>
188
         <td>合计</td>
189
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_total) +
190
-            parseFloat(info.operation_cost_total) + parseFloat(info.other_cost_total) +
191
-            parseFloat(info.material_cost_total) + parseFloat(info.western_medicine_cost_total) +
192
-            parseFloat(info.chinese_traditional_medicine_cost_total) + parseFloat(info.check_cost_total) +
193
-            parseFloat(info.laboratory_cost_total) + parseFloat(info.treat_cost_total)).toFixed(2) }}
189
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_total.toFixed(2)) +
190
+            parseFloat(info.operation_cost_total.toFixed(2)) + parseFloat(info.other_cost_total.toFixed(2)) +
191
+            parseFloat(info.material_cost_total.toFixed(2)) + parseFloat(info.western_medicine_cost_total.toFixed(2)) +
192
+            parseFloat(info.chinese_traditional_medicine_cost_total.toFixed(2)) + parseFloat(info.check_cost_total.toFixed(2)) +
193
+            parseFloat(info.laboratory_cost_total.toFixed(2)) + parseFloat(info.treat_cost_total.toFixed(2))).toFixed(2) }}
194
         </td>
194
         </td>
195
-        <td style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_self_total )+
196
-            parseFloat(info.operation_cost_self_total) + parseFloat(info.other_cost_self_total) +
197
-            parseFloat(info.material_cost_self_total) + parseFloat(info.western_medicine_cost_self_total) +
198
-            parseFloat(info.chinese_traditional_medicine_cost_self_total) + parseFloat(info.check_cost_self_total) +
199
-            parseFloat(info.laboratory_cost_self_total) + parseFloat(info.treat_cost_self_total)).toFixed(2)}}
195
+        <td style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_self_total.toFixed(2) )+
196
+            parseFloat(info.operation_cost_self_total.toFixed(2)) + parseFloat(info.other_cost_self_total.toFixed(2)) +
197
+            parseFloat(info.material_cost_self_total.toFixed(2)) + parseFloat(info.western_medicine_cost_self_total.toFixed(2)) +
198
+            parseFloat(info.chinese_traditional_medicine_cost_self_total.toFixed(2)) + parseFloat(info.check_cost_self_total.toFixed(2)) +
199
+            parseFloat(info.laboratory_cost_self_total.toFixed(2)) + parseFloat(info.treat_cost_self_total.toFixed(2))).toFixed(2)}}
200
         </td>
200
         </td>
201
-        <td colspan="2" style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_part_self_total) +
202
-            parseFloat(info.operation_cost_part_self_total) + parseFloat(info.other_cost_part_self_total) +
203
-            parseFloat(info.material_cost_part_self_total) + parseFloat(info.western_medicine_cost_part_self_total) +
204
-            parseFloat(info.chinese_traditional_medicine_cost_part_self_total) +
205
-            parseFloat(info.check_cost_part_self_total) + parseFloat(info.laboratory_cost_part_self_total) +
206
-            parseFloat(info.treat_cost_part_self_total)).toFixed(2)}}
201
+        <td colspan="2" style="text-align:right;padding-right:10px;">{{(parseFloat(info.bed_cost_part_self_total.toFixed(2)) +
202
+            parseFloat(info.operation_cost_part_self_total.toFixed(2)) + parseFloat(info.other_cost_part_self_total.toFixed(2)) +
203
+            parseFloat(info.material_cost_part_self_total.toFixed(2)) + parseFloat(info.western_medicine_cost_part_self_total.toFixed(2)) +
204
+            parseFloat(info.chinese_traditional_medicine_cost_part_self_total.toFixed(2)) +
205
+            parseFloat(info.check_cost_part_self_total.toFixed(2)) + parseFloat(info.laboratory_cost_part_self_total.toFixed(2)) +
206
+            parseFloat(info.treat_cost_part_self_total.toFixed(2))).toFixed(2)}}
207
         </td>
207
         </td>
208
         <td style="text-align:right;padding-right:10px;"></td>
208
         <td style="text-align:right;padding-right:10px;"></td>
209
         <td colspan="2" style="text-align:right;padding-right:10px;"></td>
209
         <td colspan="2" style="text-align:right;padding-right:10px;"></td>

+ 9 - 9
src/xt_pages/user/components/PatientForm.vue View File

33
               <el-form-item
33
               <el-form-item
34
                 :label="item.item_name"
34
                 :label="item.item_name"
35
                 v-else
35
                 v-else
36
-                
36
+
37
                 :prop="'formItem.' + index + '.value'"
37
                 :prop="'formItem.' + index + '.value'"
38
               >
38
               >
39
                 <el-select
39
                 <el-select
711
                 <el-input
711
                 <el-input
712
                   v-model="form.respiratory"
712
                   v-model="form.respiratory"
713
                   style="width: 220px"
713
                   style="width: 220px"
714
-                  
714
+
715
                 >
715
                 >
716
                   <template slot="prepend">呼吸: </template>
716
                   <template slot="prepend">呼吸: </template>
717
                   <template slot="append">次/分</template>
717
                   <template slot="append">次/分</template>
1184
   dbp: "",
1184
   dbp: "",
1185
   showOne:true,
1185
   showOne:true,
1186
   treatment_plan:"",
1186
   treatment_plan:"",
1187
- 
1187
+
1188
 };
1188
 };
1189
 
1189
 
1190
 export default {
1190
 export default {
1359
         firstDialysisDate: [
1359
         firstDialysisDate: [
1360
           { required: true, message: "请选择日期", trigger: "blur" }
1360
           { required: true, message: "请选择日期", trigger: "blur" }
1361
         ],
1361
         ],
1362
-      
1362
+
1363
         homeTelephone: [{ validator: checkFamilyPhone, trigger: "blur" }],
1363
         homeTelephone: [{ validator: checkFamilyPhone, trigger: "blur" }],
1364
         homeAddress: [{ required: true, message: "请填写住址", trigger: "blur" }],
1364
         homeAddress: [{ required: true, message: "请填写住址", trigger: "blur" }],
1365
       },
1365
       },
1378
     }
1378
     }
1379
   },
1379
   },
1380
   created() {
1380
   created() {
1381
-  
1381
+
1382
    this.fetchAllAdminUsers();
1382
    this.fetchAllAdminUsers();
1383
-  
1384
-  
1383
+
1384
+
1385
     if(this.isEdit == true){
1385
     if(this.isEdit == true){
1386
        this.showLapseto = false
1386
        this.showLapseto = false
1387
     }
1387
     }
1443
         if (response.data.state === 1) {
1443
         if (response.data.state === 1) {
1444
           this.form.doctor = this.$store.getters.xt_user.user.id
1444
           this.form.doctor = this.$store.getters.xt_user.user.id
1445
           this.adminUserOptions = response.data.data.users;
1445
           this.adminUserOptions = response.data.data.users;
1446
-         
1446
+
1447
         }
1447
         }
1448
       });
1448
       });
1449
     },
1449
     },
1553
             this.form.troble_shoot = parseInt(this.form.troble_shoot)
1553
             this.form.troble_shoot = parseInt(this.form.troble_shoot)
1554
             this.form.doctor = parseInt(this.form.doctor)
1554
             this.form.doctor = parseInt(this.form.doctor)
1555
             console.log("form233322332w",this.form)
1555
             console.log("form233322332w",this.form)
1556
-           
1556
+
1557
             createPatient(this.form)
1557
             createPatient(this.form)
1558
               .then(response => {
1558
               .then(response => {
1559
                 if (response.data.state == 0) {
1559
                 if (response.data.state == 0) {

+ 35 - 35
src/xt_pages/workforce/components/nextTableWeeks.vue View File

172
           <span v-if="scope.row.dialysissolution.anticoagulant === 9">达肝素</span>
172
           <span v-if="scope.row.dialysissolution.anticoagulant === 9">达肝素</span>
173
           <span v-if="scope.row.dialysissolution.anticoagulant === 10">体外抗凝</span>
173
           <span v-if="scope.row.dialysissolution.anticoagulant === 10">体外抗凝</span>
174
           <span v-if="scope.row.dialysissolution.anticoagulant === 11">那屈肝素</span>
174
           <span v-if="scope.row.dialysissolution.anticoagulant === 11">那屈肝素</span>
175
-         <span v-if="scope.row.prescription.antioxidant_commodity_name!=''">
175
+         <!-- <span v-if="scope.row.prescription.antioxidant_commodity_name!=''">
176
              (<span>{{scope.row.prescription.antioxidant_commodity_name}}</span>)
176
              (<span>{{scope.row.prescription.antioxidant_commodity_name}}</span>)
177
-          </span>
177
+          </span> -->
178
         </template>
178
         </template>
179
       </el-table-column>
179
       </el-table-column>
180
       <el-table-column label="总量" min-width="100" align="center">
180
       <el-table-column label="总量" min-width="100" align="center">
181
         <template slot-scope="scope">
181
         <template slot-scope="scope">
182
-          <span v-if="scope.row.prescription.anticoagulant == 1">{{
183
-            scope.row.prescription.anticoagulant_zongliang
184
-              ? scope.row.prescription.anticoagulant_zongliang + "mg"
182
+          <span v-if="scope.row.dialysissolution.anticoagulant == 1">{{
183
+            scope.row.dialysissolution.anticoagulant_zongliang
184
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "mg"
185
               : ""
185
               : ""
186
           }}</span>
186
           }}</span>
187
-          <span v-if="scope.row.prescription.anticoagulant == 2">{{
188
-            scope.row.prescription.anticoagulant_zongliang
189
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
187
+          <span v-if="scope.row.dialysissolution.anticoagulant == 2">{{
188
+            scope.row.dialysissolution.anticoagulant_zongliang
189
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
190
               : ""
190
               : ""
191
           }}</span>
191
           }}</span>
192
-          <span v-if="scope.row.prescription.anticoagulant == 3">{{
193
-            scope.row.prescription.anticoagulant_zongliang
194
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
192
+          <span v-if="scope.row.dialysissolution.anticoagulant == 3">{{
193
+            scope.row.dialysissolution.anticoagulant_zongliang
194
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
195
               : ""
195
               : ""
196
           }}</span>
196
           }}</span>
197
-          <span v-if="scope.row.prescription.anticoagulant == 4">{{
198
-            scope.row.prescription.anticoagulant_zongliang
199
-              ? scope.row.prescription.anticoagulant_zongliang + "mg"
197
+          <span v-if="scope.row.dialysissolution.anticoagulant == 4">{{
198
+            scope.row.dialysissolution.anticoagulant_zongliang
199
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "mg"
200
               : ""
200
               : ""
201
           }}</span>
201
           }}</span>
202
-          <span v-if="scope.row.prescription.anticoagulant == 5">{{
203
-            scope.row.prescription.anticoagulant_zongliang
204
-              ? scope.row.prescription.anticoagulant_zongliang + "mg"
202
+          <span v-if="scope.row.dialysissolution.anticoagulant == 5">{{
203
+            scope.row.dialysissolution.anticoagulant_zongliang
204
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "mg"
205
               : ""
205
               : ""
206
           }}</span>
206
           }}</span>
207
-          <span v-if="scope.row.prescription.anticoagulant == 6">{{
208
-            scope.row.prescription.anticoagulant_zongliang
209
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
207
+          <span v-if="scope.row.dialysissolution.anticoagulant == 6">{{
208
+            scope.row.dialysissolution.anticoagulant_zongliang
209
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
210
               : ""
210
               : ""
211
           }}</span>
211
           }}</span>
212
-          <span v-if="scope.row.prescription.anticoagulant == 7">{{
213
-            scope.row.prescription.anticoagulant_zongliang
214
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
212
+          <span v-if="scope.row.dialysissolution.anticoagulant == 7">{{
213
+            scope.row.dialysissolution.anticoagulant_zongliang
214
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
215
               : ""
215
               : ""
216
           }}</span>
216
           }}</span>
217
-          <span v-if="scope.row.prescription.anticoagulant == 8">{{
218
-            scope.row.prescription.anticoagulant_zongliang
219
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
217
+          <span v-if="scope.row.dialysissolution.anticoagulant == 8">{{
218
+            scope.row.dialysissolution.anticoagulant_zongliang
219
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
220
               : ""
220
               : ""
221
           }}</span>
221
           }}</span>
222
-         <span v-if="scope.row.prescription.anticoagulant == 9">{{
223
-            scope.row.prescription.anticoagulant_zongliang
224
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
222
+         <span v-if="scope.row.dialysissolution.anticoagulant == 9">{{
223
+            scope.row.dialysissolution.anticoagulant_zongliang
224
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
225
               : ""
225
               : ""
226
           }}</span>
226
           }}</span>
227
-          <span v-if="scope.row.prescription.anticoagulant == 10">{{
228
-            scope.row.prescription.anticoagulant_zongliang
229
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
227
+          <span v-if="scope.row.dialysissolution.anticoagulant == 10">{{
228
+            scope.row.dialysissolution.anticoagulant_zongliang
229
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
230
               : ""
230
               : ""
231
           }}</span>
231
           }}</span>
232
-          <span v-if="scope.row.prescription.anticoagulant == 11">{{
233
-            scope.row.prescription.anticoagulant_zongliang
234
-              ? scope.row.prescription.anticoagulant_zongliang + "iu"
232
+          <span v-if="scope.row.dialysissolution.anticoagulant == 11">{{
233
+            scope.row.dialysissolution.anticoagulant_zongliang
234
+              ? scope.row.dialysissolution.anticoagulant_zongliang + "iu"
235
               : ""
235
               : ""
236
           }}</span>
236
           }}</span>
237
         </template>
237
         </template>

+ 3 - 2
src/xt_pages/workforce/remind_print_setting.vue View File

125
                 <!-- 透析器灌流器 -->
125
                 <!-- 透析器灌流器 -->
126
                
126
                
127
                  <div>
127
                  <div>
128
-                  <span v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器:</span>
128
+                  <span v-if="printObj.dialyzers == 1 && printObj.perfusion_apparatus == 1">透析器/灌流器 <span v-if="org_id==10445">/滤过器</span>:</span>
129
                   <span v-if="printObj.dialyzers == 1&& main_collection.dialysissolution.dialysis_dialyszers!=''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
129
                   <span v-if="printObj.dialyzers == 1&& main_collection.dialysissolution.dialysis_dialyszers!=''">{{main_collection.dialysissolution.dialysis_dialyszers}}</span>
130
                   <span v-if="printObj.perfusion_apparatus == 1&& main_collection.dialysissolution.dialysis_irrigation!=''">{{main_collection.dialysissolution.dialysis_irrigation}}</span>
130
                   <span v-if="printObj.perfusion_apparatus == 1&& main_collection.dialysissolution.dialysis_irrigation!=''">{{main_collection.dialysissolution.dialysis_irrigation}}</span>
131
-
131
+               
132
                   <span v-if="org_id == 10440 && main_collection.dialysissolution.dialyzer_perfusion_apparatus!=''">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
132
                   <span v-if="org_id == 10440 && main_collection.dialysissolution.dialyzer_perfusion_apparatus!=''">{{main_collection.dialysissolution.dialyzer_perfusion_apparatus}}</span>
133
+                  <span v-if="org_id == 10445"><span v-if="main_collection.dialysissolution.dialysis_strainer!=''">/</span>{{ main_collection.dialysissolution.dialysis_strainer }}</span>
133
                 </div>
134
                 </div>
134
                 <div v-if="printObj.doctor_advice == 1">
135
                 <div v-if="printObj.doctor_advice == 1">
135
                     医嘱:
136
                     医嘱: