1、优化功能刀具安全库存数量计算方法;2、货位看板模型添加功能刀具Rfid、名称字段
This commit is contained in:
@@ -15,8 +15,9 @@ class ShelfLocation(models.Model):
|
|||||||
if item.product_id.categ_id.name == '功能刀具':
|
if item.product_id.categ_id.name == '功能刀具':
|
||||||
tool_id = self.env['sf.functional.cutting.tool.entity'].sudo().search(
|
tool_id = self.env['sf.functional.cutting.tool.entity'].sudo().search(
|
||||||
[('barcode_id', '=', item.product_sn_id.id)])
|
[('barcode_id', '=', item.product_sn_id.id)])
|
||||||
|
if tool_id:
|
||||||
item.tool_rfid = tool_id.rfid
|
item.tool_rfid = tool_id.rfid
|
||||||
item.tool_name_id = tool_id.id
|
item.tool_name_id = tool_id.id
|
||||||
return True
|
continue
|
||||||
item.tool_rfid = ''
|
item.tool_rfid = ''
|
||||||
item.tool_name_id = False
|
item.tool_name_id = False
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
<field name="inherit_id" ref="sf_warehouse.view_shelf_location_form"/>
|
<field name="inherit_id" ref="sf_warehouse.view_shelf_location_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='product_id']" position="after">
|
<xpath expr="//field[@name='product_id']" position="after">
|
||||||
<field name="tool_rfid" attrs="{'invisible': [('tool_rfid','=',False)]}"/>
|
<field name="tool_rfid" attrs="{'invisible': [('tool_name_id', '=', False)]}"/>
|
||||||
<field name="tool_name_id" attrs="{'invisible': [('tool_name_id','=',False)]}"/>
|
<field name="tool_name_id" attrs="{'invisible': [('tool_name_id', '=', False)]}"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
Reference in New Issue
Block a user