142 lines
6.7 KiB
XML
142 lines
6.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="sf_pl_plan_tree" model="ir.ui.view">
|
|
<field name="name">sf.pl.plan.tree</field>
|
|
<field name="model">sf.pl.plan</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="坯料预制计划">
|
|
<!-- sequence、pl_no、pl_name、quantity、plan_start_time、plan_end_time、actual_start_time、actual_end_time、state、create_uid、create_date -->
|
|
<field name="sequence"/>
|
|
<field name="pl_no"/>
|
|
<field name="pl_name"/>
|
|
<field name="quantity"/>
|
|
<field name="plan_start_time"/>
|
|
<field name="plan_end_time"/>
|
|
<field name="state"/>
|
|
<field name="create_uid" string="创建人"/>
|
|
<field name="create_date" string="创建时间"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="sf_pl_plan_form" model="ir.ui.view">
|
|
<field name="name">sf.pl.plan.form</field>
|
|
<field name="model">sf.pl.plan</field>
|
|
<field name="arch" type="xml">
|
|
<form string="坯料预制计划">
|
|
<header>
|
|
<button string="执行排程" name="get_plan_end_time" type="object" class="oe_highlight"/>
|
|
</header>
|
|
<sheet>
|
|
<group>
|
|
<group string="基本信息">
|
|
<field name="pl_no"/>
|
|
<field name="pl_name"/>
|
|
<field name="quantity"/>
|
|
<field name="plan_start_time"/>
|
|
<field name="plan_end_time"/>
|
|
<field name="state"/>
|
|
</group>
|
|
<group string="规格信息">
|
|
<field name="length"/>
|
|
<field name="width"/>
|
|
<field name="thickness"/>
|
|
<field name="diameter"/>
|
|
<field name="material"/>
|
|
</group>
|
|
<group string="绑定订单">
|
|
<field name="customer_name"/>
|
|
<field name="order_no"/>
|
|
<field name="line_no"/>
|
|
<field name="delivery_length"/>
|
|
<field name="delivery_width"/>
|
|
<field name="delivery_thickness"/>
|
|
<field name="delivery_diameter"/>
|
|
<field name="delivery_quantity"/>
|
|
<field name="delivery_date"/>
|
|
</group>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="sf_pl_plan_gantt" model="ir.ui.view">
|
|
<field name="name">sf.pl.plan.gantt</field>
|
|
<field name="model">sf.pl.plan</field>
|
|
<field name="arch" type="xml">
|
|
<gantt class="o_mrp_workorder_gantt" date_stop="plan_end_time" date_start="plan_start_time"
|
|
string="坯料预制计划" default_group_by="current_operation_name" create="0"
|
|
delete="0" sample="1"
|
|
display_unavailability="1"
|
|
color="state"
|
|
progress_bar="pl_name"
|
|
form_view_id="sf_pl_plan_form">
|
|
|
|
<field name="pl_no"/>
|
|
<field name="pl_name"/>
|
|
<field name="quantity"/>
|
|
<field name="plan_start_time"/>
|
|
<field name="plan_end_time"/>
|
|
<field name="state"/>
|
|
<templates>
|
|
<div t-name="gantt-popover" class="container-fluid">
|
|
<div class="row g-0">
|
|
<div class="col">
|
|
<ul class="ps-1 mb-0 list-unstyled">
|
|
<li>
|
|
<strong>开始时间:</strong>
|
|
<t t-out="userTimezoneStartDate.format('L LTS')"/>
|
|
</li>
|
|
<li>
|
|
<strong>结束时间:</strong>
|
|
<t t-out="userTimezoneStopDate.format('L LTS')"/>
|
|
</li>
|
|
<li>
|
|
<strong>坯料编号:</strong>
|
|
<t t-out="pl_no"/>
|
|
</li>
|
|
<li>
|
|
<strong>坯料名称:</strong>
|
|
<t t-out="pl_name"/>
|
|
</li>
|
|
<li>
|
|
<strong>数量:</strong>
|
|
<t t-out="quantity"/>
|
|
</li>
|
|
<li>
|
|
<strong>材质:</strong>
|
|
<t t-out="material"/>
|
|
</li>
|
|
<li>
|
|
<strong>状态:</strong>
|
|
<t t-out="state"/>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</templates>
|
|
</gantt>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="sf_pl_plan_action" model="ir.actions.act_window">
|
|
<field name="name">坯料预制计划</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">sf.pl.plan</field>
|
|
<field name="view_mode">tree,form,gantt</field>
|
|
</record>
|
|
|
|
<menuitem
|
|
id="sf_pl_plan_menu"
|
|
name="坯料预制计划"
|
|
parent="mrp_workorder.mrp_workorder_menu_planning"
|
|
sequence="10"
|
|
action="sf_pl_plan_action"
|
|
/>
|
|
</data>
|
|
</odoo>
|