添加功能

This commit is contained in:
李鹏宇
2026-09-28 16:17:38 +08:00
parent b1ba4433e9
commit 4ab83c1d75
2 changed files with 30 additions and 1 deletions
@@ -24,7 +24,9 @@
</record>
<!-- 对账(贷)专用列表:交易时间倒序 + 挂账的排最前面。
独立 primary 视图(inherit_id 为空),避免污染其它菜单用的 view_property_bank_statements_tree -->
独立 primary 视图(inherit_id 为空),避免污染其它菜单用的 view_property_bank_statements_tree。
⚠️ 它是 primary,拿不到 approval 侧 inherit_property_bank_statements_tree 加的按钮/列,
对应内容由 yuthon_property_approval 的 inherit_property_bank_statements_tree_loan 单独补齐。 -->
<record id="view_property_bank_statements_tree_loan" model="ir.ui.view">
<field name="name">property.bank.statements.tree.loan</field>
<field name="model">property.bank.statements</field>
@@ -754,6 +754,33 @@
</xpath>
</field>
</record>
<!-- 对账(贷):它用的是独立 primary 视图 view_property_bank_statements_tree_loan,
不继承 view_property_bank_statements_tree,所以上面那份继承不会作用于它,必须单独补一份。
⚠️ 本记录与 inherit_property_bank_statements_tree 内容需保持同步。 -->
<record id="inherit_property_bank_statements_tree_loan" model="ir.ui.view">
<field name="name">property.bank.statements.tree.loan</field>
<field name="model">property.bank.statements</field>
<field name="inherit_id" ref="yuthon_property.view_property_bank_statements_tree_loan"/>
<field name="arch" type="xml">
<xpath expr="//tree" position="inside">
<header>
<button name="update_property_employee_id" type="object" class="oe_highlight" string="重新计算"/>
<button name="other" type="object" class="oe_highlight" string="其他"/>
</header>
</xpath>
<xpath expr="//field[@name='name_account']" position="after">
<field name="lessee_ids" widget="many2many_tags" readonly="1"/>
<field name="property_name" string="物业信息"/>
<field name="contract_ids" string="合同编号" widget="many2many_tags" readonly="1" domain="[('lessor_id.name', '=', your_own_unit)]" context="{'open_form_view': 'yuthon_property_approval.view_property_lease_contract_form1'}"/>
<field name="admin_id"/>
</xpath>
<xpath expr="//field[@name='bank_state']" position="after">
<button name="button_reconciliation" type="object" string="对账" class="btn btn-primary" invisible="bank_state == 'reconciled'"/>
<button name="binding_information" type="object" string="绑定信息" class="btn btn-primary" invisible="name_account == '广州产权交易所有限公司'"/>
<button name="write_off_details" type="object" class="btn btn-primary" string="核销详情" invisible="bank_state == 'not_reconciled'"/>
</xpath>
</field>
</record>
<record id="inherit_property_bank_statements_search" model="ir.ui.view">
<field name="name">property.bank.statements.search</field>
<field name="model">property.bank.statements</field>