@@ -23,6 +23,10 @@
|
||||
'views/tianhe_management_declare_approval.xml',
|
||||
'views/tianhe_business_statement_approval.xml',
|
||||
'views/tianhe_contentious_matter_approval.xml',
|
||||
'views/tianhe_financing_post_approval.xml',
|
||||
'views/tianhe_business_approval.xml',
|
||||
'views/tianhe_document_processing_approval.xml',
|
||||
'views/tianhe_property_submission_approval.xml',
|
||||
'views/tianhe_rental_receipt_approvals.xml',
|
||||
],
|
||||
'application': True,
|
||||
|
||||
@@ -64,7 +64,26 @@
|
||||
<field name="name">诉讼事项录入表</field>
|
||||
<field name="approval_category_type">contentious_matter</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 租赁合同收款单 -->
|
||||
<!-- 天河投资办公室 - 投融资发文 -->
|
||||
<record id="approval_category_data_tianhe_financing_post_approval" model="approval.category">
|
||||
<field name="name">投融资发文</field>
|
||||
<field name="approval_category_type">financing_post</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 业务呈批表 -->
|
||||
<record id="approval_category_data_tianhe_business_approval" model="approval.category">
|
||||
<field name="name">业务呈批表</field>
|
||||
<field name="approval_category_type">business</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 文件处理表 -->
|
||||
<record id="approval_category_data_tianhe_document_processing_approval" model="approval.category">
|
||||
<field name="name">文件处理表</field>
|
||||
<field name="approval_category_type">document_processing</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 物业部业务呈批表 -->
|
||||
<record id="approval_category_data_tianhe_property_submission_approval" model="approval.category">
|
||||
<field name="name">物业部业务呈批表</field>
|
||||
<field name="approval_category_type">property_submission</field>
|
||||
<!-- 天河投资办公室 - 租赁合同收款单 -->
|
||||
<record id="approval_category_data_tianhe_rental_receipt_approval" model="approval.category">
|
||||
<field name="name">天河投资租赁合同收款单</field>
|
||||
<field name="approval_category_type">rental_receipt</field>
|
||||
|
||||
@@ -13,4 +13,8 @@ from . import tianhe_management_declare_approval
|
||||
from . import tianhe_business_statement_approval
|
||||
from . import tianhe_process_change_approval
|
||||
from . import tianhe_contentious_matter_approval
|
||||
from . import tianhe_financing_post_approval
|
||||
from . import tianhe_business_approval
|
||||
from . import tianhe_document_processing_approval
|
||||
from . import tianhe_property_submission_approval
|
||||
from . import tianhe_rental_receipt_approvals
|
||||
|
||||
@@ -24,5 +24,9 @@ class ApprovalCategory(models.Model):
|
||||
('business_statement','科创中小企业服务中心业务呈批表'),
|
||||
('process_change','流程变更申请'),
|
||||
('contentious_matter','诉讼事项录入表'),
|
||||
('financing_post','投融资发文'),
|
||||
('business','业务呈批表'),
|
||||
('document_processing','文件处理表'),
|
||||
('property_submission','物业部业务呈批表'),
|
||||
('rental_receipt', '租赁合同收款单'),
|
||||
], string="审批类别")
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models, tools
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeBusinessApproval(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '天河业务呈批表'
|
||||
|
||||
cp_department_id = fields.Many2one('hr.department',string="部门")
|
||||
cp_create_time = fields.Date(string="日期",default=fields.Date.today())
|
||||
cp_business_type = fields.Selection([
|
||||
('agreement', '协议(合同)'),
|
||||
('staff administration', '人事行政'),
|
||||
('finance', '财务'),
|
||||
('trade union', '工会'),
|
||||
('other', '其他'),
|
||||
], string="业务类型")
|
||||
cp_urgency = fields.Selection([
|
||||
('limited express', '特急'),
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="紧急度")
|
||||
cp_main_text = fields.Text(string="正文")
|
||||
@@ -11,7 +11,7 @@ class TianHeManagementDeclareApproval(models.Model):
|
||||
business_type_kc = fields.Selection([
|
||||
('agreement', '协议(合同)'),
|
||||
('staff administration', '人事行政'),
|
||||
('finance', '人事行政'),
|
||||
('finance', '财务'),
|
||||
('other', '其他'),
|
||||
], string="业务类型")
|
||||
urgency = fields.Selection([
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models, tools
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeDocumentProcessingApproval(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '文件处理表'
|
||||
|
||||
wj_department_id = fields.Many2one('hr.department',string="部门")
|
||||
wj_create_time = fields.Date(string="日期",default=fields.Date.today())
|
||||
wj_servings_number = fields.Integer(string="份数")
|
||||
wj_document_number = fields.Char(string="发文编号")
|
||||
wj_urgency = fields.Selection([
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="紧急度")
|
||||
wj_secret_level = fields.Selection([
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="密级")
|
||||
wj_primary_transmission = fields.Char(string="主送")
|
||||
wj_extracts = fields.Char(string="抄送")
|
||||
wj_main_text = fields.Text(string="正文")
|
||||
@@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models, tools
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeFinancingPostApproval(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '天河投融资发文'
|
||||
|
||||
rz_department_id = fields.Many2one('hr.department',string="部门")
|
||||
create_time = fields.Date(string="日期",default=fields.Date.today())
|
||||
servings_number = fields.Integer(string="份数")
|
||||
document_number = fields.Char(string="发文编号")
|
||||
rz_urgency = fields.Selection([
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="紧急度")
|
||||
rz_secret_level = fields.Selection([
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="密级")
|
||||
primary_transmission = fields.Char(string="主送")
|
||||
extracts = fields.Char(string="抄送")
|
||||
rz_main_text = fields.Text(string="正文")
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models, tools
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeFinancingPostApproval(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '天河物业部业务呈批表'
|
||||
|
||||
yp_create_time = fields.Date(string="日期",default=fields.Date.today())
|
||||
owned_property = fields.Char(string="所属物业")
|
||||
lessee = fields.Char(string="承租方")
|
||||
yp_urgency = fields.Selection([
|
||||
('ordinary', '一般'),
|
||||
('none', '无'),
|
||||
], string="紧急度")
|
||||
yp_business_type = fields.Selection([
|
||||
('company business', '公司业务'),
|
||||
('subordinate business', '下属单位业务'),
|
||||
('agreement', '协议(合同)'),
|
||||
('other', '其他'),
|
||||
], string="业务类型")
|
||||
business_text = fields.Text(string="业务内容")
|
||||
attn = fields.Text(string="经办人")
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_business_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.business.approval</field>
|
||||
<field name="model">approval.request</field>
|
||||
<field name="inherit_id" ref="approvals.approval_request_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='date_confirmed']" position="after">
|
||||
<field name="cp_main_text" invisible="approval_category_name != 'business'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="cp_department_id" invisible="approval_category_name != 'business'"/>
|
||||
<field name="cp_business_type" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'business'"/>
|
||||
<field name="cp_urgency" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'business'"/>
|
||||
<field name="cp_create_time" invisible="approval_category_name != 'business'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_document_processing_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.document.processing.approval</field>
|
||||
<field name="model">approval.request</field>
|
||||
<field name="inherit_id" ref="approvals.approval_request_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='date_confirmed']" position="after">
|
||||
<field name="wj_servings_number" invisible="approval_category_name != 'document_processing'"/>
|
||||
<field name="wj_document_number" invisible="approval_category_name != 'document_processing'"/>
|
||||
<field name="wj_main_text" invisible="approval_category_name != 'document_processing'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="wj_department_id" invisible="approval_category_name != 'document_processing'"/>
|
||||
<field name="wj_secret_level" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'document_processing'"/>
|
||||
<field name="wj_urgency" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'document_processing'"/>
|
||||
<field name="wj_create_time" invisible="approval_category_name != 'document_processing'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_financing_post_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.financing.post.approval</field>
|
||||
<field name="model">approval.request</field>
|
||||
<field name="inherit_id" ref="approvals.approval_request_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='date_confirmed']" position="after">
|
||||
<field name="servings_number" invisible="approval_category_name != 'financing_post'"/>
|
||||
<field name="document_number" invisible="approval_category_name != 'financing_post'"/>
|
||||
<field name="rz_main_text" invisible="approval_category_name != 'financing_post'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="rz_department_id" invisible="approval_category_name != 'financing_post'"/>
|
||||
<field name="rz_secret_level" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'financing_post'"/>
|
||||
<field name="rz_urgency" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'financing_post'"/>
|
||||
<field name="create_time" invisible="approval_category_name != 'financing_post'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_property_submission_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.property.submission.approval</field>
|
||||
<field name="model">approval.request</field>
|
||||
<field name="inherit_id" ref="approvals.approval_request_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='date_confirmed']" position="after">
|
||||
<field name="owned_property" invisible="approval_category_name != 'property_submission'"/>
|
||||
<field name="lessee" invisible="approval_category_name != 'property_submission'"/>
|
||||
<field name="business_text" invisible="approval_category_name != 'property_submission'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="attn" invisible="approval_category_name != 'property_submission'"/>
|
||||
<field name="yp_business_type" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'property_submission'"/>
|
||||
<field name="yp_urgency" widget="radio" options="{'horizontal': true}" invisible="approval_category_name != 'property_submission'"/>
|
||||
<field name="yp_create_time" invisible="approval_category_name != 'property_submission'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user