ソースを参照

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

XMLWAN 1 年間 前
コミット
fdef992e45

+ 23 - 23
src/router/modules/dialysis.js ファイルの表示

@@ -68,17 +68,17 @@ export default {
68 68
       }
69 69
     },
70 70
 
71
-    {
72
-      path: '/dialysis/doctorAdviceStaticPrint',
73
-      component: () => import('@/xt_pages/dialysis/doctorAdviceStaticPrint'),
74
-      name: '透析医嘱统计打印',
75
-      hidden: true,
76
-      is_menu: false,
77
-      meta: {
78
-        title: '透析医嘱统计打印',
79
-        noCache: true
80
-      }
81
-    },
71
+    // {
72
+    //   path: '/dialysis/doctorAdviceStaticPrint',
73
+    //   component: () => import('@/xt_pages/dialysis/doctorAdviceStaticPrint'),
74
+    //   name: '透析医嘱统计打印',
75
+    //   hidden: true,
76
+    //   is_menu: false,
77
+    //   meta: {
78
+    //     title: '透析医嘱统计打印',
79
+    //     noCache: true
80
+    //   }
81
+    // },
82 82
 
83 83
     {
84 84
       path: '/dialysis/signPrint',
@@ -503,18 +503,18 @@ export default {
503 503
         noCache: true
504 504
       }
505 505
     },
