添加功能
This commit is contained in:
@@ -6,29 +6,29 @@ class YuthonIndexManagement(models.Model):
|
||||
_description = "组织绩效标准库"
|
||||
_rec_name = 'index_name'
|
||||
|
||||
dimension = fields.Char('维度', required=True)
|
||||
development_goals = fields.Char('发展目标', required=True)
|
||||
index_name = fields.Char('指标名称', required=True)
|
||||
index_definition = fields.Text('指标定义', required=True)
|
||||
sequence = fields.Char(string='序号', store=True)
|
||||
dimension = fields.Char('维度')
|
||||
development_goals = fields.Char('发展目标')
|
||||
index_name = fields.Char('指标名称')
|
||||
index_definition = fields.Text('指标定义')
|
||||
index_type = fields.Selection([('kpi', 'KPI'),
|
||||
('gs', 'GS')],'指标类别')
|
||||
index_compute = fields.Char('指标计算公式', required=True)
|
||||
('gs', 'GS'), ('no', '否决指标')],'指标类别')
|
||||
index_compute = fields.Char('指标计算公式')
|
||||
compute_type = fields.Selection([('bad_index', '反向指标'),
|
||||
('good_index', '正向指标'),
|
||||
('two_index', '双向指标'),],'计算类别')
|
||||
check_norm = fields.Char('考核标准', required=True)
|
||||
department_ids = fields.Many2many("hr.department", string="指标来源", required=True)
|
||||
check_norm = fields.Text('考核标准')
|
||||
yuthon_company = fields.Selection([('thtz', '天河投资集团'), ('thwg', '天河物管'),
|
||||
('thlc', '天河粮储')], string="所属公司")
|
||||
department_ids = fields.Many2many("hr.department", string="指标来源")
|
||||
in_charge_role_ids = fields.Many2many('soong.user.role', string='角色')
|
||||
employee_id = fields.Many2one('hr.employee', string="人员")
|
||||
start_index_time = fields.Date(string='生效时间', required=True)
|
||||
start_index_time = fields.Date(string='生效时间', default=fields.Date.today())
|
||||
end_index_time = fields.Date(string='失效时间')
|
||||
unit_compute = fields.Char('计算单位')
|
||||
weight = fields.Char(string="权重%")
|
||||
compute_method = fields.Char(string="计算方法")
|
||||
compute_act = fields.Char(string="计划安排及具体措施/行动")
|
||||
|
||||
|
||||
|
||||
change_index_library_id = fields.Many2one("yuthon.index.approval", string="指标库变更明细")
|
||||
index_duty_id = fields.Many2one('yuthon.duty.management', string="绩效明细")
|
||||
index_duty_approval_id = fields.Many2one('yuthon.duty.approval', string="部门责任变更明细")
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
<button name="put_adjustment_approval" type="object" string="提交组织指标变更申请"/>
|
||||
<button name="put_assessment_tasks_approval" type="object" string="提交考核任务"/>
|
||||
</header>
|
||||
<field name="sequence"/>
|
||||
<field name="dimension"/>
|
||||
<field name="development_goals"/>
|
||||
<field name="index_name"/>
|
||||
@@ -23,6 +24,7 @@
|
||||
<field name="employee_id"/>
|
||||
<field name="start_index_time"/>
|
||||
<field name="end_index_time"/>
|
||||
<field name="yuthon_company"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
@@ -40,12 +42,13 @@
|
||||
</div>
|
||||
<group col="4">
|
||||
<group>
|
||||
<field name="sequence"/>
|
||||
<field name="dimension"/>
|
||||
<field name="development_goals"/>
|
||||
<field name="index_type"/>
|
||||
<field name="index_definition"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="index_type"/>
|
||||
<field name="compute_type"/>
|
||||
<field name="check_norm"/>
|
||||
<field name="department_ids" widget="many2many_tags"/>
|
||||
@@ -54,6 +57,7 @@
|
||||
<field name="in_charge_role_ids" widget="many2many_tags"/>
|
||||
<field name="employee_id"/>
|
||||
<field name="start_index_time"/>
|
||||
<field name="yuthon_company"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="end_index_time"/>
|
||||
@@ -64,11 +68,23 @@
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="yuthon_index_management_search" model="ir.ui.view">
|
||||
<field name="name">yuthon.index.management.search</field>
|
||||
<field name="model">yuthon.index.management</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<group expand="1">
|
||||
<filter name="group_development_goals" string="发展目标" context="{'group_by': 'development_goals'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<!-- Action-->
|
||||
<record id="yuthon_index_management_action" model="ir.actions.act_window">
|
||||
<field name="name">组织绩效</field>
|
||||
<field name="res_model">yuthon.index.management</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="view_mode">tree,form,search</field>
|
||||
<field name="context">{'search_default_group_development_goals': 1}</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user