新增运送空料架

This commit is contained in:
jinling.yang
2024-04-28 17:34:41 +08:00
parent bc2c0f7fb0
commit 45220d75af
9 changed files with 125 additions and 15 deletions

View File

@@ -79,12 +79,12 @@
<field name="work_state" invisible="1"/>
<field name="schedule_state" invisible='1'/>
<field name="programming_state" readonly="1"/>
<field name="production_line_id" readonly="1"/>
</xpath>
<xpath expr="//field[@name='user_id']" position="before">
<field name="plan_start_processing_time" readonly="1"/>
</xpath>
<xpath expr="//field[@name='user_id']" position="after">
<field name="production_line_id" readonly="1"/>
<field name="production_line_state" readonly="1"/>
<field name="part_number"/>
<field name="part_drawing"/>

View File

@@ -183,6 +183,8 @@
attrs='{"invisible": [("routing_type","in",("获取CNC加工程序","切割"))]}'/>
<field name="equipment_id"
attrs='{"invisible": [("routing_type","in",("获取CNC加工程序","切割"))]}'/>
<field name="production_line_id"
attrs='{"invisible": [("routing_type","in",("获取CNC加工程序","切割"))]}'/>
<field name="production_line_state"
attrs='{"invisible": [("routing_type","in",("获取CNC加工程序","切割"))]}'/>
<field name="functional_fixture_id"
@@ -608,12 +610,12 @@
<field name="model">sf.workpiece.delivery</field>
<field name="arch" type="xml">
<search string="工件配送">
<filter string="上产线且待下发" name="on_up"
domain="[('status', '=', '待下发'),('type','=',['上产线'])]"/>
<filter string="下产线且待下发" name="on_down"
domain="[('status', '=', '待下发'),('type','=',['下产线'])]"/>
<!-- <filter string="上产线且待下发" name="on_up"-->
<!-- domain="[('status', '=', '待下发'),('type','=',['上产线'])]"/>-->
<!-- <filter string="下产线且待下发" name="on_down"-->
<!-- domain="[('status', '=', '待下发'),('type','=',['下产线'])]"/>-->
<filter string="上产线" name="up" domain="[('type', '=', '上产线')]"/>
<filter string="下产线" name="down" domain="[('type', '=', '下产线')]"/>
<filter string="下产线" name="down" domain="[('type', '=', '下产线' )]"/>
<field name="production_id"/>
<field name="feeder_station_start_id"/>
<field name="production_line_id"/>
@@ -634,9 +636,71 @@
<field name="name">工件配送</field>
<field name="res_model">sf.workpiece.delivery</field>
<field name="search_view_id" ref="sf_workpiece_delivery_search"/>
<field name="context">{'search_default_on_up':1}</field>
<!-- <field name="context">{'search_default_on_up':1}</field>-->
<field name="view_mode">tree,search</field>
<field name="domain">[('type','in',['上产线','下产线'])]</field>
</record>
<!--=========================================运送空料架列表======================================-->
<record id="sf_workpiece_delivery_empty_racks_template_tree" model="ir.ui.view">
<field name="name">运送空料架</field>
<field name="model">sf.workpiece.delivery</field>
<field name="arch" type="xml">
<tree string="工件配送" editable="bottom" class="center" create="0" delete="0">
<header>
<button name="button_delivery" type="object" string="配送" class="oe_highlight"/>
</header>
<field name="route_id" options="{'no_create': True}"/>
<field name="feeder_station_start_id" readonly="1" force_save="1"/>
<field name="feeder_station_destination_id" readonly="1" force_save="1"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="form_sf_workpiece_delivery_empty_racks">
<field name="name">运送空料架</field>
<field name="model">sf.workpiece.delivery</field>
<field name="arch" type="xml">
<form string="运送空料架" delete="1">
<sheet>
<header>
<button name="button_delivery" type="object" string="配送" class="oe_highlight"/>
</header>
<group>
<group>
<field name="route_id"/>
<field name="feeder_station_start_id"/>
<field name="feeder_station_destination_id"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="sf_workpiece_delivery_empty_racks_search" model="ir.ui.view">
<field name="name">运送空料架</field>
<field name="model">sf.workpiece.delivery</field>
<field name="arch" type="xml">
<search string="运送空料架">
<field name="route_id"/>
<field name="feeder_station_start_id"/>
<field name="feeder_station_destination_id"/>
</search>
</field>
</record>
<record id="sf_workpiece_delivery_empty_racks_act" model="ir.actions.act_window">
<field name="name">运送空料架</field>
<field name="res_model">sf.workpiece.delivery</field>
<field name="view_id" ref="sf_workpiece_delivery_empty_racks_template_tree"/>
<field name="search_view_id" ref="sf_workpiece_delivery_empty_racks_search"/>
<field name="view_mode">tree,form</field>
<field name="domain">[('type','in',['运送空料架'])]</field>
</record>
</odoo>