Files
test/sg_wechat_enterprise/views/we_receive_message_view.xml
2024-07-10 15:58:47 +08:00

99 lines
5.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.ui.view" id="view_wechat_enterprise_receive_message_form">
<field name="name">we.receive.message.form</field>
<field name="model">we.receive.message</field>
<field name="arch" type="xml">
<form string="接收消息">
<sheet>
<group string="消息基本信息">
<group>
<field name="ToUserName"/>
<field name="AgentID"/>
<field name="MsgId"/>
</group>
<group>
<field name="FromUserName"/>
<field name="state"/>
<field name="CreateTime"/>
</group>
</group>
<group>
<field name="MsgType"/>
</group>
<group string="消息内容">
<field name="MediaId" attrs="{'invisible': [('MsgType','in',('text','location','link'))]}"/>
<field name="Format" attrs="{'invisible': [('MsgType','in',('text','image','video','shortvideo','location','link'))]}"/>
<field name="ThumbMediaId" attrs="{'invisible': [('MsgType','in',('text','image','voice','location','link'))]}"/>
<field name="PicUrl" attrs="{'invisible': [('MsgType','in',('text','voice','video','shortvideo','location','link'))]}"/>
<field name="Content" attrs="{'invisible': [('MsgType','in',('image','voice','video','location','link','shortvideo'))]}"/>
</group>
<group>
<group>
<field name="Location_X" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','link'))]}"/>
<field name="Scale" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','link'))]}"/>
</group>
<group>
<field name="Location_Y" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','link'))]}"/>
<field name="Label" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','link'))]}"/>
</group>
</group>
<group>
<group>
<field name="Title" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','location'))]}"/>
<field name="Description" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','location'))]}"/>
</group>
<group>
<field name="Cover_PicUrl" attrs="{'invisible': [('MsgType','in',('text','image','voice','video','shortvideo','location'))]}"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<!-- tree -->
<record id="view_wechat_enterprise_receive_message_tree" model="ir.ui.view">
<field name="name">we.receive.message.tree</field>
<field name="model">we.receive.message</field>
<field name="arch" type="xml">
<tree string="接收消息">
<field name="ToUserName"/>
<field name="CreateTime"/>
<field name="FromUserName"/>
<field name="MsgId"/>
<field name="AgentID"/>
<field name="MsgType"/>
<field name="Content"/>
<field name="state"/>
</tree>
</field>
</record>
<!-- search -->
<record id="view_wechat_enterprise_receive_message_search" model="ir.ui.view">
<field name="name">we.receive.message.search</field>
<field name="model">we.receive.message</field>
<field name="mode">primary</field>
<field name="arch" type="xml">
<search string="接收消息">
<field name="Content" filter_domain="[('Content','ilike',self)]" string="消息内容"/>
</search>
</field>
</record>
<!-- action -->
<record id="view_wechat_enterprise_receive_message_action" model="ir.actions.act_window">
<field name="name">接收消息</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">we.receive.message</field>
<field name="view_mode">tree,form</field>
<field name="binding_view_types">form</field>
<field name="view_id" ref="view_wechat_enterprise_receive_message_tree"/>
</record>
</data>
</odoo>