Bläddra i källkod

8月22日杨青

杨青 1 år sedan
förälder
incheckning
90ca8f2532

+ 41 - 42
src/xt_pages/outpatientCharges/invoiceTemplate/printEleven.vue Visa fil

@@ -14,44 +14,44 @@
14 14
           <div  style="position: absolute;top:50px;left:250px;"></div>
15 15
       </div>
16 16
       <div style="display:flex;justify-content: space-between;">
17
-          <div  style="position: absolute;top:50px;left:480px;" v-if="list.gender == 1">√</div>
18
-          <div  style="position: absolute;top:50px;left:540px;" v-else-if="list.gender == 2">√</div>
17
+          <div  style="position: absolute;top:50px;left:570px;" v-if="list.gender == 1">√</div>
18
+          <div  style="position: absolute;top:50px;left:630px;" v-else-if="list.gender == 2">√</div>
19 19
       </div>
20 20
     </div>
21 21
     <div style="display:flex;justify-content: space-between;">
22
-      <div  style="position: absolute;top:68px;left:120px;">医保</div>
23
-      <div  style="position: absolute;top:68px;left:300px;">{{ list.number.length <= 13 ? list.psn_cash_money.toFixed(2) : (list.psn_cash_money).toFixed(2) }}</div>
24
-      <div  style="position: absolute;top:68px;left:480px;">现金</div>
22
+      <div  style="position: absolute;top:88px;left:120px;">医保</div>
23
+      <div  style="position: absolute;top:88px;left:340px;">{{ list.number.length <= 13 ? list.psn_cash_money.toFixed(2) : (list.psn_cash_money).toFixed(2) }}</div>
24
+      <div  style="position: absolute;top:88px;left:570px;">现金</div>
25 25
     </div>
26 26
     <div style="display:flex;justify-content: space-between;">
27
-      <div  style="position: absolute;top:124px;left:0px;">西药费</div>
28
-      <div  style="position: absolute;top:124px;left:60px;">{{ list.westernMedicineCostTotal ? list.westernMedicineCostTotal.toFixed(2) : '' }}</div>
29
-      <div  style="position: absolute;top:124px;left:120px;">化验费</div>
30
-      <div  style="position: absolute;top:124px;left:180px;">{{ list.laboratoryCostTotal ? list.laboratoryCostTotal.toFixed(2) : '' }}</div>
31
-      <div  style="position: absolute;top:124px;left:240px;">治疗费</div>
32
-      <div  style="position: absolute;top:124px;left:320px;">{{ list.treatCostTotal ? list.treatCostTotal.toFixed(2) : '' }}</div>
33
-      <div  style="position: absolute;top:124px;left:410px;">处置费</div>
34
-      <div  style="position: absolute;top:124px;left:480px;">0</div>
27
+      <div  style="position: absolute;top:150px;left:0px;">西药费</div>
28
+      <div  style="position: absolute;top:150px;left:60px;">{{ list.westernMedicineCostTotal ? list.westernMedicineCostTotal.toFixed(2) : '' }}</div>
29
+      <div  style="position: absolute;top:150px;left:120px;">化验费</div>
30
+      <div  style="position: absolute;top:150px;left:180px;">{{ list.laboratoryCostTotal ? list.laboratoryCostTotal.toFixed(2) : '' }}</div>
31
+      <div  style="position: absolute;top:150px;left:270px;">治疗费</div>
32
+      <div  style="position: absolute;top:150px;left:340px;">{{ list.treatCostTotal ? list.treatCostTotal.toFixed(2) : '' }}</div>
33
+      <div  style="position: absolute;top:150px;left:490px;">处置费</div>
34
+      <div  style="position: absolute;top:150px;left:570px;">0</div>
35 35
     </div>
36 36
     <div style="display:flex;justify-content: space-between;">
