议题审批
This commit is contained in:
@@ -12,8 +12,10 @@
|
||||
'license': 'LGPL-3',
|
||||
'depends': ['base', 'account', 'contacts'],
|
||||
'data': [
|
||||
'data/tenant.industry.csv',
|
||||
'security/ir.model.access.csv',
|
||||
'views/yuthon_res_partner_views.xml',
|
||||
'views/tenant_industry.xml',
|
||||
'views/contacts_inherit_menu_views.xml',
|
||||
],
|
||||
'installable': True,
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
"name","note"
|
||||
"商务服务业","",
|
||||
"贸易","",
|
||||
"餐饮","",
|
||||
"科技","",
|
||||
"咨询","",
|
||||
"酒店","",
|
||||
"批发业","",
|
||||
"专业技术服务业","",
|
||||
"研究和试验发展","",
|
||||
"培训","",
|
||||
"信息技术","",
|
||||
"个人","",
|
||||
"制造业","",
|
||||
"建筑业","",
|
||||
"医疗卫生","",
|
||||
"零售业","",
|
||||
"住宿业","",
|
||||
"居民服务业","",
|
||||
"货币金融服务","",
|
||||
"建筑安装业","",
|
||||
"文化艺术业","",
|
||||
"卫生","",
|
||||
"社会工作","",
|
||||
"电气机械和器材制造业","",
|
||||
"音乐、美术、舞蹈培训","",
|
||||
"科技推广和应用服务业","",
|
||||
"橡胶和塑料制品业","",
|
||||
"通用设备制造业","",
|
||||
"建筑装饰、装修和其他建筑业","",
|
||||
"计算机、通信和其他电子设备制造业","",
|
||||
"房地产业","",
|
||||
"教育","",
|
||||
"纺织品、针织品及原料批发","",
|
||||
"建筑装饰和装修业","",
|
||||
"信息技术咨询服务","",
|
||||
"房地产中介服务","",
|
||||
"汽车修理与维护","",
|
||||
"化学原料和化学制品制造业","",
|
||||
"基他服务业","",
|
||||
"工程和技术研究和试验发展","",
|
||||
"电阳电容电感元件制造","",
|
||||
"其他未列明信息技术服务业","",
|
||||
"公共设施管理业","",
|
||||
"咨询与调查","",
|
||||
"其他专用设备制造","",
|
||||
"信息传输、软件和信息技术服务业","",
|
||||
"软件开发","",
|
||||
"其他科技推广服务业","",
|
||||
"其他未列明专业技术服务业","",
|
||||
"法律服务","",
|
||||
"其他制造业","",
|
||||
|
@@ -1,3 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import yuthon_res_partner
|
||||
from . import tenant_industry
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models, fields, api, exceptions, _
|
||||
|
||||
|
||||
class TenantIndustry(models.Model):
|
||||
_name = 'tenant.industry'
|
||||
_description = '承租方行业'
|
||||
|
||||
name = fields.Char(string="行业")
|
||||
note = fields.Char(string="说明")
|
||||
@@ -10,7 +10,6 @@ class ResPartner(models.Model):
|
||||
|
||||
partner_type = fields.Selection([('tenant', '承租方'), ('employee', '员工'), ('company', '公司')], default='employee', string="客户类型")
|
||||
|
||||
tenant_type = fields.Selection([], string="租户类型")
|
||||
juridical_person = fields.Char(string="法人")
|
||||
tenant_user_card = fields.Char(string="身份证")
|
||||
tenant_scope = fields.Char(string="经营范围")
|
||||
@@ -22,9 +21,14 @@ class ResPartner(models.Model):
|
||||
billing_type = fields.Char(string="开票类型")
|
||||
|
||||
partner_name = fields.Char(string="联系人")
|
||||
partner_address = fields.Char(string="承送达地址")
|
||||
partner_address = fields.Char(string="送达地址")
|
||||
partner_type2 = fields.Char(string="承租方类型")
|
||||
|
||||
tenant_name = fields.Char(string="承租方名称")
|
||||
cell_phone = fields.Char(string='座机')
|
||||
tax_number = fields.Char(string='税号')
|
||||
tenant_industry = fields.Many2one('tenant.industry', string='行业')
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_tenant_industry,tenant_industry,model_tenant_industry,base.group_user,1,1,1,1
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -38,10 +38,14 @@
|
||||
action="action_employee"
|
||||
parent="contacts.res_partner_menu_contacts"
|
||||
sequence="3"/>
|
||||
|
||||
<menuitem id="res_partner_menu_tenant"
|
||||
name="承租方"
|
||||
action="action_tenant"
|
||||
parent="contacts.res_partner_menu_contacts"
|
||||
sequence="7"/>
|
||||
<menuitem id="res_partner_menu_tenant_industry"
|
||||
name="承租方行业"
|
||||
action="res_partner_window_tenant_industry"
|
||||
parent="contacts.res_partner_menu_config"
|
||||
sequence="4"/>
|
||||
</odoo>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="res_partner_tenant_industry_tree" model="ir.ui.view">
|
||||
<field name="name">tenant.industry.tree</field>
|
||||
<field name="model">tenant.industry</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree>
|
||||
<field name="name"/>
|
||||
<field name="note"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="res_partner_window_tenant_industry" model="ir.actions.act_window">
|
||||
<field name="name">承租方行业</field>
|
||||
<field name="res_model">tenant.industry</field>
|
||||
<field name="view_mode">tree</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -5,38 +5,44 @@
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='category_id']" position="after">
|
||||
<field name="juridical_person" invisible="partner_type != 'tenant'"/>
|
||||
<field name="billing_type" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tenant_start_time" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tenant_end_time" invisible="partner_type != 'tenant'"/>
|
||||
<field name="partner_type2" invisible="partner_type != 'tenant'"/>
|
||||
<field name="is_new" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tenant_industry" invisible="partner_type != 'tenant'"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='vat']" position="after">
|
||||
<field name="partner_type"/>
|
||||
<field name="tenant_type"/>
|
||||
<field name="juridical_person"/>
|
||||
<field name="tenant_user_card"/>
|
||||
<field name="tenant_scope"/>
|
||||
<field name="billing_name"/>
|
||||
<field name="billing_type"/>
|
||||
<field name="tenant_start_time"/>
|
||||
<field name="tenant_end_time"/>
|
||||
<field name="is_new"/>
|
||||
<field name="tenant_name" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tenant_user_card" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tenant_scope" invisible="partner_type != 'tenant'"/>
|
||||
<field name="billing_name" invisible="partner_type != 'tenant'"/>
|
||||
<field name="cell_phone" invisible="partner_type != 'tenant'"/>
|
||||
<field name="tax_number" invisible="partner_type != 'tenant'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="yuthon_res_partner_views_tree2" model="ir.ui.view">
|
||||
<field name="name">yuthon.res.partner.views.tree</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="承租方" sample="1" multi_edit="1">
|
||||
<field name="display_name"/>
|
||||
<field name="vat"/>
|
||||
<field name="billing_type"/>
|
||||
<field name="tenant_name"/>
|
||||
<field name="partner_type2"/>
|
||||
<field name="juridical_person"/>
|
||||
<field name="partner_name"/>
|
||||
<field name="tenant_user_card"/>
|
||||
<field name="mobile" widget="phone"/>
|
||||
<field name="phone" widget="phone"/>
|
||||
<field name="cell_phone"/>
|
||||
<field name="email"/>
|
||||
<field name="tenant_scope"/>
|
||||
<field name="partner_address"/>
|
||||
<field name="juridical_person"/>
|
||||
<field name="partner_type2"/>
|
||||
<field name="billing_name"/>
|
||||
<field name="tax_number"/>
|
||||
<field name="billing_type"/>
|
||||
<field name="tenant_start_time"/>
|
||||
<field name="tenant_end_time"/>
|
||||
</tree>
|
||||
|
||||
Reference in New Issue
Block a user