Merge pull request !4813 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-08-29 03:18:07 +00:00
committed by Gitee
8 changed files with 19 additions and 14 deletions
@@ -6,10 +6,10 @@
<field name="log_ids" style="width:100%; margin-top: 10px;">
<tree editable="bottom">
<field name="sequence" string="" widget="handle" groups="soong_workflow.group_soong_workflow_manager"/>
<field name="name" string="" readonly="0"/>
<field name="done_by" string=""/>
<field name="name" string="申请人" readonly="0"/>
<field name="done_by" string="节点"/>
<field name="comment" string=""/>
<field name="lase_click_date" string=""/>
<field name="comment" string=""/>
<field name="approval_state" string=""/>
<field name="node_btn_name" string="" groups="soong_workflow.group_soong_workflow_manager"/>
<field name="document_ids" string="" widget="preview_many2many"/>
@@ -20,8 +20,8 @@
<field name="log_ids" style="width:100%; margin-top: 10px;" domain="[('node_btn_name', '!=', '1')]">
<tree editable="bottom">
<field name="sequence" string="" widget="handle" groups="soong_workflow.group_soong_workflow_manager"/>
<field name="name" string="" readonly="0"/>
<field name="done_by" string=""/>
<field name="name" string="申请人" readonly="0"/>
<field name="done_by" string="节点"/>
<field name="lase_click_date" string=""/>
<field name="comment" string=""/>
<field name="approval_state" string=""/>
@@ -232,7 +232,7 @@
</tree>
</field>
</page>
<page string="合并信息" invisible="not is_done_merge">
<page string="被合并信息" invisible="not is_done_merge">
<field name="property_merge_approval_id"/>
</page>
<page string="水表列表" invisible="is_meter == False">
@@ -1550,6 +1550,7 @@ class PropertyLeaseContract(models.Model):
# 变更
def button_lease_change(self):
form_id = self.env.ref('yuthon_property_approval.view_property_lease_renewal_form').id
address_ids = self.lease_ids.mapped('address_id').ids
return {
'name': '变更申请',
"type": "ir.actions.act_window",
@@ -1559,6 +1560,7 @@ class PropertyLeaseContract(models.Model):
"context": {
'default_renewal_type': 'lease',
'default_contract_id': self.id,
'default_property_ids': [(6, 0, address_ids)] if address_ids else False
},
}
@@ -35,6 +35,7 @@ class PropertyLeaseRenewal(models.Model):
cycle_dict = fields.Selection(related="contract_id.cycle_dict", string='租金支付周期')
original_start_date = fields.Date(related="contract_id.term_start_time", string='原租赁期开始时间')
original_end_date = fields.Date(related="contract_id.term_end_time", string='原租赁期结束时间')
property_ids = fields.Many2many('yuthon.property', string='物业信息')
# 变更信息
new_lessee_name = fields.Char(string='新承租方')
@@ -55,11 +55,14 @@ class PropertyMergeApproval(models.Model):
def put_merge_message(self):
property_list = []
merge_asset_type_id = self.property_merge_approval_line_ids[0].property_id.asset_type_id
merge_property_floor_id = self.property_merge_approval_line_ids[0].property_id.property_floor_id
property_id = self.env['yuthon.property'].create({
'name': self.property_name,
'building_area': self.merge_building_area,
'property_floor_id': merge_property_floor_id.id,
'rent_area': self.merge_rent_area,
'asset_type_id': self.merge_asset_type_id.id,
'asset_type_id': merge_asset_type_id.id ,
'is_done_split':True,
})
for record in self.property_merge_approval_line_ids:
@@ -56,10 +56,8 @@
<field name="issues_result" invisible="is_issues == False"/>
<field name="users_id" invisible="1"/>
<field name="department_id" invisible="1"/>
<field name="property_documents_ids" widget="preview_many2many"/>
</group>
<group>
<field name="tip_description" type="html"/>
<field name="property_documents_ids" widget="preview_many2many"/>
</group>
<notebook>
<page string="审批信息">
@@ -61,6 +61,7 @@
</group>
<group>
<field name="monthly_rent"/>
<field name="property_ids" widget="many2many_tags" options="{'no_create': True}"/>
</group>
</group>
<group string="变更信息" col="3">
@@ -57,7 +57,7 @@
<field name="documents_ids" widget="preview_many2many"/>
</group>
<notebook>
<page string="合并信息">
<page string="被合并信息">
<gourp/>
<group>
<field name="property_merge_approval_line_ids" string=" ">
@@ -72,12 +72,12 @@
</tree>
</field>
</group>
<group col="2" string="物业信息">
<group col="2" string="合并信息">
<group>
<field name="property_name"/>
<field name="merge_units"/>
<field name="merge_property_floor_id"/>
<field name="merge_asset_type_id"/>
<field name="merge_property_floor_id" invisible="1"/>
<field name="merge_asset_type_id" invisible="1"/>
</group>
<group>
<field name="merge_building_area"/>