506
-    // {
507
-    //   path: '/dialysis/print/batch/twentySeven',
508
-    //   component: () =>
509
-    //   import('@/xt_pages/dialysis/batch_print/batch_print_order_twentySeven'),
510
-    //   hidden: true,
511
-    //   is_menu: false,
512
-    //   name: 'dialysis_batch_twentySeven',
513
-    //   meta: {
514
-    //     title: '批量打印',
515
-    //     noCache: true
516
-    //   }
517
-    // },
506
+    {
507
+      path: '/dialysis/print/batch/twentySeven',
508
+      component: () =>
509
+      import('@/xt_pages/dialysis/batch_print/batch_print_order_twentySeven'),
510
+      hidden: true,
511
+      is_menu: false,
512
+      name: 'dialysis_batch_twentySeven',
513
+      meta: {
514
+        title: '批量打印',
515
+        noCache: true
516
+      }
517
+    },
518 518
     {
519 519
       path: '/dialysis/print/batch/twentyEight',
520 520
       component: () =>

+ 1 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_six.vue ファイルの表示

@@ -1885,6 +1885,7 @@
1885 1885
                 </div>
1886 1886
               </div>
1887 1887
             </div>
1888
+            
1888 1889
             <div class="row">
1889 1890
               <div class="inline_block">
1890 1891
                 入科方式:

+ 1 - 1
src/xt_pages/dialysis/batch_print/batch_print_order_sixtyOne.vue ファイルの表示

@@ -1377,7 +1377,7 @@
1377 1377
                                     monitor_record.operate_time ==
1378 1378
                                       record.dialysis_order.start_time
1379 1379
                                   "
1380
-                                  >【开始透析】</template
1380
+                                  >【开始透析】引血100ml/min</template
1381 1381
                                 >
1382 1382
                                 <template
1383 1383
                                   v-if="

File diff suppressed because it is too large
+ 4264 - 0
src/xt_pages/dialysis/batch_print/batch_print_order_twentySeven.vue


+ 1 - 1
src/xt_pages/dialysis/bloodPresssWatch.vue ファイルの表示

@@ -11,7 +11,7 @@
11 11
           @click="batchPrintAction"
12 12
           type="primary"
13 13
           >打印</el-button
14
-        >
14
+        > 
15 15
       </template>
16 16
       <template v-if="this.template_id == 2 || this.template_id == 0 || this.template_id == 33">
17 17
         <div>

+ 31 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderFortyFour.vue ファイルの表示

@@ -568,11 +568,21 @@
568 568
                         </td>
569 569
                         <td height="30px" colspan="2" class="advice-name" style="padding:4px 5px;">
570 570
                           <span v-if="advice.parent_id > 0">---></span>
571
-                          <span>{{ advice.advice_name }}</span>
571
+                          <span v-if="advice.advice_name">{{ advice.advice_name }}</span>
572
+                          <span
573
+                            v-else-if="
574
+                              advice.project && advice.project.project_name
575
+                            "
576
+                            >{{ advice.project.project_name }}</span
577
+                          >
578
+
572 579
                           <span v-if="advice.parent_id == 0 && advice.remark.length > 0">({{ advice.remark }})</span>
573 580
                           <span v-if="advice && advice.advice_desc">({{ advice.advice_desc }}{{ advice.drug_spec_unit }})</span>
574 581
                           <span v-if="advice.prescribing_number">&nbsp;&nbsp; {{ advice.prescribing_number }}{{ advice.prescribing_number_unit }}</span>
575 582
                           <span v-if="advice.single_dose != 0">{{ advice.single_dose }}{{ advice.single_dose_unit }}</span>
583
+                          <span v-if="advice && advice.project">{{
584
+                            advice.project.unit
585
+                          }}</span>
576 586
                           <span v-if="advice.parent_id == 0">{{ advice.delivery_way }}</span>
577 587
                           <span v-if="advice.parent_id == 0">{{ advice.execution_frequency }}</span>
578 588
                           
@@ -685,7 +695,7 @@
685 695
                         {{ afterdialysis.actual_treatment_minute ? afterdialysis.actual_treatment_minute : 0 }}
686 696
                       </div>
687 697
                       min
688
-                    </div>
698
+                    </div> 
689 699
                   </div>
690 700
                   <div class="row" style="padding: 2px 0;line-height:23px;display:flex;">
691 701
                     <div class="inline_block" style="flex:1">
@@ -1389,13 +1399,31 @@ export default {
1389 1399
 
1390 1400
         var doctorAdevieInfo = JSON.parse(JSON.stringify(response.data.data.advices))
1391 1401
         this.tableAdvice = doctorAdevieInfo;
1402
+
1403
+
1404
+        let project_arr = response.data.data.projects
1405
+        // console.log(project_arr,'ppooo')
1406
+        // if(project_arr.length > 0){
1407
+        //   this.tableAdvice.concat(project_arr)
1408
+        //  }
1409
+      let flag = this.tableAdvice.findIndex(o => {
1410
+        return !o.advice_name
1411
+      })
1412
+        console.log(flag,'flag')
1413
+        for(let i=0;i<project_arr.length;i++){
1414
+          this.tableAdvice.splice(flag, 0, project_arr[i]);
1415
+          flag++
1416
+        }
1417
+        
1418
+        console.log(this.tableAdvice,'新的心得')
1419
+
1392 1420
         if (this.tableAdvice.length < 7) {
1393 1421
           var nl = 6 - this.tableAdvice.length;
1394 1422
           for (let index = 0; index < nl; index++) {
1395 1423
             this.tableAdvice.push([]);
1396 1424
           }
1397 1425
         }
1398
-         
1426
+        // console.log(project_arr,'project_arr')
1399 1427
         this.monitors = response.data.data.monitors
1400 1428
         this.summary = response.data.data.summary
1401 1429
         this.org_template_info = response.data.data.org_template_info

+ 2 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderFortySeven.vue ファイルの表示

@@ -1493,7 +1493,8 @@
1493 1493
                                 advice.prescribing_number_unit
1494 1494
                               "
1495 1495
                               >{{ advice.prescribing_number
1496
-                              }}{{ advice.prescribing_number_unit }}</span
1496
+                              }}{{ advice.prescribing_number_unit }}
1497
+                              </span
1497 1498
                             >
1498 1499
                             <span v-if="advice.single_dose"
1499 1500
                               ><span v-if="!advice.project">单次用量</span>

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSixty.vue ファイルの表示

@@ -25,7 +25,7 @@
25 25
               font-weight: 600;
26 26
               font-size: 22px;
27 27
               display: inline-block;
28
-            "
28
+            " 
29 29
           >
30 30
             血液净化治疗记录单
31 31
           </div>

+ 1 - 1
src/xt_pages/dialysis/template/DialysisPrintOrderSixtyOne.vue ファイルの表示

@@ -1402,7 +1402,7 @@
1402 1402
                                 v-if="
1403 1403
                                   (dialysisOrder &&
1404 1404
                                   monitor.operate_time ==
1405
-                                    dialysisOrder.start_time)&&(org_id!=10414)
1405
+                                    dialysisOrder.start_time)
1406 1406
                                 "
1407 1407
                                 >【开始透析】引血100ml/min
1408 1408
                                 </template>