Bladeren bron

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

csx 3 jaren geleden
bovenliggende
commit
a2d7b3def7

+ 17 - 17
src/xt_pages/outpatientCharges/statementPrint.vue Bestand weergeven

13
       </template>
13
       </template>
14
 
14
 
15
       <div class='dialysisPage' style="padding-top:40px;">
15
       <div class='dialysisPage' style="padding-top:40px;">
16
-        <div v-if="org_id == 9990 || org_id == 10138 || org_id == 9504 || org_id == 10028 || org_id == 0">
16
+        <div v-if="org_id == 9990 || org_id == 10138 || org_id == 9504 || org_id == 10028 || org_id == 0 || org_id == 4">
17
           <printTwo :info="info" v-if="org_id == 9990"></printTwo>
17
           <printTwo :info="info" v-if="org_id == 9990"></printTwo>
18
-          <printThree :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts" v-if="org_id == 10138 || org_id == 0"></printThree>
18
+          <printThree :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts" v-if="org_id == 10138 || org_id == 0 || org_id == 4"></printThree>
19
           <printFour v-if="org_id == 9504 || org_id == 10028 || org_id == 0" :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts"></printFour>
19
           <printFour v-if="org_id == 9504 || org_id == 10028 || org_id == 0" :info="info" :paramsObj="paramsObj" :balanceAccounts="balanceAccounts"></printFour>
20
         </div>
20
         </div>
21
         <printOne :info="info" v-else></printOne>
21
         <printOne :info="info" v-else></printOne>
79
       this.print_time = uParseTime(ptime, "{y}-{m}-{d} {h}:{i}");
79
       this.print_time = uParseTime(ptime, "{y}-{m}-{d} {h}:{i}");
80
 
80
 
81
 
81
 
82
-      if(this.$store.getters.xt_user.org_id == 10138 || this.$store.getters.xt_user.org_id == 0){
82
+      if(this.$store.getters.xt_user.org_id == 10138 || this.$store.getters.xt_user.org_id == 0 || this.$store.getters.xt_user.org_id == 4){
83
         setTimeout(() => {
83
         setTimeout(() => {
84
           const style =
84
           const style =
85
           '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 47%;}}}';
85
           '@media print {#prescription-print{font-size:14px;border:1px solid white}.printTitle{font-size: 22px;text-align: center;font-weight: bold;}table td {padding: 10px 5px;font-size:16px;}@media print {html {zoom: 47%;}}}';
301
           id: obj.order_id,
301
           id: obj.order_id,
302
 
302
 
303
         }
303
         }
304
-        if(this.org_id == 10138 || this.org_id == 0){
304
+        if(this.org_id == 10138 || this.org_id == 0 || this.$store.getters.xt_user.org_id == 4){
305
           getPrivateExpenses(params).then(response => {
305
           getPrivateExpenses(params).then(response => {
306
             if (response.data.state == 0) {
306
             if (response.data.state == 0) {
307
               // this.$message.error(response.data.msg)
307
               // this.$message.error(response.data.msg)
328
               }
328
               }
329
               let num = 0
329
               let num = 0
330
 
330
 
331
-              let obj4 = {
332
-                type:4,
333
-                details: [],
334
-                total: 0
335
-              }
331
+              // let obj4 = {
332
+              //   type:4,
333
+              //   details: [],
334
+              //   total: 0
335
+              // }
336
               this.balanceAccounts.order_info.map(item => {
336
               this.balanceAccounts.order_info.map(item => {
337
                 if(item.advice_id > 0){
337
                 if(item.advice_id > 0){
338
                   obj.details.push(item)
338
                   obj.details.push(item)
350
                   }
350
                   }
351
                 }
351
                 }
352
               })
352
               })
353
-              this.balanceAccounts.new_order_info.map(item => {
354
-                    obj4.total = item.Total
355
-                     obj4.details.push(item)
356
-                     num++
357
-
358
-
359
-              })
353
+              // this.balanceAccounts.new_order_info.map(item => {
354
+              //       obj4.total = item.Total
355
+              //        obj4.details.push(item)
356
+              //        num++
357
+              //
358
+              //
359
+              // })
360
 
360
 
361
               this.balanceAccounts.new_detail_list = []
361
               this.balanceAccounts.new_detail_list = []
362
               this.balanceAccounts.new_detail_list.push(obj)
362
               this.balanceAccounts.new_detail_list.push(obj)
363
               this.balanceAccounts.new_detail_list.push(obj2)
363
               this.balanceAccounts.new_detail_list.push(obj2)
364
               this.balanceAccounts.new_detail_list.push(obj3)
364
               this.balanceAccounts.new_detail_list.push(obj3)
365
-              this.balanceAccounts.new_detail_list.push(obj4)
365
+              // this.balanceAccounts.new_detail_list.push(obj4)
366
 
366
 
367
               console.log(111,this.balanceAccounts)
367
               console.log(111,this.balanceAccounts)
368
               this.num = num
368
               this.num = num

+ 16 - 16
src/xt_pages/outpatientCharges/statementTemplate/printThree.vue Bestand weergeven

48
                                 <span v-if="item.type == 1">药品费</span>
48
                                 <span v-if="item.type == 1">药品费</span>
49
                                 <span v-if="item.type == 2">治疗费</span>
49
                                 <span v-if="item.type == 2">治疗费</span>
50
                                 <span v-if="item.type == 3">耗材费</span>
50
                                 <span v-if="item.type == 3">耗材费</span>
51
-                                <span v-if="item.type == 4">检验费</span>
51
+                                <!--<span v-if="item.type == 4">检验费</span>-->
52
 
52
 
53
                             </td>
53
                             </td>
54
                             <td>
54
                             <td>
55
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
55
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
56
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
56
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
57
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
57
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
58
-                                <span v-if="item.type == 4">{{ subItem.project.project.team_name }}</span>
58
+                                <!--<span v-if="item.type == 4">{{ subItem.project.project.team_name }}</span>-->
59
 
59
 
60
                             </td>
60
                             </td>
61
                             <td>
61
                             <td>
63
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
63
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
64
                                 <span v-if="item.type == 2"></span>
64
                                 <span v-if="item.type == 2"></span>
65
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
65
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
66
-                                <span v-if="item.type == 4"></span>
66
+                                <!--<span v-if="item.type == 4"></span>-->
67
 
67
 
68
                             </td>
68
                             </td>
69
                             <td>
69
                             <td>
70
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
70
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
71
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
71
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
72
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
72
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
73
-                                <span v-if="item.type == 4"></span>
73
+                                <!--<span v-if="item.type == 4"></span>-->
74
 
74
 
75
                             </td>
75
                             </td>
76
                             <td>
76
                             <td>
77
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
77
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
78
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
78
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
79
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
79
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
80
-                                <span v-if="item.type == 4"></span>
80
+                                <!--<span v-if="item.type == 4"></span>-->
81
 
81
 
82
                             </td>
82
                             </td>
83
                             <td>
83
                             <td>
84
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
84
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
85
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
85
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
86
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
86
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
87
-                                <span v-if="item.type == 4"></span>
87
+                                <!--<span v-if="item.type == 4"></span>-->
88
 
88
 
89
                             </td>
89
                             </td>
90
                             <td>
90
                             <td>
91
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(4) }}</span>
91
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(4) }}</span>
92
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(4) }}</span>
92
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(4) }}</span>
93
                                 <span v-if="item.type == 3">{{ (subItem.project.count * subItem.pric).toFixed(4) }}</span>
