This commit is contained in:
李鹏宇
2026-04-13 16:20:25 +08:00
parent 01fd445876
commit bcbd18682b
@@ -246,6 +246,49 @@
</form>
</field>
</record>
<record id="view_yuthon_will_task_kanban" model="ir.ui.view">
<field name="name">yuthon.will.task.kanban</field>
<field name="model">yuthon.will.task</field>
<field name="arch" type="xml">
<kanban>
<field name="name"/>
<field name="task_state"/>
<field name="task_time"/>
<field name="employee_id"/>
<field name="employee_ids"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click" style="border-radius: 8px; padding: 12px; margin-bottom: 8px;">
<!-- 标题行:任务名称 + 状态标签 -->
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 6px;">
<div style="font-weight: bold; font-size: 14px; line-height: 1.5; flex: 1; margin-right: 8px;">
<field name="name"/>
</div>
<div>
<field name="task_state" widget="badge"
decoration-success="task_state == 'done'"
decoration-info="task_state == 'will'"
decoration-muted="task_state == 'cancel'"/>
</div>
</div>
<!-- 时间行 -->
<div style="color: #555; font-size: 13px; margin-bottom: 4px;">
<field name="task_time"/>
</div>
<!-- 经办人 + 共N人 -->
<div style="color: #555; font-size: 13px;">
经办人:<field name="employee_id"/>
<t t-if="record.employee_ids.raw_value">
 | 共<t t-esc="record.employee_ids.raw_value.length"/>人
</t>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record id="view_calendar_event_calendar" model="ir.ui.view">
<field name="name">yuthon.will.task.calendar</field>
<field name="model">yuthon.will.task</field>
@@ -275,9 +318,11 @@
<record id='view_yuthon_will_task_action2' model='ir.actions.act_window'>
<field name='name'>日程管理</field>
<field name='res_model'>yuthon.will.task</field>
<field name='view_mode'>tree,calendar,form</field>
<field name='view_mode'>tree,kanban,calendar,form</field>
<field name='domain'>[('task_state', '!=', 'cancel')]</field>
<field name="context">{'search_default_next_seven_days': 1}</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('yuthon_will_task.view_yuthon_will_task_kanban')})]" />
</record>
<record id='view_yuthon_will_task_action21' model='ir.actions.act_window'>
<field name='name'>领导日程</field>
@@ -289,11 +334,13 @@
<record id='view_yuthon_will_task_action4' model='ir.actions.act_window'>
<field name='name'>领导日程</field>
<field name='res_model'>yuthon.will.task</field>
<field name='view_mode'>tree,calendar,form</field>
<field name='view_mode'>tree,kanban,calendar,form</field>
<field name='domain'>[('user_role_ids.name', 'in', ['董事长', '分管领导', '总经理', '部门副经理', '副总经理',
'司机']), ('task_state', '!=', 'cancel')]
</field>
<field name="context">{'search_default_next_seven_days': 1}</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('yuthon_will_task.view_yuthon_will_task_kanban')})]" />
</record>
<record id="all_yuthon_will_task" model="ir.actions.server">
<field name="name">更新</field>