see999 3 years ago
parent
commit
f8a15526fa
1 changed files with 31 additions and 24 deletions
  1. 31 24
      src/xt_pages/outpatientCharges/listTemplate/printTwo.vue

+ 31 - 24
src/xt_pages/outpatientCharges/listTemplate/printTwo.vue View File

@@ -69,33 +69,40 @@
69 69
       <div style="width:10%;text-align:center;">自费</div>
70 70
       <div style="width:10%;text-align:center;">自费比例</div>
71 71
     </div>
72
-    <div style="border-bottom:1px solid #000;padding:10px 0;display:flex;" v-for="(newItem,index) in Object.keys(obj)"
73
-         :key="index">
74
-         <div>
75
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type01'">床位费</span>
76
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type03'">检查费</span>
77
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type04'">化验费</span>
78
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type05'">治疗费</span>
79
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type06'">手术费</span>
80
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type08'">材料费</span>
81
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type09'">西药费</span>
82
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type11'">中成费</span>
83
-             <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type14'">其他费</span>
84
-         </div>
85
-         <div v-for="(item,itemIndex) in Object.values(obj)[index]" :key="itemIndex">
86
-            <div style="width:20%;text-align:center;" v-if="item.advice_id > 0">{{ item.advice.drug.medical_insurance_number }}</div>
87
-            <div style="width:20%;text-align:center;" v-if="item.project_id > 0">{{ item.project.project.medical_code }}</div>
88
-            <div style="width:20%;text-align:center;" v-if="item.advice_id > 0">{{item.advice.drug.drug_name}}</div>
89
-            <div style="width:20%;text-align:center;" v-if="item.project_id > 0">{{item.project.project.project_name}}</div>
72
+    <div v-for="(newItem,index) in Object.keys(obj)" :key="index">
73
+        <div v-if="Object.values(obj)[index].length > 0"  style="border-bottom:1px solid #000;padding:10px 0;">
74
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type01'">床位费</span>
75
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type03'">检查费</span>
76
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type04'">化验费</span>
77
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type05'">治疗费</span>
78
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type06'">手术费</span>
79
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type08'">材料费</span>
80
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type09'">西药费</span>
81
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type11'">中成费</span>
82
+            <span v-if="Object.keys(obj)[index] == 'med_chrgitm_type14'">其他费</span>
83
+            <!-- <span>小记:
84
+                <span v-for="(item,itemIndex) in Object.values(obj)[index]">
85
+                    {{  }}
86
+                </span>
87
+            </span> -->
88
+        </div>
89
+        <div style="border-bottom:1px solid #000;padding:10px 0;display:flex;" >
90
+            <div v-for="(item,itemIndex) in Object.values(obj)[index]" :key="itemIndex">
91
+                <div style="width:20%;text-align:center;" v-if="item.advice_id > 0">{{ item.advice.drug.medical_insurance_number }}</div>
92
+                <div style="width:20%;text-align:center;" v-if="item.project_id > 0">{{ item.project.project.medical_code }}</div>
93
+                <div style="width:20%;text-align:center;" v-if="item.advice_id > 0">{{item.advice.drug.drug_name}}</div>
94
+                <div style="width:20%;text-align:center;" v-if="item.project_id > 0">{{item.project.project.project_name}}</div>
90 95
 
91
-            <div style="width:10%;text-align:center;">{{item.pric}}</div>
92
-            <div style="width:10%;text-align:center;">{{item.cnt}}</div>
93
-            <div style="width:10%;text-align:center;">{{item.det_item_fee_sumamt}}</div>
94
-            <div style="width:10%;text-align:center;">{{item.preselfpay_amt}}</div>
95
-            <div style="width:10%;text-align:center;">{{item.fulamt_ownpay_amt}}</div>
96
-            <div style="width:10%;text-align:center;">{{item.selfpay_prop}}</div>
96
+                <div style="width:10%;text-align:center;">{{item.pric}}</div>
97
+                <div style="width:10%;text-align:center;">{{item.cnt}}</div>
98
+                <div style="width:10%;text-align:center;">{{item.det_item_fee_sumamt}}</div>
99
+                <div style="width:10%;text-align:center;">{{item.preselfpay_amt}}</div>
100
+                <div style="width:10%;text-align:center;">{{item.fulamt_ownpay_amt}}</div>
101
+                <div style="width:10%;text-align:center;">{{item.selfpay_prop}}</div>
102
+            </div>
97 103
         </div>
98 104
     </div>
105
+    
99 106
     <div style="display:flex;border-bottom:1px solid #000;padding:20px 0 10px;">
100 107
       <div style="width:70%;">合计:</div>
101 108
       <div style="width:10%;text-align:center;">{{info.medfee_sumamt}}</div>