93
                                 <span v-if="item.type == 3">{{ (subItem.project.count * subItem.pric).toFixed(4) }}</span>
94
-                                <span v-if="item.type == 4"></span>
94
+                                <!--<span v-if="item.type == 4"></span>-->
95
 
95
 
96
                             </td>
96
                             </td>
97
                             <td :rowspan="item.details.length" v-if="index == 0"
97
                             <td :rowspan="item.details.length" v-if="index == 0"
106
                                     <span v-if="item.type == 1">药品费: {{ item.total.toFixed(4) }}</span>
106
                                     <span v-if="item.type == 1">药品费: {{ item.total.toFixed(4) }}</span>
107
                                     <span v-if="item.type == 2">治疗费: {{ item.total.toFixed(4) }}</span>
107
                                     <span v-if="item.type == 2">治疗费: {{ item.total.toFixed(4) }}</span>
108
                                     <span v-if="item.type == 3">耗材费: {{ item.total.toFixed(4) }}</span>
108
                                     <span v-if="item.type == 3">耗材费: {{ item.total.toFixed(4) }}</span>
109
-                                    <span v-if="item.type == 4">检验费: {{ item.total.toFixed(4) }}</span>
109
+                                    <!--<span v-if="item.type == 4">检验费: {{ item.total.toFixed(4) }}</span>-->
110
 
110
 
111
                                 </div>
111
                                 </div>
112
                             </div>
112
                             </div>
182
                                 <span v-if="item.type == 1">药品费</span>
182
                                 <span v-if="item.type == 1">药品费</span>
183
                                 <span v-if="item.type == 2">治疗费</span>
183
                                 <span v-if="item.type == 2">治疗费</span>
184
                                 <span v-if="item.type == 3">耗材费</span>
184
                                 <span v-if="item.type == 3">耗材费</span>
185
-                                <span v-if="item.type == 4">检验费</span>
185
+                                <!--<span v-if="item.type == 4">检验费</span>-->
186
 
186
 
187
                             </td>
187
                             </td>