37
-      <div  style="position: absolute;top:150px;left:0px;">中成药</div>
38
-      <div  style="position: absolute;top:150px;left:60px;">{{ list.chineseTraditionalMedicineCostTotal ? list.chineseTraditionalMedicineCostTotal.toFixed(2) : '' }}</div>
39
-      <div  style="position: absolute;top:150px;left:120px;">诊疗费</div>
40
-      <div  style="position: absolute;top:150px;left:180px;">{{ list.zhenChaCostTotal ? list.zhenChaCostTotal.toFixed(2) : '' }}</div>
41
-      <div  style="position: absolute;top:150px;left:240px;">材料费</div>
42
-      <div  style="position: absolute;top:150px;left:320px;">{{ list.materialCostTotal ? list.materialCostTotal.toFixed(2) : '' }}</div> 
43
-      <div  style="position: absolute;top:150px;left:410px;">护理费</div>
44
-      <div  style="position: absolute;top:150px;left:480px;">0</div>
37
+      <div  style="position: absolute;top:188px;left:0px;">中成药</div>
38
+      <div  style="position: absolute;top:188px;left:60px;">{{ list.chineseTraditionalMedicineCostTotal ? list.chineseTraditionalMedicineCostTotal.toFixed(2) : '' }}</div>
39
+      <div  style="position: absolute;top:188px;left:120px;">诊疗费</div>
40
+      <div  style="position: absolute;top:188px;left:180px;">{{ list.zhenChaCostTotal ? list.zhenChaCostTotal.toFixed(2) : '' }}</div>
41
+      <div  style="position: absolute;top:188px;left:270px;">材料费</div>
42
+      <div  style="position: absolute;top:188px;left:340px;">{{ list.materialCostTotal ? list.materialCostTotal.toFixed(2) : '' }}</div> 
43
+      <div  style="position: absolute;top:188px;left:490px;">护理费</div>
44
+      <div  style="position: absolute;top:188px;left:570px;">0</div>
45 45
     </div>
46 46
     <div style="display:flex;justify-content: space-between;">
47
-      <div  style="position: absolute;top:176px;left:0px;">注射费</div>
48
-      <div  style="position: absolute;top:176px;left:60px;">0</div> 
49
-      <div  style="position: absolute;top:176px;left:120px;">检查费</div>
50
-      <div  style="position: absolute;top:176px;left:180px;">{{ list.checkCostTotal ? list.checkCostTotal.toFixed(2) : '' }}</div>
51
-      <div  style="position: absolute;top:176px;left:240px;">输氧费</div>
52
-      <div  style="position: absolute;top:176px;left:320px;">0</div>
53
-      <div  style="position: absolute;top:176px;left:410px;">其他</div>
54
-      <div  style="position: absolute;top:176px;left:480px;">{{ list.otherCostTotal ? list.otherCostTotal.toFixed(2) : '' }}</div>
47
+      <div  style="position: absolute;top:225px;left:0px;">注射费</div>
48
+      <div  style="position: absolute;top:225px;left:60px;">0</div> 
49
+      <div  style="position: absolute;top:225px;left:120px;">检查费</div>
50
+      <div  style="position: absolute;top:225px;left:180px;">{{ list.checkCostTotal ? list.checkCostTotal.toFixed(2) : '' }}</div>
51
+      <div  style="position: absolute;top:225px;left:270px;">输氧费</div>
52
+      <div  style="position: absolute;top:225px;left:340px;">0</div>
53
+      <div  style="position: absolute;top:225px;left:490px;">其他</div>
54
+      <div  style="position: absolute;top:225px;left:570px;">{{ list.otherCostTotal ? list.otherCostTotal.toFixed(2) : '' }}</div>
55 55
     </div>
56 56
     <div style="display:flex;justify-content: space-between;">
57 57
       <div  style="position: absolute;top:202px;left:60px;"></div>
@@ -61,64 +61,63 @@
61 61
     </div>
62 62
     <div>
63 63
       <span>
64
-        <span  style="position: absolute;top:230px;left:120px">
64
+        <span  style="position: absolute;top:288px;left:120px">
65 65
           <span v-if="zhongwen.indexOf('万') > -1 && zhongwen.indexOf('拾') > -1 && zhongwen.indexOf('拾') == 1">
66 66
                     {{ zhongwen.substring(0,1) }}
67 67
                 </span>
68 68
                 <span v-else>零</span>
69 69
         </span>
70
-        <span  style="position: absolute;top:230px;left:160px">
70
+        <span  style="position: absolute;top:288px;left:160px">
71 71
             <span v-if="zhongwen.indexOf('万') > -1">
72 72
                     {{ zhongwen.substring(zhongwen.indexOf('万') - 1,zhongwen.indexOf('万')) }}
73 73
                 </span>
74 74
                 <span v-else>零</span>
75 75
         </span>
76
-        <span  style="position: absolute;top:230px;left:210px">
76
+        <span  style="position: absolute;top:288px;left:210px">
77 77
             <span v-if="zhongwen.indexOf('仟') > -1">
