制造订单、工单页面导航优化

This commit is contained in:
guanhuan
2025-01-13 10:41:49 +08:00
parent c658027dcc
commit 0870bafdb9
7 changed files with 51 additions and 6 deletions

View File

@@ -160,8 +160,11 @@
<!-- <filter name="archived" string="已归档" domain="[('active','=',False)]"/> -->
<!-- <filter name="not archived" string="未归档" domain="[('active','=',True)]"/> -->
<field name="name"/>
<field name="product_qty"/>
<field name="state"/>
<field name="origin"/>
<field name="part_name"/>
<field name="part_number"/>
<field name="order_deadline" filter_domain="[('order_deadline', 'ilike', self)]"/>
<field name="production_line_id"/>
<filter string="待排程" name="draft" domain="[('state','=','draft')]"/>
<filter string="已排程" name="done" domain="[('state','=','done')]"/>
<filter string="加工中" name="processing" domain="[('state','=','processing')]"/>
@@ -176,6 +179,7 @@
<!-- <field name="state" icon="fa-filter"/> -->
<field name="production_line_id" select="multi" string="生产线" icon="fa-building" enable_counters="1"/>
<field name="state" select="multi" string="状态" icon="fa-building" enable_counters="1"/>
<field name="production_type" select="multi" string="制造类型" icon="fa-building" enable_counters="1"/>
</searchpanel>
</search>
</field>

View File

@@ -20,10 +20,15 @@ class Action_Plan_All_Wizard(models.TransientModel):
logging.info('计划开始时间: %s', planned_start_date)
return planned_start_date
def _get_production_line_id(self):
sf_production_line = self.env['sf.production.line'].sudo().search(
[('name', '=', '1#CNC自动生产线')], limit=1)
return sf_production_line.id
# 选择生产线
production_line_id = fields.Many2one('sf.production.line', string=u'生产线', required=True)
date_planned_start = fields.Datetime(string='计划开始时间', index=True, copy=False,
default=_get_date_planned_start)
production_line_id = fields.Many2one('sf.production.line', string=u'生产线', required=True,
default=_get_production_line_id)
date_planned_start = fields.Datetime(string='计划开始时间', index=True, copy=False, required=True)
# 接收传递过来的计划ID
plan_ids = fields.Many2many('sf.production.plan', string=u'计划ID')