托盘根据工单绑定制造订单,修改托盘状态
添加解除装夹功能 三元定位增加xy 8个点的字段
This commit is contained in:
@@ -9,8 +9,18 @@
|
||||
<notebook>
|
||||
<page string="生成条形码">
|
||||
<field name='qr_image' widget="image"/>
|
||||
<field name='production_id' default="production_id.name"/>
|
||||
<group>
|
||||
<field name='production_id' readonly="1"
|
||||
attrs='{"invisible": [("production_id","=",False)]}'/>
|
||||
<field name="workorder_id"/>
|
||||
</group>
|
||||
<div class="col-12 col-lg-6 o_setting_box">
|
||||
<button type="object" class="oe_highlight" name="unclamp" string="解除装夹"
|
||||
attrs='{"invisible": [("state","=","空闲")]}'/>
|
||||
</div>
|
||||
|
||||
</page>
|
||||
|
||||
</notebook>
|
||||
</xpath>
|
||||
</field>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<field name="model">mrp.workorder</field>
|
||||
<field name="inherit_id" ref="mrp.mrp_production_workorder_form_view_inherit"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//page[last()]" position="before">
|
||||
<xpath expr="//page[last()]" position="after">
|
||||
<page string="托盘参数" >
|
||||
<group>
|
||||
<field name="tray_id" domain="[('state', '!=', '占用'),('state', '!=', '报损')]"/>
|
||||
@@ -14,7 +14,75 @@
|
||||
<field name="tray_state"/>
|
||||
</group>
|
||||
</page>
|
||||
|
||||
</xpath>
|
||||
<xpath expr="//page[last()]" position="after">
|
||||
|
||||
<page string="三元前置检测定位参数" >
|
||||
<group>
|
||||
<field name="surface" widget="radio"/>
|
||||
<!-- <field name = 'X_axis'/>-->
|
||||
<!-- <field name = 'Y_axis'/>-->
|
||||
<!-- <field name = 'Z_axis'/>-->
|
||||
|
||||
<field name="material_center_point"/>
|
||||
<field name ='X_deviation_angle' />
|
||||
</group>
|
||||
<group>
|
||||
<div class="o_address_format">
|
||||
<label for="X1_axis" string="x1"/>
|
||||
<field name = 'X1_axis' class="o_address_city"/>
|
||||
<label for="Y1_axis" string="y1"/>
|
||||
<field name = 'Y1_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X2_axis" string="x2"/>
|
||||
<field name = 'X2_axis' class="o_address_city"/>
|
||||
<label for="Y2_axis" string="y2"/>
|
||||
<field name = 'Y2_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X3_axis" string="x3"/>
|
||||
<field name = 'X3_axis' class="o_address_city"/>
|
||||
<label for="Y3_axis" string="y3"/>
|
||||
<field name = 'Y3_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X4_axis" string="x4"/>
|
||||
<field name = 'X4_axis' class="o_address_city"/>
|
||||
<label for="Y4_axis" string="y4"/>
|
||||
<field name = 'Y4_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X5_axis" string="x5"/>
|
||||
<field name = 'X5_axis' class="o_address_city"/>
|
||||
<label for="Y5_axis" string="y5"/>
|
||||
<field name = 'Y5_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X6_axis" string="x6"/>
|
||||
<field name = 'X6_axis' class="o_address_city"/>
|
||||
<label for="Y6_axis" string="y6"/>
|
||||
<field name = 'Y6_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X7_axis" string="x7"/>
|
||||
<field name = 'X7_axis' class="o_address_city"/>
|
||||
<label for="Y7_axis" string="y7"/>
|
||||
<field name = 'Y7_axis' class="o_address_city"/>
|
||||
</div>
|
||||
<div class="o_address_format">
|
||||
<label for="X8_axis" string="x8"/>
|
||||
<field name = 'X8_axis' class="o_address_city"/>
|
||||
<label for="Y8_axis" string="y8"/>
|
||||
<field name = 'Y8_axis' class="o_address_city"/>
|
||||
</div>
|
||||
</group>
|
||||
</page>
|
||||
|
||||
|
||||
</xpath>
|
||||
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user