添加功能

This commit is contained in:
zhou
2025-05-15 14:34:39 +08:00
parent c4ca3d5ff5
commit 921d083db9
6 changed files with 11 additions and 10 deletions
@@ -31,6 +31,7 @@ class SoongWorkflowRecord(models.Model):
employee_ids = fields.Many2many('hr.employee', string="当前经办人")
workflow_id = fields.Many2one(comodel_name="soong.workflow", string="类型", ondelete="restrict")
node_id = fields.Many2one(comodel_name="soong.workflow.node", string="当前节点")
company_id = fields.Many2one(related="create_uid.company_id", string="公司")
approve_state = fields.Selection([("start", "草稿"), ("pending", "审批中"), ("end", "结束")], default="start", string="状态")
reclaim_state = fields.Boolean(string="回收")
approvals_group_id = fields.Many2one(related='workflow_id.approvals_group_id', string="审批分组", store=True)
+5 -6
View File
@@ -5,10 +5,9 @@
<field name="model_id" ref="model_soong_user_role"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
<!-- <record model="ir.rule" id="soong_user_role_rule_group">-->
<!-- <field name="name">角色多公司</field>-->
<!-- <field name="model_id" ref="model_soong_user_role_group"/>-->
<!-- <field name="domain_force">[('company_id', 'in', company_ids)]</field>-->
<!-- </record>-->
<record model="ir.rule" id="soong_workflow_record_rule">
<field name="name">工作流查询多公司</field>
<field name="model_id" ref="model_soong_workflow_record"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
</odoo>
@@ -34,6 +34,7 @@
<field name="employee_ids" widget="many2many_tags" string="当前经办人" class="list_ids_width"/>
<field name="create_uid"/>
<field name="write_date2"/>
<field name="company_id" optional="hide"/>
<field name="reclaim_state" column_invisible="1"/>
<field name="member_of_department" optional="hide"/>
<button name="delete_record" type="object" string="删除" class="btn-primary" confirm="你确定要删除吗?"/>
+1 -1
View File
@@ -4,7 +4,7 @@ import re
class YuthonSalaryAsset(models.Model):
_name = 'yuthon.salary.asset'
_description = '管理费用、财务费用表'
_description = '预算管理'
project_id = fields.Many2one('yuthon.salary.project', string='项目')
budgeted_number = fields.Float(string='2024年预算数')
@@ -4,7 +4,7 @@
<field name="name">yuthon.salary.asset.tree</field>
<field name="model">yuthon.salary.asset</field>
<field name="arch" type="xml">
<tree string="管理费用、财务费用表" editable="bottom">
<tree string="预算管理" editable="bottom">
<field name="project_id"/>
<field name="budgeted_number"/>
<field name="actual_number"/>
@@ -19,7 +19,7 @@
</field>
</record>
<record id="action_yuthon_salary_asset" model="ir.actions.act_window">
<field name="name">管理费用、财务费用表</field>
<field name="name">预算管理</field>
<field name="res_model">yuthon.salary.asset</field>
<field name="view_mode">tree</field>
</record>
+1 -1
View File
@@ -478,7 +478,7 @@
action="yuthon_salary.action_view_hr_payslip_salary_release"
sequence="30"/>
<menuitem id="yuthon_salary_asset_board"
name="管理费用、财务费用表"
name="预算管理"
parent="finance_manage_employee_root_board"
action="yuthon_salary.action_yuthon_salary_asset"
sequence="40"/>