195 lines
10 KiB
XML
195 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<record id="yuthon_property_tree" model="ir.ui.view">
|
|
<field name="name">yuthon.property.tree</field>
|
|
<field name="model">yuthon.property</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="物业管理">
|
|
<header>
|
|
<button name="put_change_title" string="提交产权变更审批" type="object"/>
|
|
<button name="put_change_manage" string="提交管理变更审批" type="object"/>
|
|
</header>
|
|
<field name="name"/>
|
|
<field name="property_precinct" optional="show"/>
|
|
<field name="address" optional="hide"/>
|
|
<field name="is_confirm_authorization" optional="hide"/>
|
|
<field name="is_handle_land" optional="hide"/>
|
|
<field name="owner" optional="show"/>
|
|
<field name="title_number" optional="show"/>
|
|
<field name="property_area" optional="show"/>
|
|
<field name="pooled_area" optional="show"/>
|
|
<field name="start_time" optional="show"/>
|
|
<field name="end_time" optional="show"/>
|
|
<field name="management_area" optional="hide"/>
|
|
<field name="rentable_area" optional="hide"/>
|
|
<field name="property_floor" optional="hide"/>
|
|
<field name="property_room" optional="hide"/>
|
|
<field name="street" optional="hide"/>
|
|
<field name="property_house" optional="hide"/>
|
|
<field name="property_orientation" optional="hide"/>
|
|
<field name="property_use_id" optional="hide"/>
|
|
<field name="property_asset_type" optional="hide"/>
|
|
<field name="property_use_type" optional="hide"/>
|
|
<field name="property_rent_type" optional="hide"/>
|
|
<field name="is_meter" optional="show"/>
|
|
<field name="is_electricity_meter" optional="show"/>
|
|
<field name="is_hvac" optional="hide"/>
|
|
<field name="manage_standard" optional="show"/>
|
|
<field name="remarks" optional="hide"/>
|
|
<field name="company_page" optional="hide"/>
|
|
<field name="property" optional="hide"/>
|
|
<field name="rental_unit_price" optional="show"/>
|
|
<field name="admin" optional="show"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="yuthon_property_form" model="ir.ui.view">
|
|
<field name="name">yuthon.property.form</field>
|
|
<field name="model">yuthon.property</field>
|
|
<field name="arch" type="xml">
|
|
<form string="产品管理">
|
|
<sheet>
|
|
<field name="image_1920" widget="image" class="oe_avatar" optional="{'preview_image': 'image_128'}"/>
|
|
<div class="oe_title">
|
|
<label for="name" string="名称"/>
|
|
<h1>
|
|
<field name="name" required="1"/>
|
|
</h1>
|
|
</div>
|
|
<group>
|
|
<group>
|
|
<field name="owner"/>
|
|
<field name="title_number"/>
|
|
<field name="property_asset_type"/>
|
|
<field name="property_area"/>
|
|
<field name="suite_area"/>
|
|
<field name="pooled_area"/>
|
|
<field name="start_time"/>
|
|
<field name="end_time"/>
|
|
</group>
|
|
<group>
|
|
<field name="is_meter"/>
|
|
<field name="is_electricity_meter"/>
|
|
<field name="manage_standard"/>
|
|
<field name="company_page"/>
|
|
<field name="admin"/>
|
|
<field name="rental_unit_price"/>
|
|
</group>
|
|
</group>
|
|
<notebook>
|
|
<page string="更多详情">
|
|
<group>
|
|
<group>
|
|
<field name="property_precinct"/>
|
|
<field name="address"/>
|
|
<field name="is_confirm_authorization"/>
|
|
<field name="property_use_id"/>
|
|
<field name="property_use_type"/>
|
|
<field name="property_rent_type"/>
|
|
<field name="property"/>
|
|
<field name="rental_address"/>
|
|
</group>
|
|
<group>
|
|
<field name="management_area"/>
|
|
<field name="rentable_area"/>
|
|
<field name="property_floor"/>
|
|
<field name="property_room"/>
|
|
<field name="property_asset_type"/>
|
|
<field name="street"/>
|
|
<field name="title_address"/>
|
|
<field name="remarks"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
<div class="o_attachment_preview"/>
|
|
<div class="oe_chatter">
|
|
<field name="message_follower_ids" groups="base.group_user"/>
|
|
<field name="activity_ids"/>
|
|
<field name="message_ids"/>
|
|
</div>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="yuthon_property_search" model="ir.ui.view">
|
|
<field name="name">yuthon.property.search</field>
|
|
<field name="model">yuthon.property</field>
|
|
<field name="arch" type="xml">
|
|
<search>
|
|
<field name="company_page" string="公司"/>
|
|
<field name="owner" string="负责人"/>
|
|
<field name="property_precinct" string="片区"/>
|
|
<filter string="可租" name="could" domain="[('property_rent_type', '=', 'could')]"/>
|
|
<filter string="不可租" name="could" domain="[('property_rent_type', '=', 'no')]"/>
|
|
<filter string="已租" name="done" domain="[('property_rent_type', '=', 'done')]"/>
|
|
<filter string="空置" name="none" domain="[('property_rent_type', '=', 'none')]"/>
|
|
<separator/>
|
|
<filter string="可租" name="could" domain="[('state_id', '=', 'could')]"/>
|
|
<group expand="0">
|
|
<filter name="group_statu" string="物业状态" context="{'group_by': 'state_id'}"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
<!-- 后期根据客户需求完善 -->
|
|
<record id="yuthon_property_kanban" model="ir.ui.view">
|
|
<field name="name">yuthon.property.kanban</field>
|
|
<field name="model">yuthon.property</field>
|
|
<field name="arch" type="xml">
|
|
<kanban>
|
|
<field name="id"/>
|
|
<!-- <field name="lst_price"/>-->
|
|
<!-- <field name="activity_state"/>-->
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div class="oe_kanban_card oe_kanban_global_click">
|
|
<div class="o_kanban_image me-1">
|
|
<img t-att-src="kanban_image('product.product', 'image_128', record.id.raw_value)"
|
|
alt="Product" class="o_image_64_contain"/>
|
|
</div>
|
|
<div class="oe_kanban_details">
|
|
<div class="o_kanban_record_top mb-0">
|
|
<div class="o_kanban_record_headings">
|
|
<strong class="o_kanban_record_title">
|
|
<field name="name"/>
|
|
</strong>
|
|
<div>
|
|
<span>面积:</span>
|
|
<field name="property_area"/>
|
|
</div>
|
|
<div>
|
|
<span>评估单价:</span>
|
|
<field name="rental_unit_price"/>
|
|
</div>
|
|
</div>
|
|
<!-- <field name="priority" widget="priority"/>-->
|
|
</div>
|
|
<!-- <t t-if="record.default_code.value">[<field name="default_code"/>]-->
|
|
<!-- </t>-->
|
|
|
|
<!-- <div class="o_kanban_tags_section">-->
|
|
<!-- <field name="product_template_variant_value_ids"-->
|
|
<!-- groups="product.group_product_variant" widget="many2many_tags"-->
|
|
<!-- optional="{'color_field': 'color'}"/>-->
|
|
<!-- </div>-->
|
|
<!-- <div name="product_lst_price" class="mt-1">-->
|
|
<!-- Price:-->
|
|
<!-- <field name="lst_price"></field>-->
|
|
<!-- </div>-->
|
|
<div name="tags"/>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
<record id="yuthon_property_action" model="ir.actions.act_window">
|
|
<field name="name">物业</field>
|
|
<field name="res_model">yuthon.property</field>
|
|
<field name="view_mode">kanban,tree,form</field>
|
|
<field name="search_view_id" ref="yuthon_property_search"/>
|
|
</record>
|
|
|
|
</odoo> |