Merge pull request !63 from 李鹏宇/dev_qi
This commit is contained in:
李鹏宇
2024-06-06 06:19:29 +00:00
committed by Gitee
14 changed files with 200 additions and 0 deletions
+5
View File
@@ -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>
+5
View File
@@ -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>