@@ -52,6 +52,11 @@
|
||||
'views/wuguan_invoicing_information_approval_order.xml',
|
||||
'views/liangchu_business_approval_form_grain_depot.xml',
|
||||
'views/liangchu_general_manager_office_meeting_topics.xml',
|
||||
'views/tianhe_fee_adjustment_approval.xml',
|
||||
'views/tianhe_fee_expend_approval.xml',
|
||||
'views/tianhe_post_submission_approval.xml',
|
||||
'views/tianhe_supervision_worksheets_approval.xml',
|
||||
'views/tianhe_official_account_cloud_sms_post_submission_approval.xml',
|
||||
],
|
||||
'application': True,
|
||||
'installable': True,
|
||||
|
||||
@@ -223,5 +223,30 @@
|
||||
<field name="name">物业管理变更申请表</field>
|
||||
<field name="approval_type">property_management_application</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 费用调整申请表 -->
|
||||
<record id="approval_category_data_tianhe_fee_adjustment_approval" model="approval.category">
|
||||
<field name="name">费用调整申请表</field>
|
||||
<field name="approval_type">fee_adjustment</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 费用支出 -->
|
||||
<record id="approval_category_data_tianhe_fee_expend_approval" model="approval.category">
|
||||
<field name="name">费用支出</field>
|
||||
<field name="approval_type">fee_expend</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 发文呈批 -->
|
||||
<record id="approval_category_data_tianhe_post_submission_approval" model="approval.category">
|
||||
<field name="name">发文呈批</field>
|
||||
<field name="approval_type">post_submission</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 督办工作表 -->
|
||||
<record id="approval_category_data_tianhe_supervision_worksheets_approval" model="approval.category">
|
||||
<field name="name">督办工作表</field>
|
||||
<field name="approval_type">supervision_worksheets</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 公众号/云短信发文呈批 -->
|
||||
<record id="approval_category_data_ttianhe_official_account_cloud_sms_post_submission_approval" model="approval.category">
|
||||
<field name="name">公众号/云短信发文呈批</field>
|
||||
<field name="approval_type">official_account_cloud_sms_post_submission</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -32,3 +32,8 @@ from . import tianhe_information_ublish_approval_form
|
||||
from . import tianhe_lease_contract_approval_form
|
||||
from . import wuguan_intertubular_protocol
|
||||
from . import wuguan_invoicing_information_approval_order
|
||||
from . import tianhe_fee_adjustment_approval
|
||||
from . import tianhe_fee_expend_approval
|
||||
from . import tianhe_post_submission_approval
|
||||
from . import tianhe_supervision_worksheets_approval
|
||||
from . import tianhe_official_account_cloud_sms_post_submission_approval
|
||||
|
||||
@@ -48,4 +48,9 @@ class ApprovalCategory(models.Model):
|
||||
('wuguan_invoicing_information_approval_order', '开票信息审批单'),
|
||||
('liangchu_business_approval_form_grain_depot', '业务呈批表'),
|
||||
('liangchu_general_manager_office_meeting_topics', '总经理办公会议议题呈批表'),
|
||||
('fee_adjustment', '费用调整申请表'),
|
||||
('post_submission', '发文呈批'),
|
||||
('fee_expend', '费用支出'),
|
||||
('supervision_worksheets', '督办工作表'),
|
||||
('official_account_cloud_sms_post_submission', '公众号/云短信发文呈批'),
|
||||
])
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeFeeAdjustment(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '费用调整申请表'
|
||||
|
||||
property_information = fields.Char(string="物业信息")
|
||||
fee_information = fields.Char(string="费用信息")
|
||||
adjustment_reason = fields.Char(string="调整原因")
|
||||
@@ -0,0 +1,17 @@
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeFeeExpend(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '费用支出'
|
||||
|
||||
payment_date = fields.Date(string="支付日期")
|
||||
Payer = fields.Char(string="支付人")
|
||||
affiliation = fields.Many2one("res.company", string="所属公司")
|
||||
joint_name = fields.Char(string="合同名称")
|
||||
project_name = fields.Char(string="项目名称")
|
||||
property_listings = fields.Char(string="物业列表")
|
||||
property_address = fields.Char(string="物业地址")
|
||||
payment_type = fields.Char(string="支付类型")
|
||||
expend_fee = fields.Integer(string="支出金额")
|
||||
@@ -0,0 +1,9 @@
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeOfficalAccountCloudSMSPostSubmission(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '公众号/云短信发文呈批'
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHePostSubmission(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '发文呈批'
|
||||
|
||||
reference_cold = fields.Integer(string="发文字号")
|
||||
major_event_category = fields.Integer(string="重大事项所属类别")
|
||||
@@ -0,0 +1,13 @@
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeSupervisionWorksheets(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '督办工作表'
|
||||
|
||||
cold = fields.Integer(string="编号")
|
||||
supervision_basis = fields.Char(string="督办依据")
|
||||
handling_requirements = fields.Char(string="内容摘要及办理要求")
|
||||
supervise_work = fields.Char(string="督办工作")
|
||||
work_undertaking = fields.Char(string="工作承办")
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_fee_adjustment_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.fee.adjustment.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="contract_id" invisible="approval_category_name != 'fee_adjustment'"/>
|
||||
<field name="lessee" invisible="approval_category_name != 'fee_adjustment'"/>
|
||||
<field name="adjustment_reason" invisible="approval_category_name != 'fee_adjustment'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="fee_information" invisible="approval_category_name != 'fee_adjustment'"/>
|
||||
<field name="property_information" invisible="approval_category_name != 'fee_adjustment'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_fee_expend_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.fee.expend.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="payment_date" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="Payer" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="affiliation" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="joint_name" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="project_name" invisible="approval_category_name != 'fee_expend'"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="property_listings" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="property_address" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="remarks" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="payment_type" invisible="approval_category_name != 'fee_expend'"/>
|
||||
<field name="expend_fee" invisible="approval_category_name != 'fee_expend'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_official_account_cloud_sms_post_submission_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.official.account.cloud.sms.post.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="remarks" invisible="approval_category_name != 'official_account_cloud_sms_post_submission'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_post_submission_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.post.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="reference_cold" invisible="approval_category_name != 'post_submission'"/>
|
||||
<field name="major_event_category" invisible="approval_category_name != 'post_submission'"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="main_flats" invisible="approval_category_name != 'post_submission'"/>
|
||||
<field name="cp_flats" invisible="approval_category_name != 'post_submission'"/>
|
||||
<field name="servings_number" invisible="approval_category_name != 'post_submission'"/>
|
||||
<field name="remarks" invisible="approval_category_name != 'post_submission'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_supervision_worksheets_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.supervision.worksheets.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="cold" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="supervision_basis" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="handling_requirements" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="main_text" invisible="approval_category_name != 'supervision_worksheets'" colspan="3"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="date_start" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="date_end" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="supervise_work" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
<field name="work_undertaking" invisible="approval_category_name != 'supervision_worksheets'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user