rename report

conv_bal
watcha.h 2014-10-15 22:21:17 +07:00
parent 02a953edc3
commit 9803d1799a
10 changed files with 22 additions and 23 deletions

View File

@ -1,8 +1,8 @@
<action>
<field name="string">Report HD Case</field>
<field name="string">HD Report Dialy</field>
<field name="view_cls">report</field>
<field name="model">clinic.hd.report</field>
<field name="report_template">report_hd_report</field>
<field name="report_template_xls">hd_report</field>
<field name="model">clinic.hd.report.dialy</field>
<field name="report_template">report_hd_report_dialy</field>
<field name="report_template_xls">hd_report_dialy</field>
<field name="menu">clinic_menu</field>
</action>

View File

@ -20,9 +20,7 @@
<item string="Visits" action="clinic_visit"/>
<item string="Treatments" action="clinic_hd_case"/>
<item string="Reports">
<header string="Dialyzers"/>
<item string="Dialyzers Drop" action="clinic_dialyzer_report"/>
<header string="HD Case"/>
<header string="HD CASE"/>
<item string="Daily" action="clinic_hd_report"/>
<item string="Monthly" action="clinic_hd_report_monthly"/>
</item>

View File

@ -1,4 +1,4 @@
<form model="clinic.hd.report">
<form model="clinic.hd.report.dialy">
<group>
<field name="date" span="2"/>
<field name="cycle_id" span="2"/>

View File

@ -13,7 +13,6 @@ from . import patient_cause_line
from . import patient_comorbidity_line
from . import patient_morbidity_line
from . import race
from . import report_hd
from . import report_dialyzer_drop
from . import schedule
from . import setting
@ -31,6 +30,7 @@ from . import file_sheet
from . import cycle
from . import gen_visit
from . import gen_visit_line
from . import report_hd_dialy
from . import report_hd_monthly
from . import payment
from . import payment_line

View File

@ -2,9 +2,9 @@ import time
from netforce.model import Model, fields, get_model
class HDReport(Model):
_name="clinic.hd.report"
_string="HD Report"
class HDReportDialy(Model):
_name="clinic.hd.report.dialy"
_string="HD Report Dialy"
_transient=True
_fields={
@ -128,4 +128,4 @@ class HDReport(Model):
}
return data
HDReport.register()
HDReportDialy.register()

View File

@ -18,12 +18,13 @@ class HDReportMonth(Model):
}
def get_report_data(self,ids,context={}):
if not ids:
return {}
date=datetime.now().strftime("%Y-%m-%d")
if ids:
obj=self.browse(ids)[0]
year=int(obj.date[0:3])
month=int(obj.date[5:7])
month_str=datetime.strptime(obj.date,'%Y-%m-%d').strftime("%B")
date=obj.date
year=int(date[0:4])
month=int(date[5:7])
month_str=datetime.strptime(date,'%Y-%m-%d').strftime("%B")
weekday, total_day=monthrange(year, month)
time_start='2014-%s-01 00:00:00'%(month)
time_stop='2014-%s-%s 23:59:59'%(month,total_day)
@ -33,7 +34,6 @@ class HDReportMonth(Model):
dom.append(['time_start','>=',time_start])
dom.append(['time_stop','<=',time_stop])
hd_cases=get_model("clinic.hd.case").search_browse(dom)
print("="*50)
for hd_case in hd_cases:
lines.append({
'topic': 'The number of times the Hemodialysis',
@ -42,6 +42,8 @@ class HDReportMonth(Model):
})
data={
'month': month_str,
'year': year,
'lines': lines,
}
return data

View File

@ -4,7 +4,7 @@
</h2>
<h3>
[Ratchawat : Saamsan4]<br/>
As at October 2014
As at {{month}} {{year}}
</h3>
</center>
<table class="table table-striped">
@ -18,8 +18,7 @@
<tr>
<td>{{topic}}</td>
<td>{{month}}</td>
<!--<td><a href="ui#name=clinic_hd_case&active_id={{contact_id}}&mode=form">{{amount}}</a></td>-->
<td><a href="ui#name=clinic_hd_case&tab_no=3">{{amount}}</a></td>
<td><a style="text-decoration: underline" href="ui#name=clinic_hd_case&tab_no=3">{{amount}}</a></td>
</tr>
{{/each}}
</tbody>