Explorar el Código

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

XMLWAN hace 3 años
padre
commit
19c95fec68

+ 4 - 4
src/xt_pages/dialysis/template/DialysisPrintOrderFortyOne.vue Ver fichero

@@ -60,7 +60,7 @@
60 60
         <div class="inline_block">
61 61
           透析次数:
62 62
           <div class="under_line" style="width: 40px;text-align: left">
63
-            {{ patientInfo.total_dialysis + patientInfo.user_sys_before_count }}
63
+            {{ patientInfo.total_dialysis + patientInfo.user_sys_before_count }}
64 64
           </div>
65 65
         </div>
66 66
         <div class="inline_block">
@@ -268,7 +268,7 @@
268 268
                     <div class="under_line" style="width: 60px;text-align: center">
269 269
                       {{ afterdialysis.actual_ultrafiltration ? afterdialysis.actual_ultrafiltration : "/" }}
270 270
                     </div>
271
-                    ml
271
+                    L
272 272
                   </div>
273 273
                   <div class="inline_block" style="margin-left:48px;">
274 274
                     透后体重:
@@ -321,7 +321,7 @@
321 321
                   <div class="inline_block" style="flex:1;">
322 322
                     透析时长:
323 323
                     <div class="under_line" style="width: 50px;text-align: center">
324
-                      {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour : "0" }}.{{ prescription.dialysis_duration_minute ? prescription.dialysis_duration_minute : "0" }}
324
+                      {{ prescription.dialysis_duration_hour ? prescription.dialysis_duration_hour + prescription.dialysis_duration_minute / 60 : "0" }}
325 325
                     </div>
326 326
                     h
327 327
                   </div>
@@ -594,7 +594,7 @@
594 594
                       <td>{{ monitor.blood_flow_volume ? monitor.blood_flow_volume : "" }}
595 595
                       <td><span v-if="getTime(monitor.operate_time, '{h}:{i}')">{{ monitor.venous_pressure ? monitor.venous_pressure : "" }}/{{ monitor.transmembrane_pressure ? monitor.transmembrane_pressure : "" }}</span></td>
596 596
                       <td><span v-if="getTime(monitor.operate_time, '{h}:{i}')">{{ monitor.ultrafiltration_rate ? monitor.ultrafiltration_rate : "" }}/{{ monitor.ultrafiltration_volume ? monitor.ultrafiltration_volume : "" }}</span></td>
597
-                      <td><span v-if="getTime(monitor.operate_time, '{h}:{i}')">{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}/{{ monitor.temperature ? monitor.temperature : "" }}</span></td>
597
+                      <td><span v-if="getTime(monitor.operate_time, '{h}:{i}')">{{ monitor.sodium_concentration ? monitor.sodium_concentration : "" }}/{{ monitor.dialysate_temperature ? monitor.dialysate_temperature : "" }}</span></td>
598 598
                       <td>{{ monitor.pulse_frequency ? monitor.pulse_frequency : "" }}</td>
599 599
                       <td>
600 600
                         {{ monitor.systolic_blood_pressure ? monitor.systolic_blood_pressure + "/" : "" }}

+ 13 - 3
src/xt_pages/dialysis/template/DialysisPrintOrderThirtyEight.vue Ver fichero

@@ -14,9 +14,9 @@
14 14
       <div class="lineHeight">基本信息</div>
15 15
       <div class="lineHeight">
16 16
           <div class="widthLength25">年龄:{{ getAge(patientInfo) }}</div>
17
-          <div class="widthLength25">透析年龄:{{ patientInfo.dialysis_age ? patientInfo.dialysis_age : '/' }}月</div>
17
+          <div class="widthLength25">透析年龄:{{ patientInfo.first_dialysis_date ? getMonths(patientInfo.first_dialysis_date) : '/' }}月</div>
18 18
           <div class="widthLength25">入院方式:{{ receiverTreatmentAccess.way ? receiverTreatmentAccess.way : '/' }}</div>
19
-          <div class="widthLength25">累计:{{ patientInfo.total_dialysis + patientInfo.user_sys_before_count }}</div>
19
+          <div class="widthLength25">累计:{{ patientInfo.total_dialysis + patientInfo.user_sys_before_count }}</div>
20 20
       </div>
21 21
       <div class="lineHeight">
22 22
           <div class="widthLength25">首次透析时间:{{ patientInfo.first_treatment_date ? getTime(patientInfo.first_treatment_date ? patientInfo.first_treatment_date : 0, "{y}-{m}-{d}") : '/' }}</div>
@@ -111,7 +111,7 @@
111 111
       <div class="lineHeight">
112 112
           <div class="widthLength25">实际进食量:{{ afterdialysis.dialysis_during ? afterdialysis.dialysis_during : '' }} g</div>
113 113
           <div class="widthLength25">透后体重:{{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }} Kg</div>
114
-          <div class="widthLength25">脉搏:{{ afterdialysis.weight_after ? afterdialysis.weight_after : "" }} 次/分</div>
114
+          <div class="widthLength25">脉搏:{{ afterdialysis.pulse_frequency ? afterdialysis.pulse_frequency : "" }} 次/分</div>
115 115
           <div class="widthLength25"></div>
116 116
       </div>
117 117
       <div class="lineHeight">治疗方案:</div>
@@ -576,6 +576,16 @@ export default {
576 576
     };
577 577
   },
578 578
   methods: {
579
+    getMonths(t){
580
+      var ot=new Date(t); //转为时间对象(js的时间戳是毫秒数)
581
+      var oy=ot.getFullYear(); //年
582
+      var om=ot.getMonth()+1; //月
583
+      var tt=new Date(); //今天
584
+      var ty=tt.getFullYear(); //今天年
585
+      var tm=tt.getMonth()+1; //今天月
586
+      var gm=(ty-oy)*12+(tm-om); //距今月数
587
+      return gm
588
+    },
579 589
     getComplication(id){
580 590
       var name = "";
581 591
       for(let i=0;i<this.complicationList.length;i++){

+ 25 - 23
src/xt_pages/outpatientCharges/newStatementPrintTwo.vue Ver fichero

@@ -389,32 +389,34 @@
389 389
                       }
390 390
                     })
391 391
                     that.num = num
