Files
gzth/soong_workflow/views/soong_workflow_log_views.xml
T
李鹏宇 d8278fa080 !6438 添加功能
Merge pull request !6438 from 李鹏宇/dev_zhou
2025-11-14 10:47:20 +00:00

152 lines
7.5 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="soong_workflow_log_kanban" model="ir.ui.view">
<field name="name">soong.workflow.log.kanban</field>
<field name="model">soong.workflow.log</field>
<field name="arch" type="xml">
<kanban class="o_kanban_mobile">
<field name="name"/>
<field name="comment"/>
<field name="done_by"/>
<field name="lase_click_date"/>
<field name="approval_state"/>
<field name="node_btn_name"/>
<templates>
<t t-name="kanban-box">
<div class="o_kanban_record d-md-none card h-100">
<div class="card-header">
<strong>
<field name="name" />
</strong>
</div>
<div class="card-body">
<div class="mb-2">
<small>经办人: [<field name="done_by" />] </small>
</div>
<div class="mb-2">
<small>
<field name="lase_click_date"
widget="datetime" format="short" />
</small>
</div>
<div class="mb-2">
<small>
[<field name="done_by" />]<field name="approval_state" widget="selection"/>
</small>
</div>
<div class="mb-2">
<small>
<field name="comment"/>
</small>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<!-- Views -->
<record id="view_soong_workflow_log_tree" model="ir.ui.view">
<field name="name">soong.workflow.log.tree</field>
<field name="model">soong.workflow.log</field>
<field name="arch" type="xml">
<tree string="工作流日志" default_order="lase_click_date desc">
<field name="sequence"/>
<field name="name"/>
<field name="code"/>
<!-- <field name="model"/>-->
<!-- <field name="res_id"/>-->
<field name="workflow_id" string="审批类型"/>
<field name="node_btn_id"/>
<field name="done_by"/>
<field name="lase_click_date"/>
<field name="comment"/>
<field name="active" column_invisible="1"/>
</tree>
</field>
</record>
<record id="soong_workflow_log_search" model="ir.ui.view">
<field name="name">soong.workflow.log.search</field>
<field name="model">soong.workflow.log</field>
<field name="arch" type="xml">
<search>
<field name="name"/>
<group>
<filter name="code" string="事项类别上级" context="{'group_by': 'code'}"/>
</group>
</search>
</field>
</record>
<record id="action_soong_workflow_log" model="ir.actions.act_window">
<field name="name">工作流日志</field>
<field name="res_model">soong.workflow.log</field>
<field name="view_mode">tree</field>
<field name="context">{'search_default_code': 1}</field>
</record>
<!-- 定义 kanban-->
<record id="soong_workflow_log_kanban" model="ir.ui.view">
<field name="name">soong.workflow.log.kanban</field>
<field name="model">soong.workflow.log</field>
<field name="arch" type="xml">
<kanban class="o_kanban_mobile" >
<field name="id"/>
<field name="sequence"/>
<field name="name"/>
<field name="comment"/>
<field name="done_by"/>
<field name="lase_click_date"/>
<field name="approval_state"/>
<field name="node_btn_name"/>
<field name="document_ids"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click o_kanban_card oe_kanban_global_area">
<div class="o_kanban_card_header">
<div class="o_kanban_card_title">
<h4><field name="name"/></h4>
</div>
</div>
<div class="o_kanban_card_content">
<div class="row">
<div class="col-6">
<strong>审批人:</strong>
<field name="done_by"/>
</div>
<div class="col-6">
<strong>状态:</strong>
<field name="approval_state"/>
</div>
</div>
<div class="row mt-2">
<div class="col-12">
<strong>意见:</strong>
<field name="comment"/>
</div>
</div>
<div class="row mt-2">
<div class="col-6">
<strong>操作时间:</strong>
<field name="lase_click_date"/>
</div>
<div class="col-6" >
<strong>按钮:</strong>
<field name="node_btn_name"/>
</div>
</div>
</div>
<div class="o_kanban_card_footer">
<div class="o_kanban_record_bottom">
<div class="oe_kanban_bottom_right">
<field name="document_ids" widget="preview_many2many"/>
</div>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
</odoo>