show detail
							parent
							
								
									d355abcda4
								
							
						
					
					
						commit
						8fc70bf7ea
					
				| 
						 | 
				
			
			@ -4,4 +4,5 @@
 | 
			
		|||
    <field name="date_to" required="1" span="2"/>
 | 
			
		||||
    <field name="branch_id" onchange="onchange_branch" span="2"/>
 | 
			
		||||
    <field name="department_id" domain='[["branch_id","=",branch_id]]' span="2"/>
 | 
			
		||||
    <field name="show_detail"/>
 | 
			
		||||
</form>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,6 +15,7 @@ class ReportLaborCost(Model):
 | 
			
		|||
        "date_to": fields.Date("To", required=True),
 | 
			
		||||
        "branch_id": fields.Many2One("clinic.branch","Branch"),
 | 
			
		||||
        "department_id": fields.Many2One("clinic.department","Department"),
 | 
			
		||||
        'show_detail': fields.Boolean("Show Detail"),
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    def _get_date_from(self,context={}):
 | 
			
		||||
| 
						 | 
				
			
			@ -35,6 +36,7 @@ class ReportLaborCost(Model):
 | 
			
		|||
            'date': time.strftime("%Y-%m-%d"),
 | 
			
		||||
            'date_from': date_from,
 | 
			
		||||
            'date_to': date_to,
 | 
			
		||||
            'show_detail': False,
 | 
			
		||||
        }
 | 
			
		||||
        return res
 | 
			
		||||
    
 | 
			
		||||
| 
						 | 
				
			
			@ -46,6 +48,7 @@ class ReportLaborCost(Model):
 | 
			
		|||
        date_to=defaults['date_to']
 | 
			
		||||
        branch_id=defaults.get("branch_id")
 | 
			
		||||
        department_id=defaults.get("department_id")
 | 
			
		||||
        show_detail=defaults['show_detail']
 | 
			
		||||
        dom=[]
 | 
			
		||||
        if ids:
 | 
			
		||||
            obj=self.browse(ids)[0]
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +56,7 @@ class ReportLaborCost(Model):
 | 
			
		|||
            date_to=obj.date_to
 | 
			
		||||
            branch_id=obj.branch_id.id
 | 
			
		||||
            department_id=obj.department_id.id
 | 
			
		||||
            show_detail=obj.show_detail
 | 
			
		||||
        dom.append(['date','>=',date_from])
 | 
			
		||||
        dom.append(['date','<=',date_to])
 | 
			
		||||
        if branch_id:
 | 
			
		||||
| 
						 | 
				
			
			@ -124,6 +128,7 @@ class ReportLaborCost(Model):
 | 
			
		|||
            'total_hdcase': total_hdcase,
 | 
			
		||||
            'branch_id': branch_id,
 | 
			
		||||
            'department_id': department_id,
 | 
			
		||||
            'show_detail': show_detail,
 | 
			
		||||
        }
 | 
			
		||||
        return data
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,28 +13,37 @@
 | 
			
		|||
    </thead>
 | 
			
		||||
    <tbody>
 | 
			
		||||
        {{#each lines }}
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <th>
 | 
			
		||||
                        {{name}}
 | 
			
		||||
                    </th>
 | 
			
		||||
                    <th></th>
 | 
			
		||||
                </tr>
 | 
			
		||||
                {{#each sub_lines}}
 | 
			
		||||
                {{#if ../show_detail}}
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td style="text-align:right">{{name}}</td>
 | 
			
		||||
                        <th>
 | 
			
		||||
                            {{name}}
 | 
			
		||||
                        </th>
 | 
			
		||||
                        <th></th>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    {{#each sub_lines}}
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <td style="text-align:right">{{name}}</td>
 | 
			
		||||
                            <td style="text-align:right">
 | 
			
		||||
                                {{view "link" string=qty action="clinic_hd_case" action_options=action_options}}
 | 
			
		||||
                            </td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    {{/each}}
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <th style="text-align:right">
 | 
			
		||||
                            Subtotal
 | 
			
		||||
                        </th>
 | 
			
		||||
                        <th style="text-align:right">
 | 
			
		||||
                            <a href="#name=clinic_report_labor_cost_summary&defaults.date={{../date}}&defaults.date_from={{../date_from}}&defaults.date_to={{../date_to}}&defaults.branch_id={{branch_id}}&defaults.department_id={{department_id}}">{{currency  qty}}</a>
 | 
			
		||||
                        </th>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                {{else}}
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td>{{name}}</td>
 | 
			
		||||
                        <td style="text-align:right">
 | 
			
		||||
                            {{view "link" string=qty action="clinic_hd_case" action_options=action_options}}
 | 
			
		||||
                        </td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                {{/each}}
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <th style="text-align:right">
 | 
			
		||||
                        Subtotal
 | 
			
		||||
                    </th>
 | 
			
		||||
                    <th style="text-align:right">
 | 
			
		||||
                        <a href="#name=clinic_report_labor_cost_summary&defaults.date={{../date}}&defaults.date_from={{../date_from}}&defaults.date_to={{../date_to}}&defaults.branch_id={{branch_id}}&defaults.department_id={{department_id}}">{{currency  qty}}</a>
 | 
			
		||||
                    </th>
 | 
			
		||||
                </tr>
 | 
			
		||||
                {{/if}}
 | 
			
		||||
        {{/each}}
 | 
			
		||||
    </tbody>
 | 
			
		||||
    <tfoot>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue