yun_product/yuthon_salary/views/salary_item_views.xml
2026-07-30 19:56:43 +08:00

72 lines
3.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_salary_item_tree" model="ir.ui.view">
<field name="name">yuthon.salary.item.tree</field>
<field name="model">yuthon.salary.item</field>
<field name="arch" type="xml">
<list>
<field name="sequence" widget="handle"/>
<field name="code"/>
<field name="name"/>
<field name="category"/>
<field name="item_type"/>
<field name="calculation_method"/>
<field name="is_required"/>
<field name="active" widget="boolean_toggle"/>
</list>
</field>
</record>
<record id="view_salary_item_form" model="ir.ui.view">
<field name="name">yuthon.salary.item.form</field>
<field name="model">yuthon.salary.item</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="name"/>
<field name="code"/>
<field name="sequence"/>
<field name="category"/>
<field name="item_type"/>
</group>
<group>
<field name="calculation_method"/>
<field name="is_taxable"/>
<field name="is_social_base"/>
<field name="is_required"/>
<field name="active" widget="boolean_toggle"/>
</group>
</group>
<field name="formula" placeholder="请输入计算公式..." invisible="calculation_method != 'formula'"/>
<field name="note" placeholder="备注说明..."/>
</sheet>
</form>
</field>
</record>
<record id="view_salary_item_search" model="ir.ui.view">
<field name="name">yuthon.salary.item.search</field>
<field name="model">yuthon.salary.item</field>
<field name="arch" type="xml">
<search>
<field name="name"/>
<field name="code"/>
<filter name="income" string="收入项" domain="[('item_type', '=', 'income')]"/>
<filter name="deduction" string="扣款项" domain="[('item_type', '=', 'deduction')]"/>
<group expand="0" string="分组">
<filter name="group_category" string="按类别" context="{'group_by': 'category'}"/>
<filter name="group_type" string="按类型" context="{'group_by': 'item_type'}"/>
</group>
</search>
</field>
</record>
<record id="action_salary_item" model="ir.actions.act_window">
<field name="name">薪资项目</field>
<field name="res_model">yuthon.salary.item</field>
<field name="view_mode">list,form</field>
</record>
</odoo>