392
-                    let newTotal = 0
393
-                    for (var i = that.info.transBody.outputlist2.length - 1; i >= 0; i--) {
394
-                      if(that.info.transBody.outputlist2[i].aka111 == '07') {
395
-                        console.log('0707007')
396
-                        newTotal += that.info.transBody.outputlist2[i].bka058
392
+                    if(that.org_id == 10138){
393
+                      let newTotal = 0
394
+                      for (var i = that.info.transBody.outputlist2.length - 1; i >= 0; i--) {
395
+                        if(that.info.transBody.outputlist2[i].aka111 == '07') {
396
+                          console.log('0707007')
397
+                          newTotal += that.info.transBody.outputlist2[i].bka058
398
+                        }
399
+                        if(that.info.transBody.outputlist2[i].aka111 == '19'){
400
+                          console.log('191919')
401
+                          newTotal += that.info.transBody.outputlist2[i].bka058
402
+                        }
403
+                        console.log(8888888,that.info.transBody.outputlist2)
397 404
                       }
398
-                      if(that.info.transBody.outputlist2[i].aka111 == '19'){
399
-                        console.log('191919')
400
-                        newTotal += that.info.transBody.outputlist2[i].bka058
405
+                      console.log(1111111111111)
406
+                      let aka111obj = {
407
+                        aka111:'99',
408
+                        bka058:newTotal
401 409
                       }
402
-                      console.log(8888888,that.info.transBody.outputlist2)
403
-                    }
404
-                    console.log(1111111111111)
405
-                    let aka111obj = {
406
-                      aka111:'99',
407
-                      bka058:newTotal
410
+                      console.log('aka111obj',aka111obj)
411
+                      let newOutputlist2 = []
412
+                      newOutputlist2.push(aka111obj)
413
+                      that.info.transBody.outputlist2.map(item => {
414
+                        if(item.aka111 != '07' && item.aka111 != '19'){
415
+                          newOutputlist2.push(item)
416
+                        }
417
+                      })
418
+                      that.info.transBody.outputlist2 = newOutputlist2
408 419
                     }
409
-                    console.log('aka111obj',aka111obj)
410
-                    let newOutputlist2 = []
411
-                    newOutputlist2.push(aka111obj)
412
-                    that.info.transBody.outputlist2.map(item => {
413
-                      if(item.aka111 != '07' && item.aka111 != '19'){
414
-                        newOutputlist2.push(item)
415
-                      }
416
-                    })
417
-                    that.info.transBody.outputlist2 = newOutputlist2
418 420
                     console.log('that.info.transBody.outputlist2',that.info.transBody.outputlist2)
419 421
                     console.log('this.num222',that.num)
420 422
                     

+ 4 - 4
src/xt_pages/outpatientCharges/newTreatTemplate/printTwo.vue Ver fichero

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
     <div>
3 3
         <div v-if="paramsObj.balance_accounts_type != 2" id='prescription-print' class="prescription-print" style="position: relative;">
4
-            <img style="width:100%;height:80px" src="../../../assets/img/bailinTop.jpg" alt="">
4
+            <img style="width:100%;height:80px" src="https://kuyi.shengws.com/bailin/bltotle.jpg" alt="">
5 5
             <div class="printTitle" style="position: absolute;left: 40%;top: 50px;">门诊收费清单</div>
6 6
             <div style="display:flex;">
7 7
                 <div>单据号:<span style="display:inline-block;width:200px;">{{info.order_number ? info.order_number : ''}}</span></div>
@@ -74,10 +74,10 @@
74 74
                 <div>操作人:<span style="width:100px;display:inline-block;">{{info.doctor_name}}</span></div>
75 75
                 <div>操作日期:<span style="width:100px;display:inline-block;">{{info.record_date}}</span></div>
76 76
             </div>
77
-            <img style="width:100%;" src="../../../assets/img/bailinBottom.jpg" alt="">
77
+            <img style="width:100%;" src="https://kuyi.shengws.com/bailin/blend.jpg" alt="">
78 78
         </div>
79 79
         <div v-else id='prescription-print' class="prescription-print" style="position: relative;">
80
-          <img style="width:100%;height:80px" src="../../../assets/img/bailinTop.jpg" alt="">
80
+          <img style="width:100%;height:80px" src="https://kuyi.shengws.com/bailin/bltotle.jpg" alt="">
81 81
             <div class="printTitle" style="position: absolute;left: 40%;top: 50px;">门诊收费清单</div>
82 82
             <div style="display:flex;">
83 83
                 <div>单据号:<span style="display:inline-block;width:200px;">{{balanceAccounts.his.number ? balanceAccounts.his.number : ''}}</span></div>
@@ -181,7 +181,7 @@
181 181
                 <div>操作人:<span style="width:100px;display:inline-block;">{{balanceAccounts.current_admin.user_name}}</span></div>
182 182
                 <div>操作日期:<span style="width:100px;display:inline-block;">{{getTime(new Date(),"{y}-{m}-{d}")?getTime(new Date(),"{y}-{m}-{d}"):""}}</span></div>
183 183
             </div>
184
-            <img style="width:100%;" src="../../../assets/img/bailinBottom.jpg" alt="">
184
+            <img style="width:100%;" src="https://kuyi.shengws.com/bailin/blend.jpg" alt="">
185 185
         </div>
186 186
     </div>
187 187
 

+ 4 - 4
src/xt_pages/outpatientDoctorStation/checkTemplate/printOne.vue Ver fichero

@@ -1,7 +1,7 @@
1 1
 <template>
2 2
     <div>
3 3
         <div id='prescription-print3' class="prescription-print">
4
-            <img style="width:100%;height:80px" src="../../../assets/img/bailinTop.jpg" alt="">
4
+            <img style="width:100%;height:80px" src="https://kuyi.shengws.com/bailin/bltotle.jpg" alt="">
5 5
             <div class="printTitle">检验申请单</div>
6 6
 
7 7
             <div style="border:1px solid #000;">
@@ -19,12 +19,12 @@
19 19
                     <div>年龄:{{advicePrint[0].patient.age?advicePrint[0].patient.age:""}}岁</div>
20 20
                 </div>
21 21
                 <div style="margin-bottom:20px;padding:10px 10px 0;">病史摘要:{{history.history_of_present_illness?history.history_of_present_illness:''}}</div>
22
-                <div style="margin-bottom:20px;padding:0 10px;">体格检查:
22
+                <!-- <div style="margin-bottom:20px;padding:0 10px;">体格检查:
23 23
                     <span>体温:{{ history.temperature ? history.temperature + '℃' : '/' }}</span>
24 24
                     <span>脉搏:{{ history.pulse ? history.pulse + '次/分' : '/' }}</span>
25 25
                     <span>呼吸:{{ history.breathing ? history.breathing + '次/分' : '/' }}</span>
26 26
                     <span>血压:{{ history.sbp }}/{{ history.dbp }}mmHg</span>
27
-                </div>
27
+                </div> -->
28 28
                 <div style="margin-bottom:20px;padding:0 10px;">临床诊断:{{ getDiagnosis(advicePrint[0].info.diagnosis) }}</div>
29 29
                 <div style="display:flex;margin-bottom:20px;padding:0 10px;">
30 30
                     <div>检验项目:</div>
@@ -40,7 +40,7 @@
40 40
                     <div>医生签字:{{ doctor ? doctor : '' }}</div>
41 41
                 </div>
42 42
             </div>   
43
-            <img style="width:100%;" src="../../../assets/img/bailinBottom.jpg" alt="">
43
+            <img style="width:100%;" src="https://kuyi.shengws.com/bailin/blend.jpg" alt="">
44 44
         </div>
45 45
     </div>
46 46
 

+ 4 - 4
src/xt_pages/outpatientDoctorStation/template/printThree.vue Ver fichero

@@ -3,14 +3,14 @@
3 3
   <div id='prescriptionPrint1'>
4 4
     <div v-for="(item,index) in advicePrint" :key="index">
5 5
       <div id='prescription-print' v-if="item.project.length == 0" v-for='(i,pageIndex) in item.pageArr.length' :key="pageIndex" class="prescription-print" style="page-break-after: always;">
6
-          <img src="../../../assets/img/bailinTop.jpg" style="width:100%" alt="">
6
+          <img src="https://kuyi.shengws.com/bailin/bltotle.jpg" style="width:100%" alt="">
7 7
           <div class="printTitle">
8 8
             处方笺
9 9
             <span v-if="item.med_type == '1111'" style="margin-left: 50px;border: 1px solid #000;">精一</span>
10 10
             <span v-if="item.med_type == '1112'" style="margin-left: 50px;border: 1px solid #000;">精二</span>
11 11
           </div>
12 12
           <div style="display:flex;">
13
-            <div style="width:33%;display:flex;">费别:<span class="under_line"><span v-if="faber && faber.transBody">{{ faber && faber.transBody ? getName(faber.transBody.outputlist1) : '' }}</span></span></div>
13
+            <div style="width:33%;display:flex;">费别:<span class="under_line"><span>{{ faber && faber.transBody ? getName(faber.transBody.outputlist1) : '自费' }}</span></span></div>
14 14
             <div style="width:33%;display:flex;">电脑号:<span class="under_line">{{ faber && faber.transBody ? faber.transBody.aac999 : ''  }}</span></div>
15 15
             <div style="width:33%;display:flex;">处方编号:<span class="under_line">{{ item.prescription_number.substring(item.prescription_number.length-6) }}</span></div>
16 16
           </div>
@@ -58,7 +58,7 @@
58 58
           </div>
59 59
           <div style="display:flex;">
60 60
             <div>医&nbsp;&nbsp;&nbsp;&nbsp;师:<span style="width:100px;display:inline-block;">{{item.doctor?item.doctor:""}}</span></div>
61
-            <div>药品金额:{{getTotalOne(item.id).toFixed(2)?getTotalOne(item.id).toFixed(2):0}}</div>
61
+            <!-- <div>药品金额:{{getTotalOne(item.id).toFixed(2)?getTotalOne(item.id).toFixed(2):0}}</div> -->
62 62
           </div>
63 63
           <div style="display:flex;">
64 64
             <div style="display:flex;">审核药师:<span style="width:100px" class="under_line"></span></div>
@@ -70,7 +70,7 @@
70 70
           </div>
71 71
           <div>*处方当日有效,特殊情况可适当延长,一般不超过3天</div>
72 72
           <div>*药品属于特殊商品,非质量问题不允许退换</div>
73
-          <img src="../../../assets/img/bailinBottom.jpg" style="width:100%" alt="">
73
+          <img src="https://kuyi.shengws.com/bailin/blend.jpg" style="width:100%" alt="">
74 74
           <!-- <div class="doctorBox">
75 75
               <p>医师:{{item.doctor?item.doctor:""}}</p>
76 76
               <p>日期:{{getTime(item.ctime)?getTime(item.ctime):""}}</p>

+ 5 - 5
src/xt_pages/outpatientDoctorStation/treatTemplate/printTwo.vue Ver fichero

@@ -2,13 +2,13 @@
2 2
    <div id='prescriptionPrint2'>
3 3
     <div id='prescription-print' v-if="item.advices.length == 0" class="prescription-print" v-for="(item,index) in advicePrint" :key="index">
4 4
 
5
-        <img src="../../../assets/img/bailinTop.jpg" style="width:100%" alt="">
5
+        <img src="https://kuyi.shengws.com/bailin/bltotle.jpg" style="width:100%" alt="">
6 6
         <div class="printTitle">治疗单
7 7
           <span v-if="item.med_type == '1111'" style="margin-left: 50px;border: 1px solid #000;">精一</span>
8 8
           <span v-if="item.med_type == '1112'" style="margin-left: 50px;border: 1px solid #000;">精二</span>
9 9
         </div>
10 10
         <div style="display:flex;">
11
-            <div style="width:33%;display:flex;">费别:<span class="under_line">{{ faber && faber.transBody ? getName(faber.transBody.outputlist1) : '' }}</span></div>
11
+            <div style="width:33%;display:flex;">费别:<span class="under_line">{{ faber && faber.transBody ? getName(faber.transBody.outputlist1) : '自费' }}</span></div>
12 12
             <div style="width:33%;display:flex;">电脑号:<span class="under_line">{{ faber && faber.transBody ? faber.transBody.aac999 : ''  }}</span></div>
13 13
             <div style="width:33%;display:flex;">处方编号:<span class="under_line">{{ item.prescription_number.substring(item.prescription_number.length-6) }}</span></div>
14 14
         </div>
@@ -77,13 +77,13 @@
77 77
                   <div class="drugsOne"><span style="font-weight:bold;">{{ index+1 + '.' }}</span>{{it.advice_name?it.advice_name:""}}&nbsp;&nbsp;<span v-if="it.drug.min_unit != it.drug.dose_unit">{{it.drug.dose}}{{it.drug.dose_unit}}&nbsp;* &nbsp;</span>{{it.drug.min_number}}{{it.drug.min_unit}}/{{it.drug.max_unit}}&nbsp;×&nbsp; {{it.prescribing_number}}{{it.prescribing_number_unit}}</div>
78 78
               </div> -->
79 79
               <div class="drugsBox" v-for="(it,index) in item.project" :key="index">
80
-                  <div class="drugsOne"><span style="font-weight:bold;">{{ index+1 + '.' }}</span>{{ it.type == 2 ? it.project.project_name : it.good_info.good_name }}&nbsp;&nbsp;{{it.single_dose}}{{it.single_dose_unit}}&nbsp;×&nbsp; {{it.count}}{{unit}}</div>
80
+                  <div class="drugsOne"><span style="font-weight:bold;">{{ index+1 + '.' }}</span>{{ it.type == 2 ? it.project.project_name : it.good_info.good_name }}&nbsp;&nbsp;×&nbsp; {{it.count}}{{unit}}</div>
81 81
               </div>
82 82
               <div style="text-align:center;" >(以下空白)</div>
83 83
         </div>
84 84
         <div style="display:flex;">
85 85
             <div>医&nbsp;&nbsp;&nbsp;&nbsp;师:<span style="width:100px;display:inline-block;">{{item.doctor?item.doctor:""}}</span></div>
86
-            <div>药品金额:{{getTotalOne(item.id).toFixed(2)?getTotalOne(item.id).toFixed(2):''}}</div>
86
+            <!-- <div>药品金额:{{getTotalOne(item.id).toFixed(2)?getTotalOne(item.id).toFixed(2):''}}</div> -->
87 87
           </div>
88 88
           <div style="display:flex;">
89 89
             <div style="display:flex;">核对护士:</div>
@@ -91,7 +91,7 @@
91 91
           <div style="display:flex;">
92 92
             打印时间:<span style="border-bottom:1px solid #000;">{{getTime(new Date())?getTime(new Date()):""}}</span>
93 93
           </div>
94
-          <img src="../../../assets/img/bailinBottom.jpg" style="width:100%" alt="">
94
+          <img src="https://kuyi.shengws.com/bailin/blend.jpg" style="width:100%" alt="">
95 95
           <div style="page-break-after:always"></div>
96 96
      </div>
97 97