From f7a301ba0d30937402aa016f8955c723bef750a5 Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Mon, 13 Jan 2025 16:33:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_property/__manifest__.py | 1 - .../models/property_bank_statements.py | 7 +-- yuthon_property/models/property_rent_list.py | 10 ++++- yuthon_property/security/ir.model.access.csv | 1 - yuthon_property/views/menuitem.xml | 2 +- .../views/property_bank_statements_views.xml | 33 -------------- .../views/property_rent_list_views.xml | 44 ++++++------------- .../views/property_lease_contract.xml | 11 ++++- 8 files changed, 34 insertions(+), 75 deletions(-) delete mode 100644 yuthon_property/views/property_bank_statements_views.xml diff --git a/yuthon_property/__manifest__.py b/yuthon_property/__manifest__.py index 85f0f88c8..5f25807ae 100644 --- a/yuthon_property/__manifest__.py +++ b/yuthon_property/__manifest__.py @@ -46,7 +46,6 @@ 'views/property_check_decorate_views.xml', 'views/property_other_list_views.xml', 'views/property_meter_reading_views.xml', - 'views/property_bank_statements_views.xml', 'wizard/yuthon_property_wizard_views.xml', 'wizard/property_meter_wizard_views.xml', 'wizard/property_tenant_wizard_views.xml', diff --git a/yuthon_property/models/property_bank_statements.py b/yuthon_property/models/property_bank_statements.py index f1990842a..0de3c6131 100644 --- a/yuthon_property/models/property_bank_statements.py +++ b/yuthon_property/models/property_bank_statements.py @@ -3,9 +3,6 @@ from odoo import models, fields, api class PropertyBankStatements(models.Model): _name = 'property.bank.statements' - _description = '银行流水' + _description = 'Bank Statement' - name = fields.Char(string="流水号") - condition = fields.Selection([('be_executed', '待执行'), ('executed', '已执行'), ('executing', '执行中')], string="状态", default='be_executed') - start_date = fields.Date(string="开始时间") - end_date = fields.Date(string="结束时间") \ No newline at end of file + name = fields.Char(string='Name') \ No newline at end of file diff --git a/yuthon_property/models/property_rent_list.py b/yuthon_property/models/property_rent_list.py index 35c2f1868..828584e69 100644 --- a/yuthon_property/models/property_rent_list.py +++ b/yuthon_property/models/property_rent_list.py @@ -5,7 +5,6 @@ class PropertyRentList(models.Model): _name = 'property.rent.list' _description = '租金列表' - contract_code = fields.Char(string='合同编号', required=True) property_id = fields.Many2one('yuthon.property', string='物业') lessee_id = fields.Many2one('property.tenant.information', string='承租方') due_date = fields.Date(string='应收日期') @@ -25,8 +24,15 @@ class PropertyRentList(models.Model): is_invoice = fields.Boolean(string='开票') is_suspend = fields.Boolean(string='挂起') create_time = fields.Datetime(string='创建时间', default=fields.Datetime.now) + is_push = fields.Boolean(string='已推送') last_update_time = fields.Datetime(string='最后修改时间') def write(self, vals): vals['last_update_time'] = fields.Datetime.now() - return super(PropertyRentList, self).write(vals) \ No newline at end of file + return super(PropertyRentList, self).write(vals) + + def unlink(self): + return super().unlink() + + def button_push(self): + pass \ No newline at end of file diff --git a/yuthon_property/security/ir.model.access.csv b/yuthon_property/security/ir.model.access.csv index 16bee4a90..221396729 100644 --- a/yuthon_property/security/ir.model.access.csv +++ b/yuthon_property/security/ir.model.access.csv @@ -58,5 +58,4 @@ access_property_meter_wizard,property_meter_wizard,model_property_meter_wizard,b access_yuthon_industry_setting,yuthon_industry_setting,model_yuthon_industry_setting,base.group_user,1,1,1,1 access_property_tenant_wizard,property_tenant_wizard,model_property_tenant_wizard,base.group_user,1,1,1,1 access_property_water_wizard,property_water_wizard,model_property_water_wizard,base.group_user,1,1,1,1 -access_property_bank_statements,property_bank_statements,model_property_bank_statements,base.group_user,1,1,1,1 access_yuthon_purpose_evidence,yuthon_purpose_evidence,model_yuthon_purpose_evidence,base.group_user,1,1,1,1 \ No newline at end of file diff --git a/yuthon_property/views/menuitem.xml b/yuthon_property/views/menuitem.xml index 6c483a9c0..48f1734f7 100644 --- a/yuthon_property/views/menuitem.xml +++ b/yuthon_property/views/menuitem.xml @@ -195,7 +195,7 @@ sequence="3" name="银行流水" parent="yuthon_property_other_list" - action="action_bank_statement"/> + action="view_property_rent_list_action2"/> - - - Bank Statement Tree - property.bank.statements - - - - - - - - - - - Bank Statement Search - property.bank.statements - - - - - - - - - - - 银行流水 - property.bank.statements - tree,form - {'search_default_group_by_condition':1} - - \ No newline at end of file diff --git a/yuthon_property/views/property_rent_list_views.xml b/yuthon_property/views/property_rent_list_views.xml index 959141ac6..17d4a2f85 100644 --- a/yuthon_property/views/property_rent_list_views.xml +++ b/yuthon_property/views/property_rent_list_views.xml @@ -6,7 +6,6 @@ - @@ -15,8 +14,11 @@ + +