工作中心概述看板视图

This commit is contained in:
gqh
2022-11-16 09:41:34 +08:00
parent ba92f616a0
commit ec9f82f09c
9 changed files with 452 additions and 36 deletions

View File

@@ -1,6 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.actions.act_window" id="mrp_workorder_action_tablet">
<field name="name">Work Orders</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">mrp.workorder</field>
<field name="view_mode">kanban,tree,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'kanban', 'view_id': ref('mrp.workcenter_line_kanban')}),
(0, 0, {'view_mode': 'tree', 'view_id': ref('mrp.mrp_production_workorder_tree_editable_view')}) ]"/>
<field name="target">fullscreen</field>
<field name="domain">[('state', 'not in', ['done', 'cancel'])]</field>
<field name="context">{'search_default_workcenter_id': active_id}</field>
<field name="help" type="html">
<p class="o_view_nocontent_workorder">
No work orders to do!
</p><p>
Work orders are operations to do as part of a manufacturing order.
Operations are defined in the bill of materials or added in the manufacturing order directly.
</p><p>
Use the table work center control panel to register operations in the shop floor directly.
The tablet provides worksheets for your workers and allow them to scrap products, track time,
launch a maintenance request, perform quality tests, etc.
</p>
</field>
</record>
<record id="sf_install_the_tray_workorder_form_view" model="ir.ui.view">
<field name="name">装夹工序工单</field>
<field name="model">mrp.workorder</field>
@@ -47,97 +73,97 @@
<div>左面:</div>
<div></div>
<div class="o_address_city">
<label for="X1_axis" string="Lx1"/>
<label for="X1_axis" string="x1"/>
<field name='X1_axis' class="o_address_city"/>
<label for="Y1_axis" string="Ly1"/>
<label for="Y1_axis" string="y1"/>
<field name='Y1_axis' class="o_address_city"/>
<label for="Z1_axis" string="Lz1"/>
<label for="Z1_axis" string="z1"/>
<field name='Z1_axis' class="o_address_city"/>
</div>
<div class="o_address_city">
<label for="X2_axis" string="Lx2"/>
<label for="X2_axis" string="x2"/>
<field name='X2_axis' class="o_address_city"/>
<label for="Y2_axis" string="Ly2"/>
<label for="Y2_axis" string="y2"/>
<field name='Y2_axis' class="o_address_city"/>
<label for="Z2_axis" string="Lz2"/>
<label for="Z2_axis" string="z2"/>
<field name='Z2_axis' class="o_address_city"/>
</div>
<div>前面:</div>
<div></div>
<div class="o_address_city">
<label for="X3_axis" string="Fx1"/>
<label for="X3_axis" string="x1"/>
<field name='X3_axis' class="o_address_city"/>
<label for="Y3_axis" string="Fy1"/>
<label for="Y3_axis" string="y1"/>
<field name='Y3_axis' class="o_address_city"/>
<label for="Z3_axis" string="Fz1"/>
<label for="Z3_axis" string="z1"/>
<field name='Z3_axis' class="o_address_city"/>
</div>
<div class="o_address_city">
<label for="X4_axis" string="Fx2"/>
<label for="X4_axis" string="x2"/>
<field name='X4_axis' class="o_address_city"/>
<label for="Y4_axis" string="Fy2"/>
<label for="Y4_axis" string="y2"/>
<field name='Y4_axis' class="o_address_city"/>
<label for="Z4_axis" string="Fz2"/>
<label for="Z4_axis" string="z2"/>
<field name='Z4_axis' class="o_address_city"/>
</div>
<div>右面:</div>
<div></div>
<div class="o_address_city">
<label for="X5_axis" string="Rx1"/>
<label for="X5_axis" string="x1"/>
<field name='X5_axis' class="o_address_city"/>
<label for="Y5_axis" string="Ry1"/>
<label for="Y5_axis" string="y1"/>
<field name='Y5_axis' class="o_address_city"/>
<label for="Z5_axis" string="Rz1"/>
<label for="Z5_axis" string="z1"/>
<field name='Z5_axis' class="o_address_city"/>
</div>
<div class="o_address_city">
<label for="X6_axis" string="Rx2"/>
<label for="X6_axis" string="x2"/>
<field name='X6_axis' class="o_address_city"/>
<label for="Y6_axis" string="Ry2"/>
<label for="Y6_axis" string="y2"/>
<field name='Y6_axis' class="o_address_city"/>
<label for="Z6_axis" string="Rz2"/>
<label for="Z6_axis" string="z2"/>
<field name='Z6_axis' class="o_address_city"/>
</div>
<div>下面:</div>
<div></div>
<div class="o_address_city">
<label for="X7_axis" string="Bx1"/>
<label for="X7_axis" string="x1"/>
<field name='X7_axis' class="o_address_city"/>
<label for="Y7_axis" string="By1"/>
<label for="Y7_axis" string="y1"/>
<field name='Y7_axis' class="o_address_city"/>
<label for="Z7_axis" string="Bz1"/>
<label for="Z7_axis" string="z1"/>
<field name='Z7_axis' class="o_address_city"/>
</div>
<div class="o_address_city">
<label for="X8_axis" string="Bx2"/>
<label for="X8_axis" string="x2"/>
<field name='X8_axis' class="o_address_city"/>
<label for="Y8_axis" string="By2"/>
<label for="Y8_axis" string="y2"/>
<field name='Y8_axis' class="o_address_city"/>
<label for="Z8_axis" string="Bz2"/>
<label for="Z8_axis" string="z2"/>
<field name='Z8_axis' class="o_address_city"/>
</div>
<div>上面:</div>
<div></div>
<div class="o_address_city">
<label for="X9_axis" string="Ux1"/>
<label for="X9_axis" string="x1"/>
<field name='X9_axis' class="o_address_city"/>
<label for="Y9_axis" string="Uy1"/>
<label for="Y9_axis" string="y1"/>
<field name='Y9_axis' class="o_address_city"/>
<label for="Z9_axis" string="Uz1"/>
<label for="Z9_axis" string="z1"/>
<field name='Z9_axis' class="o_address_city"/>
</div>
<div class="o_address_city">
<label for="X10_axis" string="Ux2"/>
<label for="X10_axis" string="x2"/>
<field name='X10_axis' class="o_address_city"/>
<label for="Y10_axis" string="Uy2"/>
<label for="Y10_axis" string="y2"/>
<field name='Y10_axis' class="o_address_city"/>
<label for="Z10_axis" string="Uz2"/>
<label for="Z10_axis" string="z2"/>
<field name='Z10_axis' class="o_address_city"/>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<button type="object" class="oe_highlight" name="getcenter" string="中心定位"
<button type="object" class="oe_highlight" name="getcenter" string="计算定位"
/>
</div>