78 78
                     {{ zhongwen.substring(zhongwen.indexOf('仟') - 1,zhongwen.indexOf('仟')) }}
79 79
                 </span>
80 80
                 <span v-else>零</span>
81 81
         </span>
82
-        <span  style="position: absolute;top:230px;left:260px">
82
+        <span  style="position: absolute;top:288px;left:260px">
83 83
             <span v-if="zhongwen.indexOf('佰') > -1">
84 84
                     {{ zhongwen.substring(zhongwen.indexOf('佰') - 1,zhongwen.indexOf('佰')) }}
85 85
                 </span>
86 86
                 <span v-else>零</span>
87 87
         </span>
88
-        <span style="position: absolute;top:230px;left:310px">
88
+        <span style="position: absolute;top:288px;left:310px">
89 89
             <span v-if="zhongwen.indexOf('拾') > -1">
90 90
                     {{zhongwen.substring(zhongwen.indexOf('拾') - 1,zhongwen.indexOf('拾')) == '佰' ||  !zhongwen.substring(zhongwen.indexOf('拾') - 1,zhongwen.indexOf('拾'))? '壹' : zhongwen.substring(zhongwen.indexOf('拾') - 1,zhongwen.indexOf('拾')) }}
91 91
                 </span>
92 92
                 <span v-else>零</span>
93 93
         </span>
94
-        <span  style="position: absolute;top:230px;left:360px">
94
+        <span  style="position: absolute;top:288px;left:360px">
95 95
            <span v-if="zhongwen.indexOf('元') > -1 && zhongwen.substring(this.zhongwen.indexOf('元') - 1).substring(0,1)!= '拾'">
96 96
                     {{ zhongwen.substring(zhongwen.indexOf('元') - 1,zhongwen.indexOf('元')) }}
97 97
                 </span>
98 98
                 <span v-else>零</span>
99 99
         </span>
100
-        <span  style="position: absolute;top:230px;left:420px">
100
+        <span  style="position: absolute;top:288px;left:420px">
101 101
              <span v-if="zhongwen.indexOf('角') > -1">
102 102
                     {{ zhongwen.substring(zhongwen.indexOf('角') - 1,zhongwen.indexOf('角')) }}
103 103
                 </span>
104 104
                 <span v-else>零</span>
105 105
         </span>
106 106
 
107
-        <span  style="position: absolute;top:230px;left:480px">
107
+        <span  style="position: absolute;top:288px;left:480px">
108 108
              <span v-if="zhongwen.indexOf('分') > -1">
109 109
                     {{ zhongwen.substring(zhongwen.indexOf('分') - 1,zhongwen.indexOf('分')) }}
110 110
                 </span>
111 111
                 <span v-else>零</span>
112 112
         </span>
113 113
       </span>
114
-      <span style="position: absolute;top:230px;left:530px">{{ totalPrice.toFixed(2) }}</span>
114
+      <span style="position: absolute;top:288px;left:600px">{{ totalPrice.toFixed(2) }}</span>
115 115
     </div>
116 116
 
117
-
118 117
     <div style="display:flex;justify-content: space-between;">
119
-      <div style="position: absolute;top:283px;left:100px;">阳春{{ org_name}}</div>
120
-      <div style="position: absolute;top:283px;left:240px;"></div>
121
-      <div style="position: absolute;top:283px;left:410px;">{{list.admin_user_name}}</div>
118
+      <div style="position: absolute;top:330px;left:100px;">阳春{{ org_name}}</div>
119
+      <div style="position: absolute;top:330px;left:240px;"></div>
120
+      <div style="position: absolute;top:330px;left:410px;">{{list.admin_user_name}}</div>
122 121
     </div>
123 122
   </div>
124 123
 </template>

+ 29 - 9
src/xt_pages/sign/Schedulingdisplay.vue Visa fil

@@ -46,8 +46,8 @@
46 46
                     <div class="lineUpMainLeft">
47 47
                         <div class="lineUpMainLeftTitle">
48 48
                           <p style="width:12%">分区</p>
49
-                          <p style="width:5%">{{ getdays(day) }}</p>
50
-                          <p style="width:79%">病人姓名 </p>
49
+                          <p style="width:6%">{{ getdays(day) }}</p>
50
+                          <p style="width:78%">病人姓名 </p>
51 51
                         </div>
52 52
                     </div>
53 53
                     <div class="lineUpList">