188
                             <td>
188
                             <td>
189
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
189
                                 <span v-if="item.type == 1">{{ subItem.advice.advice_name }}</span>
190
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
190
                                 <span v-if="item.type == 2">{{ subItem.project.project.project_name }}</span>
191
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
191
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.good_name }}</span>
192
-                                <span v-if="item.type == 4">{{ subItem.Name }}</span>
192
+                                <!--<span v-if="item.type == 4">{{ subItem.Name }}</span>-->
193
 
193
 
194
                             </td>
194
                             </td>
195
                             <td>
195
                             <td>
197
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
197
                                         v-if="subItem.advice.drug.min_unit != subItem.advice.drug.dose_unit">{{subItem.advice.drug.dose}}{{subItem.advice.drug.dose_unit}}&nbsp;* &nbsp;</span>{{subItem.advice.drug.min_number}}{{subItem.advice.drug.min_unit}}/{{subItem.advice.drug.max_unit}}</span>
198
                                 <span v-if="item.type == 2"></span>
198
                                 <span v-if="item.type == 2"></span>
199
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
199
                                 <span v-if="item.type == 3">{{ subItem.project.good_info.specification_name }}</span>
200
-                                <span v-if="item.type == 4"></span>
200
+                                <!--<span v-if="item.type == 4"></span>-->
201
 
201
 
202
                             </td>
202
                             </td>
203
                             <td>
203
                             <td>
204
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
204
                                 <span v-if="item.type == 1">{{ subItem.advice.drug.prescribing_number_unit }}</span>
205
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
205
                                 <span v-if="item.type == 2">{{ subItem.project.unit }}</span>
206
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
206
                                 <span v-if="item.type == 3">{{ subItem.project.unit }}</span>
207
-                                <span v-if="item.type == 4"></span>
207
+                                <!--<span v-if="item.type == 4"></span>-->
208
 
208
 
209
                             </td>
209
                             </td>
210
                             <td>
210
                             <td>
211
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
211
                                 <span v-if="item.type == 1">{{ subItem.advice.prescribing_number }}</span>
212
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
212
                                 <span v-if="item.type == 2">{{ subItem.project.count }}</span>
213
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
213
                                 <span v-if="item.type == 3">{{ subItem.project.count }}</span>
214
-                                <span v-if="item.type == 4">1</span>
214
+                                <!--<span v-if="item.type == 4">1</span>-->
215
 
215
 
216
                             </td>
216
                             </td>
217
                             <td>
217
                             <td>
218
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
218
                                 <span v-if="item.type == 1">{{ subItem.pric }}</span>
219
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
219
                                 <span v-if="item.type == 2">{{ subItem.pric }}</span>
220
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
220
                                 <span v-if="item.type == 3">{{ subItem.pric }}</span>
221
-                                <span v-if="item.type == 4">{{subItem.Total}}</span>
221
+                                <!--<span v-if="item.type == 4">{{subItem.Total}}</span>-->
222
 
222
 
223
                             </td>
223
                             </td>
224
                             <td>
224
                             <td>
225
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(2) }}</span>
225
                                 <span v-if="item.type == 1">{{ (subItem.advice.prescribing_number * subItem.pric).toFixed(2) }}</span>
226
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
226
                                 <span v-if="item.type == 2">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
227
                                 <span v-if="item.type == 3">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
227
                                 <span v-if="item.type == 3">{{ (subItem.project.count * subItem.pric).toFixed(2) }}</span>
228
-                                <span v-if="item.type == 4">{{subItem.Total}}</span>
228
+                                <!--<span v-if="item.type == 4">{{subItem.Total}}</span>-->
229
 
229
 
230
                             </td>
230
                             </td>
231
                             <td :rowspan="item.details.length" v-if="index == 0"
231
                             <td :rowspan="item.details.length" v-if="index == 0"
241
                                     <span v-if="item.type == 1">药品费: {{ item.total.toFixed(2) }}</span>
241
                                     <span v-if="item.type == 1">药品费: {{ item.total.toFixed(2) }}</span>
242
                                     <span v-if="item.type == 2">治疗费: {{ item.total.toFixed(2) }}</span>
242
                                     <span v-if="item.type == 2">治疗费: {{ item.total.toFixed(2) }}</span>
243
                                     <span v-if="item.type == 3">耗材费: {{ item.total.toFixed(2) }}</span>
243
                                     <span v-if="item.type == 3">耗材费: {{ item.total.toFixed(2) }}</span>
244
-                                    <span v-if="item.type == 4">检验费: {{ item.total.toFixed(2) }}</span>
244
+                                    <!--<span v-if="item.type == 4">检验费: {{ item.total.toFixed(2) }}</span>-->
245
 
245
 
246
                                 </div>
246
                                 </div>
247
                             </div>
247
                             </div>