Files
shcool/college/views/training_views.xml
T
2026-08-07 18:45:07 +08:00

80 lines
4.0 KiB
XML

<odoo>
<!-- ===================== 我的实训:看板(占位) ===================== -->
<record id="yuthon_school_training_view_kanban" model="ir.ui.view">
<field name="name">yuthon.school.training.kanban</field>
<field name="model">yuthon.school.training</field>
<field name="arch" type="xml">
<kanban default_group_by="name" class="college-course-kanban college-kanban-training o_kanban_mobile">
<field name="name"/>
<field name="note"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click college-kanban-card"
style="padding:0; border-radius:10px; overflow:hidden;">
<!-- 顶帽:紫色渐变 -->
<div style="background:linear-gradient(135deg,#8B5CF6,#D946EF); padding:14px; text-align:center;">
<div style="font-size:28px; opacity:.25; color:#fff; margin-bottom:4px;">🏋️</div>
<div class="college-kanban-title" style="color:#fff; font-size:16px;">
<field name="name"/>
</div>
</div>
<!-- 主体 -->
<div class="college-kanban-body" style="padding:12px 14px;">
<div style="display:flex; gap:6px; flex-wrap:wrap;">
<span class="college-kanban-badge college-kanban-badge-purple">
<i class="fa fa-graduation-cap"/> 实训中
</span>
<span class="college-kanban-badge college-kanban-badge-pink">
<i class="fa fa-clock-o"/> 进行中
</span>
</div>
<div class="college-kanban-meta text-muted small mt-2" style="line-height:1.4; max-height:40px; overflow:hidden;">
<field name="note"/>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<!-- ===================== 我的实训:列表 ===================== -->
<record id="yuthon_school_training_view_list" model="ir.ui.view">
<field name="name">yuthon.school.training.list</field>
<field name="model">yuthon.school.training</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="note"/>
</list>
</field>
</record>
<!-- ===================== 我的实训:表单 ===================== -->
<record id="yuthon_school_training_view_form" model="ir.ui.view">
<field name="name">yuthon.school.training.form</field>
<field name="model">yuthon.school.training</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name"/>
<field name="note"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- ===================== 我的实训:动作 ===================== -->
<record id="action_yuthon_school_training" model="ir.actions.act_window">
<field name="name">我的实训</field>
<field name="res_model">yuthon.school.training</field>
<field name="view_mode">kanban,list,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('yuthon_school_training_view_kanban')}),
(0, 0, {'view_mode': 'list', 'view_id': ref('yuthon_school_training_view_list')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('yuthon_school_training_view_form')})]"/>
</record>
</odoo>