审批表
This commit is contained in:
@@ -23,8 +23,7 @@
|
||||
'views/tianhe_management_declare_approval.xml',
|
||||
'views/tianhe_business_statement_approval.xml',
|
||||
'views/tianhe_contentious_matter_approval.xml',
|
||||
|
||||
|
||||
'views/tianhe_rental_receipt_approvals.xml',
|
||||
],
|
||||
'application': True,
|
||||
'installable': True,
|
||||
|
||||
@@ -64,5 +64,10 @@
|
||||
<field name="name">诉讼事项录入表</field>
|
||||
<field name="approval_category_type">contentious_matter</field>
|
||||
</record>
|
||||
<!-- 天河投资办公室 - 租赁合同收款单 -->
|
||||
<record id="approval_category_data_tianhe_rental_receipt_approval" model="approval.category">
|
||||
<field name="name">天河投资租赁合同收款单</field>
|
||||
<field name="approval_category_type">rental_receipt</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -13,3 +13,4 @@ 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_rental_receipt_approvals
|
||||
|
||||
@@ -24,4 +24,5 @@ class ApprovalCategory(models.Model):
|
||||
('business_statement','科创中小企业服务中心业务呈批表'),
|
||||
('process_change','流程变更申请'),
|
||||
('contentious_matter','诉讼事项录入表'),
|
||||
('rental_receipt', '租赁合同收款单'),
|
||||
], string="审批类别")
|
||||
@@ -0,0 +1,24 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models, tools, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class TianHeRentalReceipt(models.Model):
|
||||
_inherit = "approval.request"
|
||||
_description = '天河投资租赁合同收款单'
|
||||
|
||||
affiliation = fields.Char(string="所属公司")
|
||||
document_number = fields.Integer(string="单据编号")
|
||||
contract_number = fields.Integer(string="合同编号")
|
||||
receipt_date = fields.Date(string="收款日期")
|
||||
lessee = fields.Char(string="承租方")
|
||||
headr = fields.Char(string="负责人")
|
||||
property_name = fields.Char(string="物业名称")
|
||||
month_rent = fields.Float(string="月租金")
|
||||
deposit = fields.Float(string="押金")
|
||||
need_receipt_amount = fields.Float(string="应收金额")
|
||||
receipted_amount = fields.Float(string="实收金额")
|
||||
need_receipt_liquidated_damages = fields.Float(string="应收违约金")
|
||||
receipted_liquidated_damages = fields.Float(string="实收违约金")
|
||||
receipt_type = fields.Char(string="收款类型")
|
||||
remarks = fields.Char(string="备注事项")
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="approvals_category_type_code_process_change_approval" model="ir.ui.view">
|
||||
<field name="name">approvals.category.type.code.rental.receipt.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="affiliation" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="document_number" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="contract_number" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="lessee" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="month_rent" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="need_receipt_amount" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="need_receipt_liquidated_damages" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="receipt_type" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="property_name" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//field[@name='company_id']" position="after">
|
||||
<field name="receipt_date" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="headr" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="deposit" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="receipted_amount" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="receipted_liquidated_damages" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
<field name="remarks" invisible="approval_category_name != 'rental_receipt'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user