Accept Merge Request #156: (feature/工单展示组件 -> develop)
Merge Request: 工单展示组件 Created By: @龚启豪 Accepted By: @龚启豪 URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/156?initial=true
This commit is contained in:
@@ -4,7 +4,7 @@ csv_internal_sep = ,
|
|||||||
data_dir = /var/lib/odoo
|
data_dir = /var/lib/odoo
|
||||||
db_host = 172.17.0.2
|
db_host = 172.17.0.2
|
||||||
db_maxconn = 64
|
db_maxconn = 64
|
||||||
db_name = sf16_cs_new
|
;db_name = sf16_cs_new
|
||||||
db_password = sf
|
db_password = sf
|
||||||
db_port = 5432
|
db_port = 5432
|
||||||
db_sslmode = prefer
|
db_sslmode = prefer
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
'website': 'https://www.sf.jikimo.com',
|
'website': 'https://www.sf.jikimo.com',
|
||||||
'depends': ['mrp', 'base', 'sf_manufacturing','web_widget_model_viewer'],
|
'depends': ['mrp', 'base', 'sf_manufacturing','web_widget_model_viewer'],
|
||||||
'data': [
|
'data': [
|
||||||
'data/product_data.xml',
|
# 'data/product_data.xml',
|
||||||
'views/product_template_view.xml',
|
'views/product_template_view.xml',
|
||||||
'views/product_workorder.xml'
|
'views/product_workorder.xml'
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -247,8 +247,8 @@ class MrpProduction(models.Model):
|
|||||||
current_sequence += 1
|
current_sequence += 1
|
||||||
if work.name == '获取CNC加工程序':
|
if work.name == '获取CNC加工程序':
|
||||||
work.button_start()
|
work.button_start()
|
||||||
#work.button_finish()
|
work.button_finish()
|
||||||
work.fetchCNC()
|
#work.fetchCNC()
|
||||||
|
|
||||||
#创建工单并进行排序
|
#创建工单并进行排序
|
||||||
def _create_workorder(self):
|
def _create_workorder(self):
|
||||||
|
|||||||
@@ -153,7 +153,8 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
'date_planned_start': False,
|
'date_planned_start': False,
|
||||||
'date_planned_finished': False,
|
'date_planned_finished': False,
|
||||||
'duration_expected': 60,
|
'duration_expected': 60,
|
||||||
'duration': 0
|
'duration': 0,
|
||||||
|
|
||||||
}]
|
}]
|
||||||
return workorders_values_str
|
return workorders_values_str
|
||||||
|
|
||||||
@@ -389,7 +390,8 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
'date_planned_start': False,
|
'date_planned_start': False,
|
||||||
'date_planned_finished': False,
|
'date_planned_finished': False,
|
||||||
'duration_expected': 60,
|
'duration_expected': 60,
|
||||||
'duration': 0
|
'duration': 0,
|
||||||
|
|
||||||
}]
|
}]
|
||||||
return workorders_values_str
|
return workorders_values_str
|
||||||
|
|
||||||
@@ -399,6 +401,7 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
if self.routing_type == '装夹':
|
if self.routing_type == '装夹':
|
||||||
self.pro_code = self.production_id.move_raw_ids[0].move_line_ids[0].lot_id.name
|
self.pro_code = self.production_id.move_raw_ids[0].move_line_ids[0].lot_id.name
|
||||||
if self.state == 'waiting' or self.state == 'ready' or self.state == 'progress':
|
if self.state == 'waiting' or self.state == 'ready' or self.state == 'progress':
|
||||||
|
self.move_raw_ids = self.production_id.move_raw_ids
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
if any(not time.date_end for time in self.time_ids.filtered(lambda t: t.user_id.id == self.env.user.id)):
|
if any(not time.date_end for time in self.time_ids.filtered(lambda t: t.user_id.id == self.env.user.id)):
|
||||||
return True
|
return True
|
||||||
|
|||||||
@@ -123,9 +123,9 @@
|
|||||||
attrs="{'invisible': ['|', '|', ('production_state', 'in', ('draft', 'done', 'cancel')), ('working_state', '!=', 'blocked'),('name','=','获取CNC加工程序')]}"/>
|
attrs="{'invisible': ['|', '|', ('production_state', 'in', ('draft', 'done', 'cancel')), ('working_state', '!=', 'blocked'),('name','=','获取CNC加工程序')]}"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
<!-- 隐藏物料清单-->
|
<!-- 隐藏物料清单-->
|
||||||
<xpath expr="//page[@name='components']" position="attributes">
|
<!-- <xpath expr="//page[@name='components']" position="attributes">-->
|
||||||
<attribute name="invisible">1</attribute>
|
<!-- <attribute name="invisible">1</attribute>-->
|
||||||
</xpath>
|
<!-- </xpath>-->
|
||||||
<!-- 隐藏物料清单-->
|
<!-- 隐藏物料清单-->
|
||||||
|
|
||||||
<field name="production_id" position="after" invisible="0">
|
<field name="production_id" position="after" invisible="0">
|
||||||
|
|||||||
Reference in New Issue
Block a user