improve report cycle item
							parent
							
								
									fdb109df0d
								
							
						
					
					
						commit
						9716398d93
					
				| 
						 | 
					@ -225,12 +225,15 @@ class ReportCycleItem(Model):
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
        ptype_lines=[]
 | 
					        ptype_lines=[]
 | 
				
			||||||
        total_pt=0
 | 
					        total_pt=0
 | 
				
			||||||
        for pname,qty in ptypes.items():
 | 
					        pkeys=list(ptypes.keys())
 | 
				
			||||||
 | 
					        for pname in sorted(pkeys):
 | 
				
			||||||
 | 
					            qty=ptypes[pname]
 | 
				
			||||||
            ptype_lines.append({
 | 
					            ptype_lines.append({
 | 
				
			||||||
                'name': pname,
 | 
					                'name': pname,
 | 
				
			||||||
                'qty': qty,
 | 
					                'qty': qty,
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
            total_pt+=qty
 | 
					            total_pt+=qty
 | 
				
			||||||
 | 
					        ptype_txt=' '.join(['%s: %s'%(x['name'],x['qty']) for x in ptype_lines])
 | 
				
			||||||
        vscl_lines2=[{}]
 | 
					        vscl_lines2=[{}]
 | 
				
			||||||
        index=1
 | 
					        index=1
 | 
				
			||||||
        for vscl_line in vscl_lines:
 | 
					        for vscl_line in vscl_lines:
 | 
				
			||||||
| 
						 | 
					@ -239,14 +242,13 @@ class ReportCycleItem(Model):
 | 
				
			||||||
                'v%s_1'%index: vscl_line['qty'],
 | 
					                'v%s_1'%index: vscl_line['qty'],
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
            index+=1
 | 
					            index+=1
 | 
				
			||||||
        #for nline in nlines:
 | 
					 | 
				
			||||||
            #print(nline.get('date'), nline.get('nfirst_name'))
 | 
					 | 
				
			||||||
        data={
 | 
					        data={
 | 
				
			||||||
            'company_name': company_name or "",
 | 
					            'company_name': company_name or "",
 | 
				
			||||||
            'lines': nlines,
 | 
					            'lines': nlines,
 | 
				
			||||||
            'vscl_lines': vscl_lines,
 | 
					            'vscl_lines': vscl_lines,
 | 
				
			||||||
            'vscl_lines2': vscl_lines2,
 | 
					            'vscl_lines2': vscl_lines2,
 | 
				
			||||||
            'ptype_lines': ptype_lines,
 | 
					            'ptype_lines': ptype_lines,
 | 
				
			||||||
 | 
					            'ptype_txt': ptype_txt,
 | 
				
			||||||
            'month': month_str,
 | 
					            'month': month_str,
 | 
				
			||||||
            'date_from': date_from,
 | 
					            'date_from': date_from,
 | 
				
			||||||
            'date_to': date_to,
 | 
					            'date_to': date_to,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -71,19 +71,14 @@
 | 
				
			||||||
        <th class="active">รวมผู้ป่วยทั้งหมด</th>
 | 
					        <th class="active">รวมผู้ป่วยทั้งหมด</th>
 | 
				
			||||||
        <th class="active"></th>
 | 
					        <th class="active"></th>
 | 
				
			||||||
        <th class="active">{{total_pt}}</th>
 | 
					        <th class="active">{{total_pt}}</th>
 | 
				
			||||||
        <th class="active"></th>
 | 
					        <th colspan="7" class="active">
 | 
				
			||||||
        <th class="active"></th>
 | 
					            {{#each ptype_lines}}
 | 
				
			||||||
        <th class="active"></th>
 | 
					                {{name}} : {{qty}}    
 | 
				
			||||||
        <!--
 | 
					            {{/each}}
 | 
				
			||||||
        <th class="active" style="text-align:right">{{currency total_fee zero=""}}</th>
 | 
					        </th>
 | 
				
			||||||
        -->
 | 
					 | 
				
			||||||
        <th class="active" style="text-align:left"></th>
 | 
					 | 
				
			||||||
        <th class="active"></th>
 | 
					 | 
				
			||||||
        <th class="active"></th>
 | 
					 | 
				
			||||||
        <th class="active"></th>
 | 
					 | 
				
			||||||
    </tfoot>
 | 
					    </tfoot>
 | 
				
			||||||
</table>
 | 
					</table>
 | 
				
			||||||
<table class="table table-condensed table-striped">
 | 
					<table class="table table-condensed table-striped" style="margin-bottom:0px;">
 | 
				
			||||||
    <tbody>
 | 
					    <tbody>
 | 
				
			||||||
        <tr>
 | 
					        <tr>
 | 
				
			||||||
            {{#each vscl_lines}}
 | 
					            {{#each vscl_lines}}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue