添加功能
This commit is contained in:
@@ -7,7 +7,7 @@ class YuthonCatering(models.Model):
|
||||
_name = 'yuthon.catering'
|
||||
|
||||
date = fields.Date(string='日期', required=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
week_day = fields.Char(string='星期', compute='_compute_week_day', store=True)
|
||||
dept_id = fields.Many2one(string='部门', comodel_name='hr.department', related='employee_id.department_id', store=True)
|
||||
employee_id = fields.Many2one(string='员工', comodel_name='hr.employee', required=True)
|
||||
|
||||
@@ -13,7 +13,7 @@ class InheritHrLeave(models.Model):
|
||||
_description = '请假情况'
|
||||
|
||||
caption = fields.Char(string="标题", compute="_compute_application_reason")
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
employee_id = fields.Many2one('hr.employee', string="发起人")
|
||||
mobile_phone = fields.Char(related='employee_id.mobile_phone', string="手机号")
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
|
||||
@@ -10,7 +10,7 @@ class YuthonMealLine(models.Model):
|
||||
_description = '误餐明细'
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string="员工")
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
meal_name = fields.Char(string='标题')
|
||||
meal_id = fields.Many2one('vacation.meal.line', string="关联误餐额度记录")
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
|
||||
@@ -11,7 +11,7 @@ class YuthonOvertimeLine(models.Model):
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string="员工")
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
select_month = fields.Selection([('1', '一月'), ('2', '二月'), ('3', '三月'), ('4', '四月'),
|
||||
('5', '五月'), ('6', '六月'), ('7', '七月'), ('8', '八月'),
|
||||
('9', '九月'), ('10', '十月'), ('11', '十一月'),
|
||||
|
||||
@@ -21,7 +21,7 @@ class YuthonVacationReports(models.Model):
|
||||
month_id = fields.Many2one('base.month', string='月份', compute="_compute_display_date", store=True)
|
||||
year_id = fields.Many2one('base.year', string='年份', compute="_compute_display_date", store=True)
|
||||
employee_id = fields.Many2one('hr.employee', string='员工')
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True, readonly=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True, readonly=True)
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
number_card = fields.Integer(string='补卡次数', compute="_compute_number_card")
|
||||
remaining_number_card = fields.Integer(string='剩余补卡次数', default=3, compute="_compute_number_card", store=True)
|
||||
@@ -2511,7 +2511,7 @@ class VacationOverline(models.Model):
|
||||
default=lambda self: str(datetime.now().year))
|
||||
vacation_id = fields.Many2one('yuthon.vacation.reports', string='关联假期额度记录')
|
||||
employee_id = fields.Many2one('hr.employee', string='员工', compute='_compute_employee_id', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
department_id = fields.Many2one('hr.department', related='employee_id.department_id', string="部门")
|
||||
company_id = fields.Many2one('res.company', related='employee_id.company_id', string="公司")
|
||||
@@ -2874,7 +2874,7 @@ class VacationMealLine(models.Model):
|
||||
|
||||
vacation_id = fields.Many2one('yuthon.vacation.reports', string='关联假期额度记录')
|
||||
is_filing = fields.Boolean(string="归档")
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
employee_id = fields.Many2one('hr.employee', string='员工', compute='_compute_employee_id', store=True)
|
||||
entry_date = fields.Date(related='employee_id.entry_date', string="入职时间", store=True)
|
||||
department_id = fields.Many2one('hr.department', related='employee_id.department_id', string="部门", store=True)
|
||||
|
||||
@@ -9,7 +9,7 @@ class YuthonMedicalManage(models.Model):
|
||||
_description = '体检费管理'
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string="员工姓名")
|
||||
employee_number = fields.Char( string='序号', related='employee_id.user_number', store=True, readonly=True)
|
||||
employee_number = fields.Char( string='序号', related='employee_id.number', store=True, readonly=True)
|
||||
start_date = fields.Date(string='开始日期')
|
||||
year = fields.Char(string="年份")
|
||||
current_year_remaining = fields.Float(string="本年剩余", compute="_compute_current_year_remaining")
|
||||
|
||||
@@ -221,8 +221,8 @@
|
||||
<attribute name="options">"{'no_create': True, 'no_open': True}"</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='job_id']" position="after">
|
||||
<field name="number" invisible="1"/>
|
||||
<field name="user_number"/>
|
||||
<field name="number"/>
|
||||
<field name="user_number" invisible="1"/>
|
||||
<field name="contract_type_id" options="{'no_open': True}"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='department_id']" position="attributes">
|
||||
@@ -512,7 +512,7 @@
|
||||
decoration-info="end_comparison == 'blue'"
|
||||
decoration-danger="end_comparison == 'red'"
|
||||
decoration-warning="end_comparison == 'yellow'"
|
||||
default_order="user_number asc">
|
||||
default_order="number asc">
|
||||
<header>
|
||||
</header>
|
||||
<field name="end_comparison" column_invisible="1"/>
|
||||
@@ -543,7 +543,7 @@
|
||||
<field name="high_degree2"/>
|
||||
<field name="graduate_date"/>
|
||||
<field name="user_type"/>
|
||||
<field name="user_number"/>
|
||||
<field name="number"/>
|
||||
<field name="company_id"/>
|
||||
<field name="work_location_id" column_invisible="1"/>
|
||||
</tree>
|
||||
|
||||
@@ -8,7 +8,7 @@ class YuthonMealExpenses(models.Model):
|
||||
_description = '餐费'
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string='姓名')
|
||||
employee_number = fields.Char(string='序号', related='employee_id.user_number', store=True)
|
||||
employee_number = fields.Char(string='序号', related='employee_id.number', store=True)
|
||||
card = fields.Char(string='身份证')
|
||||
number_breakfasts = fields.Integer(string='早餐次数', compute='_compute_catering_counts', store=True)
|
||||
number_lunches = fields.Integer(string='午餐次数', compute='_compute_catering_counts', store=True)
|
||||
|
||||
Reference in New Issue
Block a user