@@ -55,7 +55,7 @@
55 55
                         <p style="display: inline-block;width:12%;text-align: center;">{{ item[1].name }}</p>
56 56
                         <p style="display: inline-block;width:87%">
57 57
                           <span v-for="(it,index) in item[1].data" :key="index" >
58
-                            {{ it.name }}&nbsp;&nbsp;
58
+                            {{nameSplit(it.name)}}&nbsp;&nbsp;
59 59
                           </span>
60 60
                         </p>
61 61
                       </div>
@@ -81,7 +81,8 @@
81 81
                             <p style="display: inline-block;width:12%;text-align: center;">{{ item[1].name }}</p>
82 82
                             <p style="display: inline-block;width:87%">
83 83
                               <span v-for="(it,index) in item[1].data" :key="index" >
84
-                                {{ it.name }}&nbsp;&nbsp;
84
+                                <!-- {{ it.name }}&nbsp;&nbsp; -->
85
+                                {{nameSplit(it.name)}}
85 86
                               </span>
86 87
                             </p>
87 88
                           </div>
@@ -131,7 +132,7 @@ export default {
131 132
       currentPage: 1,
132 133
       total:0,
133 134
       page:0,
134
-      pagesize:6,
135
+      pagesize:4,
135 136
       day:'',
136 137
       teem_sel: [
137 138
         { name: "上午", id: 1 },
@@ -144,7 +145,9 @@ export default {
144 145
           {"name":"周名浩","patient_id":"12394","partition_id":"1291","bed_id":"3593","zon_name":"A1区","number":"4"},
145 146
           {"name":"许素琼","patient_id":"10893","partition_id":"1291","bed_id":"3594","zon_name":"A1区","number":"5"},
146 147
           {"name":"陈少荣","patient_id":"17925","partition_id":"1291","bed_id":"3595","zon_name":"A1区","number":"6"},
147
-          {"name":"石佩贤","patient_id":"21244","partition_id":"1291","bed_id":"5455","zon_name":"A1区","number":"31(滤)"}]},
148
+          {"name":"石佩贤","patient_id":"21244","partition_id":"1291","bed_id":"5455","zon_name":"A1区","number":"31(滤)"},
149
+          {"bed_id": "4500",'name': "B区刘春秀","number": "B1","partition_id": "1797","patient_id": "17581","zon_name": "B区"},
150
+          {"bed_id": "4406",'name': "右7H34杨贵益","number": "1号床","partition_id": "1797","patient_id": "17581","zon_name": "B区"}]},
148 151
           "1333":{"name":"A2区","data":[{"name":"王梓绵","patient_id":"20283","partition_id":"1333","bed_id":"3596","zon_name":"A2区","number":"7"},
149 152
           {"name":"陈惠艮","patient_id":"17935","partition_id":"1333","bed_id":"3597","zon_name":"A2区","number":"8"},
150 153
           {"name":"曾御贞","patient_id":"11218","partition_id":"1333","bed_id":"3598","zon_name":"A2区","number":"9"},
@@ -361,12 +364,28 @@ export default {
361 364
           return this.teem_sel[i].name
362 365
         }
363 366
       }
364
-    }
367
+    },
368
+    nameSplit(val) {
369
+      var reg = /[\u4e00-\u9fa5]/g
370
+      let name = val
371
+      name = name.substr(-4)
372
+      var names = name.match(reg)
373
+      name = names.join('')
374
+      if (name.includes('区')) {
375
+        name = name.replace('区', '')
376
+      }
377
+      if (name.includes('号')) {
378
+        name = name.replace('号', '')
379
+      }
380
+      return name
381
+    },
365 382
 
366 383
   },
367 384
   created(){ 
368
-    this.org_id = this.$store.getters.xt_user.org_id
369
-    // this.schArr = Object.entries(this.data);
385
+    
386
+    // console.log('jiequsdfasdfas',this.nameSplit('左B区陈漫'));
387
+    this.org_id = this.$store.getters.xt_user.org_id 
388
+    this.schArr = Object.entries(this.data);
370 389
     // console.log('5555555555',Math.ceil(this.schArr.length / this.pagesize));
371 390
     // console.log('00000',arr);
372 391
     // this.getindexschedulelist()
@@ -381,6 +400,7 @@ export default {
381 400
 <style lang="scss" scoped>
382 401
 .main-contain{
383 402
     height: 100%;
403
+    
384 404
 }
385 405
 .page_lineUp{
386 406
     height: 100%;