Merge pull request !630 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2024-12-01 15:39:17 +00:00
committed by Gitee
2 changed files with 12 additions and 5 deletions
@@ -20,9 +20,16 @@ class AttendanceBannerRoute(Controller):
('weed', 'not in', ['星期五', '星期六'])
]
attendance = request.env['hr.attendance'].sudo().search(domain)
is_no_card = attendance.search_count(domain + [('is_no_card', '=', True)]) # 缺卡
is_early_card = attendance.search_count(domain + [('is_early_card', '=', True)]) # 早退
is_late_card = attendance.search_count(domain + [('is_late_card', '=', True)]) # 迟到
is_no_card = 0
is_early_card = 0
is_late_card = 0
for rec in attendance:
if rec.is_no_card:
is_no_card += 1
if rec.is_no_card:
is_early_card += 1
if rec.is_no_card:
is_late_card += 1
return {
'html': f"""
<div style="display: flex; justify-content: space-around; align-items: center; text-align: center; padding: 20px; width: 100%;">
@@ -110,7 +110,7 @@
<field name="name">我的考勤</field>
<field name="res_model">hr.attendance</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('employee_id.user_id', '=', uid), ('weed', 'not in', ['星期五', '星期六'])]</field>
<field name="domain">[('employee_id.user_id', '=', uid), ('weed', 'not in', ['星期日', '星期六'])]</field>
<field name="context">
{ "search_default_current_data": 1 }
</field>
@@ -122,7 +122,7 @@
<field name="name">我的异常</field>
<field name="res_model">hr.attendance</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('employee_id.user_id', '=', uid), ('abnormal', '=', 1), ('weed', 'not in', ['星期五', '星期六'])]</field>
<field name="domain">[('employee_id.user_id', '=', uid), ('abnormal', '=', 1), ('weed', 'not in', ['星期日', '星期六'])]</field>
<field name="context">{ "search_default_current_data": 1 }</field>
<field name="search_view_id" ref="hr_attendance_search_my"/>
<field name="view_ids" eval="[(5, 0, 0),