|
- <?xml version="1.0"?>
- <odoo>
- <data>
-
- <!--原生应用的 应用 和 设置 菜单调到后面,让gooderp菜单集中在一起-->
- <menuitem id='base.menu_management' name='Apps' sequence='9997'/>
- <menuitem id='base.menu_administration' name='Settings' sequence='9998'/>
-
- <!--根菜单-->
- <menuitem id='setting_menu' name='配置' groups="core.master_groups" web_icon="core,static/description/icon.png" sequence='9999'/>
- <menuitem id='config_data_menu' name='基本配置' parent='base.menu_administration' sequence='20'/>
- <menuitem id='system_menu' name='地址配置' parent='base.menu_administration' sequence='30'/>
-
- <!--类别-->
- <record id="core_category_list" model="ir.ui.view">
- <field name="name">core.category.list</field>
- <field name="model">core.category</field>
- <field name="arch" type="xml">
- <list editable="top" string="类别">
- <field name="name"/>
- <field name="type"/>
- <field name="active"/>
- </list>
- </field>
- </record>
- <record id="core_category_form" model="ir.ui.view">
- <field name="name">core.category.form</field>
- <field name="model">core.category</field>
- <field name="arch" type="xml">
- <form string="类别">
- <group>
- <group>
- <field name="name"/>
- <field name="type" invisible="context.get('default_type', 0)"/>
- </group>
- <group>
- <field name="note"/>
- </group>
- </group>
- </form>
- </field>
- </record>
- <record id="core_category_search" model="ir.ui.view">
- <field name="name">core.category.search</field>
- <field name="model">core.category</field>
- <field name="arch" type="xml">
- <search string="类别">
- <field name="name"/>
- <field name="type"/>
- <searchpanel>
- <field name='type'/>
- </searchpanel>
- <separator/>
- <group expand="0" string="分组">
- <filter name="by_type" string="类型" domain="[]" context="{'group_by':'type'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="core_category_action" model="ir.actions.act_window">
- <field name="name">类别</field>
- <field name="res_model">core.category</field>
- <field name="type">ir.actions.act_window</field>
- <field name="view_mode">list</field>
- <field name="search_view_id" ref="core_category_search"/>
- </record>
- <menuitem id='core_category_menu' name='类别' action='core_category_action' parent='config_data_menu' sequence='2'/>
-
- <!--可选值-->
- <record id="core_value_list" model="ir.ui.view">
- <field name="name">core.value.list</field>
- <field name="model">core.value</field>
- <field name="arch" type="xml">
- <list editable="top" string="可选值">
- <field name="name"/>
- <field name="type"/>
- <field name="parent_id"/>
- <field name="note" groups="base.group_no_one"/>
- <field name='active' invisible='1'/>
- </list>
- </field>
- </record>
- <record id="core_value_form" model="ir.ui.view">
- <field name="name">core.value.form</field>
- <field name="model">core.value</field>
- <field name="arch" type="xml">
- <form string="可选值">
- <group>
- <field name="name"/>
- <field name="note"/>
- <field name="type" invisible="1"/>
- </group>
- </form>
- </field>
- </record>
- <record id="core_value_search" model="ir.ui.view">
- <field name="name">core.value.search</field>
- <field name="model">core.value</field>
- <field name="arch" type="xml">
- <search string="可选值">
- <field name="name"/>
- <field name="type"/>
- <separator/>
- <group expand="0" string="分组">
- <filter name="by_type" string="类型" domain="[]" context="{'group_by':'type'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="core_value_action" model="ir.actions.act_window">
- <field name="name">可选值</field>
- <field name="res_model">core.value</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list</field>
- <field name="search_view_id" ref="core_value_search"/>
- </record>
- <menuitem id='core_value_menu' name='可选值' action='core_value_action' parent='config_data_menu' sequence='3'/>
-
- <!--公司-->
- <record id="company_form" model="ir.ui.view">
- <field name="name">company.form</field>
- <field name="model">res.company</field>
- <field name="inherit_id" ref="base.view_company_form" />
- <field name="arch" type="xml">
- <xpath expr="//form" position="attributes">
- <attribute name="create">0</attribute>
- </xpath>
- <xpath expr="//notebook" position="inside">
- <page name="account" string="会计属性">
- <group>
- <group>
- <field name="start_date" groups="base.group_no_one" />
- <field name="cost_method"/>
- <field name="draft_invoice"/>
- <field name="bank_account_id"/>
- </group>
- <group>
- <field name="import_tax_rate"/>
- <field name="output_tax_rate"/>
- <field name='sign' widget="image" class="oe_avatar oe_left"/>
- </group>
- </group>
- </page>
- </xpath>
- </field>
- </record>
- <!--单位,菜单放在仓库模块下-->
- <record id="uom_list" model="ir.ui.view">
- <field name="name">uom.list</field>
- <field name="model">uom</field>
- <field name="arch" type="xml">
- <list editable="top" string="单位">
- <field name="name"/>
- </list>
- </field>
- </record>
- <record id="uom_search" model="ir.ui.view">
- <field name="name">uom.search</field>
- <field name="model">uom</field>
- <field name="arch" type="xml">
- <search string="单位">
- <field name="name"/>
- </search>
- </field>
- </record>
- <record id="uom_action" model="ir.actions.act_window">
- <field name="name">单位</field>
- <field name="res_model">uom</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list</field>
- </record>
- <!--结算方式,菜单放在资金模块下-->
- <record id="settle_mode_list" model="ir.ui.view">
- <field name="name">settle.mode.list</field>
- <field name="model">settle.mode</field>
- <field name="arch" type="xml">
- <list editable="top" string="结算方式">
- <field name="name"/>
- <field name='active' invisible='1'/>
- </list>
- </field>
- </record>
- <record id="settle_mode_search" model="ir.ui.view">
- <field name="name">settle.mode.search</field>
- <field name="model">settle.mode</field>
- <field name="arch" type="xml">
- <search string="结算方式">
- <field name="name"/>
- </search>
- </field>
- </record>
- <record id="settle_mode_action" model="ir.actions.act_window">
- <field name="name">结算方式</field>
- <field name="res_model">settle.mode</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list</field>
- </record>
- <!--客户, 菜单放在资金和销售模块下-->
- <record id="customer_address_form" model="ir.ui.view">
- <field name="name">customer.address.form</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <form string="客户">
- <sheet>
- <div class="oe_title">
- <h1>
- <field name="name" placeholder="客户名称" required="1"/>
- </h1>
- </div>
- <group>
- <group>
- <field name="code"/>
- <field name="main_mobile"/>
- <field name="main_contact"/>
- <field name="date_qualify" invisible='1'/>
- <field name="days_qualify" invisible='1'/>
- </group>
- <group>
- <field name="priority" widget="priority"/>
- <field name="c_category_id" required="1" context="{'default_type': 'customer'}" options="{'no_quick_create': True}"/>
- <field name="responsible_id"/>
- <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" context="{'default_type': 'partner_tag'}"/>
- </group>
- </group>
- <notebook>
- <page name='fin' string="财务信息">
- <group>
- <group string="开票信息">
- <field name="tax_rate"/>
- <field name="bank_name"/>
- <field name="bank_num"/>
- <field name="main_address"/>
- <field name="tax_num"/>
- </group>
- <group string="往来信息">
- <field name="pay_method" required="1" options="{'no_open': True, 'no_create': True}"/>
- <field name="receivable"/>
- <field name="credit_limit"/>
- <field name="recon_day"/>
- </group>
- </group>
- </page>
- <page name="other" string='其他信息'>
- <group>
- <group string="备注">
- <field name="note" placeholder="暂无备注信息"/>
- <field name="s_category_id" placeholder="转为供应商"/>
- </group>
- <group string="其他">
- <field name="share_id"/>
- <field name="channel_id" placeholder="来源渠道"/>
- <field name="source" placeholder="具体来源"/>
- </group>
- </group>
- </page>
- </notebook>
- </sheet>
- <chatter/>
- </form>
- </field>
- </record>
- <record id="customer_list" model="ir.ui.view">
- <field name="name">客户列表</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <list string="客户">
- <field name="code"/>
- <field name="name"/>
- <field name="c_category_id"/>
- <field name="priority"/>
- <field name="main_mobile"/>
- <field name="receivable" sum='sum'/>
- </list>
- </field>
- </record>
- <record id="customer_search" model="ir.ui.view">
- <field name="name">customer.search</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <search string="客户">
- <field name="name"/>
- <field name="code"/>
- <field name="c_category_id"/>
- <field name="main_mobile"/>
- <field name="receivable"/>
- <searchpanel>
- <field name="company_id" expand="1" groups="base.group_multi_company" icon="fa-building" enable_counters="1"/>
- <field name="priority" hierarchize="1" select="multi" limit="2000" expand="1" icon="fa-users" enable_counters="1"/>
- </searchpanel>
- <group expand="0" string="分组">
- <filter name="by_category" string="客户类别" domain="[]" context="{'group_by':'c_category_id'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="customer_action" model="ir.actions.act_window">
- <field name="name">客户</field>
- <field name="res_model">partner</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list,form</field>
- <field name="search_view_id" ref="customer_search"/>
- <field name="domain">[('c_category_id','!=',False)]</field>
- </record>
- <record id="customer_address_action_list" model="ir.actions.act_window.view">
- <field eval="1" name="sequence"/>
- <field name="view_mode">list</field>
- <field name="view_id" ref="customer_list"/>
- <field name="act_window_id" ref="customer_action"/>
- </record>
- <record id="customer_address_action_form" model="ir.actions.act_window.view">
- <field eval="2" name="sequence"/>
- <field name="view_mode">form</field>
- <field name="view_id" ref="customer_address_form"/>
- <field name="act_window_id" ref="customer_action"/>
- </record>
- <!--供应商 菜单放在采购模块下-->
- <record id="supplier_address_form" model="ir.ui.view">
- <field name="name">supplier.address.form</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <form string="供应商">
- <sheet>
- <div class="oe_title">
- <h1>
- <field name="name" placeholder="供应商名称" required="1"/>
- </h1>
- </div>
- <group>
- <group>
- <field name="code"/>
- <field name="main_mobile"/>
- <field name="main_contact"/>
- </group>
- <group>
- <field name='supp_priority' widget='priority'/>
- <field name="s_category_id" required="1" context="{'default_type': 'supplier'}" options="{'no_quick_create': True}"/>
- <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}" context="{'default_type': 'partner_tag'}"/>
- </group>
- </group>
- <notebook>
- <page name='fin' string="财务信息">
- <group>
- <group string="开票信息">
- <field name="tax_rate"/>
- <field name="bank_name"/>
- <field name="bank_num"/>
- <field name="main_address"/>
- <field name="tax_num"/>
- </group>
- <group string="往来信息">
- <field name="pay_method" options="{'no_open': True, 'no_create': True}"/>
- <field name="payable"/>
- <field name="recon_day"/>
- </group>
- </group>
- </page>
- <page string='其他信息'>
- <group>
- <group string="备注">
- <field name="note" placeholder="暂无备注信息"/>
- <field name="c_category_id" placeholder="转为客户"/>
- </group>
- <group string="其他">
- </group>
- </group>
- </page>
- </notebook>
- </sheet>
- <chatter/>
- </form>
- </field>
- </record>
- <record id="vendor_list" model="ir.ui.view">
- <field name="name">供应商列表</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <list string="供应商">
- <field name="code"/>
- <field name="name"/>
- <field name="s_category_id" required="1"/>
- <field name="main_mobile"/>
- <field name="payable" sum='sum'/>
- </list>
- </field>
- </record>
- <record id="vendor_search" model="ir.ui.view">
- <field name="name">vendor.search</field>
- <field name="model">partner</field>
- <field name="arch" type="xml">
- <search string="供应商">
- <field name="name"/>
- <field name="code"/>
- <field name="s_category_id"/>
- <field name="main_mobile"/>
- <field name="payable"/>
- <searchpanel>
- <field name='supp_priority'/>
- </searchpanel>
- <group expand="0" string="分组">
- <filter name="by_category" string="供应商类别" domain="[]" context="{'group_by':'s_category_id'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="vendor_action" model="ir.actions.act_window">
- <field name="name">供应商</field>
- <field name="res_model">partner</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list,form</field>
- <field name="search_view_id" ref="vendor_search"/>
- <field name="domain">[('s_category_id','!=',False)]</field>
- </record>
- <record id="supplier_address_action_list" model="ir.actions.act_window.view">
- <field eval="1" name="sequence"/>
- <field name="view_mode">list</field>
- <field name="view_id" ref="vendor_list"/>
- <field name="act_window_id" ref="vendor_action"/>
- </record>
- <record id="supplier_address_action_form" model="ir.actions.act_window.view">
- <field eval="2" name="sequence"/>
- <field name="view_mode">form</field>
- <field name="view_id" ref="supplier_address_form"/>
- <field name="act_window_id" ref="vendor_action"/>
- </record>
- <!--账户,菜单放在资金模块下-->
- <record id="bank_account_list" model="ir.ui.view">
- <field name="name">bank.account.list</field>
- <field name="model">bank.account</field>
- <field name="arch" type="xml">
- <list editable="top" string="账户">
- <field name="name"/>
- <field name="bank_name"/>
- <field name="num"/>
- <field name="balance" sum='sum'/>
- </list>
- </field>
- </record>
- <record id="bank_account_search" model="ir.ui.view">
- <field name="name">bank.account.search</field>
- <field name="model">bank.account</field>
- <field name="arch" type="xml">
- <search string="账户">
- <field name="name"/>
- <field name="num"/>
- </search>
- </field>
- </record>
- <record id="bank_account_action" model="ir.actions.act_window">
- <field name="name">账户</field>
- <field name="res_model">bank.account</field>
- <field name="type">ir.actions.act_window</field>
-
- <field name="view_mode">list</field>
- </record>
-
- <!--收支项,菜单放在资金模块下-->
- <record id="service_list" model="ir.ui.view">
- <field name="name">收支项列表</field>
- <field name="model">service</field>
- <field name="arch" type="xml">
- <list string="收支项">
- <field name="name"/>
- <field name="get_categ_id"/>
- <field name="pay_categ_id"/>
- <field name="price"/>
- <field name='active' invisible='1'/>
- </list>
- </field>
- </record>
- <record id="service_form" model="ir.ui.view">
- <field name="name">收支项</field>
- <field name="model">service</field>
- <field name="arch" type="xml">
- <form string="Service">
- <group>
- <group>
- <field name="name"/>
- <field name="price"/>
- <field name="tax_rate"/>
- </group>
- <group>
- <field name="get_categ_id"/>
- <field name="pay_categ_id"/>
- </group>
- </group>
- </form>
- </field>
- </record>
- <record id="service_search" model="ir.ui.view">
- <field name="name">service.search</field>
- <field name="model">service</field>
- <field name="arch" type="xml">
- <search string="收支项">
- <field name="name"/>
- <field name="get_categ_id"/>
- <field name="pay_categ_id"/>
- <group expand="0" string="分组">
- <filter name="by_get_category" string="收入类别" domain="[]" context="{'group_by':'get_categ_id'}"/>
- <filter name="by_pay_category" string="支出类别" domain="[]" context="{'group_by':'pay_categ_id'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="service_action" model="ir.actions.act_window">
- <field name="name">收支项</field>
- <field name="res_model">service</field>
-
- <field name="view_mode">list,form</field>
- <field name="search_view_id" ref="service_search"/>
- </record>
-
- <!-- 继承 res.users form -->
- <record id='res_users_form_inherit' model='ir.ui.view'>
- <field name='name'>res users form inherit</field>
- <field name='model'>res.users</field>
- <field name="inherit_id" ref="base.view_users_form"/>
- <field name='arch' type='xml'>
- <xpath expr="//label[@for='login']" position='attributes'>
- <attribute name='string'>用户</attribute>
- </xpath>
- <field name='action_id' position='after'>
- <field name="team_id"/>
- </field>
- </field>
- </record>
- <!-- 继承res.users list -->
- <record id='res_users_list_inherit' model='ir.ui.view'>
- <field name='name'>res users list inherit</field>
- <field name='model'>res.users</field>
- <field name="inherit_id" ref="base.view_users_tree"/>
- <field name='arch' type='xml'>
- <field name='login' position='attributes'>
- <attribute name='string'>用户</attribute>
- </field>
- </field>
- </record>
- <!-- 应用窗体默认显示GoodeRP的模块 -->
- <record id="view_module_filter_inherit" model="ir.ui.view">
- <field name="name">view_module_filter.inherit</field>
- <field name="model">ir.module.module</field>
- <field name="inherit_id" ref="base.view_module_filter"/>
- <field name="arch" type="xml">
- <filter name="app" position="attributes">
- <attribute name="domain">[('category_id.name','=','gooderp')]</attribute>
- </filter>
- <!-- <searchpanel position="replace"/>-->
- </field>
- </record>
-
- <!-- 用权限组来隐藏系统自带的根菜单 -->
- <record model="ir.ui.menu" id="base.menu_administration">
- <field name="groups_id" eval="[(3, ref('base.group_erp_manager'))]"/>
- </record>
- <record id="base.menu_theme_store" model="ir.ui.menu">
- <field name="groups_id" eval="[(4, ref('core.nobody_can_see'))]"/>
- </record>
- <record id="base.menu_third_party" model="ir.ui.menu">
- <field name="groups_id" eval="[(4, ref('core.nobody_can_see'))]"/>
- </record>
- <menuitem id="mail.menu_root_discuss" name="消息" groups="-base.group_user,core.group_mail" />
- <menuitem id="base.menu_view_base_module_update" name="Update Apps List" groups="-base.group_no_one" parent="base.menu_management" />
- <menuitem id="base.menu_view_base_module_upgrade" name="Apply Schedule Upgrade" groups="base.group_no_one" parent="base.menu_management" />
-
-
- </data>
- </odoo>
|