Accept Merge Request #386: (feature/sf看板样式统一 -> develop)

Merge Request: sf看板样式统一

Created By: @许何哲
Accepted By: @许何哲
URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/386?initial=true
This commit is contained in:
许何哲
2023-09-14 17:25:37 +08:00
committed by Coding
2 changed files with 319 additions and 238 deletions

View File

@@ -49,24 +49,29 @@ td.o_required_modifier {
display: flex;
flex-direction: column;
position: absolute;
top: 0;
top: 28px;
bottom: 0;
right: 8px;
right: 18px;
margin: auto;
height: 34px;
//height: 34px;
height: unset !important;
align-items: center;
}
.show_state > div {
width: 12px;
width: 20px;
height: 12px;
border: 1px solid #000
}
.show_state > div:nth-child(2) {
border-top: none;
.show_state > div:nth-child(1) {
border-bottom: none;
}
.show_state > div:nth-child(2) {
border-top: 1px solid black !important;
}
.oe_kanban_card.kanban_color_2 {
background-color: #FF4343 !important;
color: #fff;
@@ -83,6 +88,11 @@ td.o_required_modifier {
color: #fff;
}
.my-image div {
width: 122px !important;
height: 122px !important;
}
.my-image img {
width: 100%;
height: 100%;
@@ -148,4 +158,62 @@ td.o_required_modifier {
justify-content: flex-start;
}
//-----------------------------------------------------------
//-----------------------------------------------------------
div[class="o_content o_component_with_search_panel"] .oe_kanban_color_0 {
position: relative;
padding: 0 !important;
}
div[class="o_content o_component_with_search_panel"] img[name="equipment_image"] {
width: 150px !important;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_card_content button {
position: absolute;
top: -52px;
left: -55px;
width: 80px;
}
div[class="o_content o_component_with_search_panel"] .o_primary > span:nth-of-type(1) {
position: absolute;
top: 10px;
left: 168px;
}
div[class="o_content o_component_with_search_panel"] .o_primary > span:nth-of-type(2) {
margin-left: 18px;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_dashboard:not(.o_legacy_kanban_view) .o_kanban_record > div .o_kanban_manage_toggle_button {
top: 10px !important;
right: 17px !important;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_record_headings .ml8 {
margin-left: 0px !important;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_dashboard:not(.o_legacy_kanban_view) .o_kanban_record > div .o_kanban_card_content {
min-height: 0 !important;
height: 0 !important;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_dashboard:not(.o_legacy_kanban_view) .o_kanban_record > div .o_kanban_card_header + .container.o_kanban_card_content {
margin-top: -5px !important;
}
div[class="o_content o_component_with_search_panel"] .o_kanban_primary_left {
right: 10px;
padding: 0 !important;
}
div[class="o_content o_component_with_search_panel"] .show_state {
right: 10px !important;
top: 45px !important;
}
div[class="o_content o_component_with_search_panel"] .show_state span {
margin-top: 10px;
font-size: 12px;
}

View File

@@ -24,34 +24,46 @@
</field>
</record>
<record id="mrp_workcenter_view_kanban_inherit_workorder" model="ir.ui.view">
<field name="name">mrp.workcenter.view.kanban.inherit.mrp.workorder</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/>
<field name="arch" type="xml">
<!-- Desktop view -->
<xpath expr='(//field[@name="name"])[1]' position="after">
<record id="mrp_workcenter_view_kanban_inherit_workorder" model="ir.ui.view">
<field name="name">mrp.workcenter.view.kanban.inherit.mrp.workorder</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/>
<field name="arch" type="xml">
<!-- Desktop view -->
<xpath expr='(//field[@name="name"])[1]' position="before">
<field name="equipment_status"/>
<field name="equipment_image"/>
</xpath>
<xpath expr='(//field[@name="name"])[2]' position="before">
<field name="equipment_image" widget="image"/>
<field name="equipment_status" />
<field name="equipment_image" />
</xpath>
<xpath expr='(//field[@name="name"])[2]' position="after">
<field name="equipment_status" />
<field name="equipment_image" widget="image" />
</xpath>
<xpath expr='(//a[@name="unblock"])' position="after">
<div class="czyg">绿色:正常,红色:故障,黄色:下线/暂停</div>
</xpath>
</field>
</record>
</xpath>
<xpath expr='(//a[@name="unblock"])' position="after">
<!-- <div class="czyg">绿色:正常,红色:故障,黄色:下线/暂停</div>-->
</xpath>
</field>
</record>
<!--&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-->
<record id="mrp_workcenter_kanban_inherit1" model="ir.ui.view">
<field name="name">mrp.workcenter.kanban.inherit</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/>
<field name="arch" type="xml">
<xpath expr="//kanban//templates//t" position="inside">
<p class="show_state" t-attf-class="oe_kanban_global_click o_kanban_record_has_image_fill o_hr_kanban_record oe_kanban_card oe_kanban_global_click
">
<div t-attf-class="#{record.equipment_status.raw_value == '正常' ? 'color_1' : ''}"></div>
<div t-attf-class="#{record.equipment_status.raw_value == '故障' ? 'color_2' : ''}"></div>
<div t-attf-class="#{record.equipment_status.raw_value == '不可用' ? 'color_3' : ''}"></div>
<span t-attf-class="#{record.equipment_status.raw_value == '正常' ? 'font_color_1' : ''}
#{record.equipment_status.raw_value == '故障' ? 'font_color_2' : ''}
#{record.equipment_status.raw_value == '不可用' ? 'font_color_3' : ''}">
<field name="equipment_status"/>
</span>
</p>
</xpath>
</field>
</record>
<!-- override to change the no content image -->
<record id="mrp.action_work_orders" model="ir.actions.act_window">
@@ -118,202 +130,203 @@
</field>
</record>
<record id="mrp_workcenter_view_kanban_inherit_maintenance" model="ir.ui.view">
<field name="name">mrp.workcenter.view.kanban.inherit.maintenance</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='plan_order']" position="after">
<div>
<a name="%(maintenance.hr_equipment_request_action)d" type="action">Maintenance</a>
</div>
</xpath>
</field>
</record>
<record id="mrp_workcenter_view_kanban_inherit_maintenance" model="ir.ui.view">
<field name="name">mrp.workcenter.view.kanban.inherit.maintenance</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='plan_order']" position="after">
<div>
<a name="%(maintenance.hr_equipment_request_action)d" type="action">Maintenance</a>
</div>
</xpath>
</field>
</record>
<!-- 此段勿删,备用。待生产线驾驶舱完全确定下拉并完成后再行删除!!! -->
<!-- 此段勿删,备用。待生产线驾驶舱完全确定下拉并完成后再行删除!!! -->
<!-- --><!-- 继承原有的看板视图 -->
<!-- <record id="mrp_workcenter_kanban_inherit1" model="ir.ui.view"> -->
<!-- <field name="name">mrp.workcenter.kanban.inherit</field> -->
<!-- <field name="model">mrp.workcenter</field> -->
<!-- <field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/> -->
<!-- <field name="arch" type="xml"> -->
<!-- <xpath expr="//kanban" position="replace"> -->
<!-- <kanban class="oe_background_grey o_kanban_dashboard o_workcenter_kanban" create="0" sample="1" -->
<!-- > -->
<!-- <field name="name"/> -->
<!-- <field name="color"/> -->
<!-- <field name="workorder_count"/> -->
<!-- <field name="working_state"/> -->
<!-- <field name="oee_target"/> -->
<!-- <field name="production_line_show"/> -->
<!-- <field name="production_line_id"/> -->
<!-- <templates> -->
<!-- <t t-name="kanban-box" -->
<!-- t-if="record.production_line_id.value == record.production_line_show.raw_value"> -->
<!-- <div t-on-click="console.log(record.production_line_id,'11111111111')"></div>--> -->
<!-- <div t-on-click="console.log(record.production_line_show,'22222222222')"></div>--> -->
<!-- <div t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}"> -->
<!-- <div t-attf-class="o_kanban_card_header o_kanban_record_top"> -->
<!-- <div class="o_kanban_record_headings o_kanban_card_header_title"> -->
<!-- <span class="o_primary ml8" style="display: inline-block"> -->
<!-- <field name="name"/> -->
<!-- </span> -->
<!-- </div> -->
<!-- <div class="o_kanban_manage_button_section"> -->
<!-- <a class="o_kanban_manage_toggle_button" href="#"> -->
<!-- <i class="fa fa-ellipsis-v" role="img" aria-label="Manage" title="Manage"/> -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="container o_kanban_card_content"> -->
<!-- <div class="row mb16"> -->
<!-- <div class="col-6 o_kanban_primary_left"> -->
<!-- <div class="btn-group" name="o_wo"> -->
<!-- <t t-if="record.workorder_count.raw_value &gt; 0"> -->
<!-- <button class="btn btn-primary" name="action_work_order" -->
<!-- type="object" -->
<!-- context="{'search_default_ready': 1, 'search_default_progress': 1}"> -->
<!-- <span>WORK ORDERS</span> -->
<!-- </button> -->
<!-- </t> -->
<!-- <t t-if="record.workorder_count.raw_value &lt;= 0"> -->
<!-- <button class="btn btn-warning" -->
<!-- name="%(mrp.act_product_mrp_production_workcenter)d" -->
<!-- type="action"> -->
<!-- <span>PLAN ORDERS</span> -->
<!-- </button> -->
<!-- </t> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-6 o_kanban_primary_right"> -->
<!-- <div class="row" t-if="record.workorder_ready_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_ready': 1}"> -->
<!-- To Launch -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_ready_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.workorder_progress_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_progress': 1}"> -->
<!-- In Progress -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_progress_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.workorder_late_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_late': 1}"> -->
<!-- Late -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_late_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.oee.raw_value &gt; 0"> -->
<!-- <div class="col-6"> -->
<!-- <a name="%(mrp.mrp_workcenter_productivity_report_oee)d" -->
<!-- type="action"> -->
<!-- OEE -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-6 text-end"> -->
<!-- <span t-att-class="record.oee_target.raw_value and (record.oee.raw_value &lt; record.oee_target.raw_value) and 'text-danger' or (record.oee.raw_value &gt; record.oee_target.raw_value) and 'text-success' or 'text-warning'"> -->
<!-- <strong> -->
<!-- <field name="oee" widget="integer"/>% -->
<!-- </strong> -->
<!-- </span> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row"> -->
<!-- <div class="col-12 o_kanban_primary_left" -->
<!-- style="position:absolute; bottom:10px;" name="wc_stages"> -->
<!-- <a name="%(mrp.act_mrp_block_workcenter)d" type="action" -->
<!-- class="o_status float-end" -->
<!-- title="No workorder currently in progress. Click to mark work center as blocked." -->
<!-- aria-label="No workorder currently in progress. Click to mark work center as blocked." -->
<!-- attrs="{'invisible': [('working_state','in',('blocked','done'))]}"/> -->
<!-- <a name="unblock" type="object" class=" o_status o_status_red float-end" -->
<!-- title="Workcenter blocked, click to unblock." -->
<!-- aria-label="Workcenter blocked, click to unblock." -->
<!-- attrs="{'invisible': [('working_state','in',('normal','done'))]}"/> -->
<!-- <a name="%(mrp.act_mrp_block_workcenter)d" type="action" -->
<!-- class="o_status o_status_green float-end" -->
<!-- title="Work orders in progress. Click to block work center." -->
<!-- aria-label="Work orders in progress. Click to block work center." -->
<!-- attrs="{'invisible': [('working_state','in',('normal','blocked'))]}"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="container o_kanban_card_manage_pane dropdown-menu" role="menu"> -->
<!-- <div class="row"> -->
<!-- <div class="col-6 o_kanban_card_manage_section o_kanban_manage_view"> -->
<!-- <div role="menuitem" class="o_kanban_card_manage_title"> -->
<!-- <span>Actions</span> -->
<!-- </div> -->
<!-- <div role="menuitem" name="plan_order"> -->
<!-- <a name="action_work_order" type="object">Plan Orders</a> -->
<!-- </div> -->
<!-- <div> -->
<!-- <a name="%(maintenance.hr_equipment_request_action)d" type="action"> -->
<!-- Maintenance -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-6 o_kanban_card_manage_section o_kanban_manage_new"> -->
<!-- <div role="menuitem" class="o_kanban_card_manage_title"> -->
<!-- <span>Reporting</span> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="%(mrp.mrp_workcenter_productivity_report_oee)d" type="action"> -->
<!-- OEE -->
<!-- </a> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="%(mrp.mrp_workorder_workcenter_report)d" type="action" -->
<!-- context="{'search_default_thisyear':True}"> -->
<!-- Performance -->
<!-- </a> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_waiting': 1}">Waiting Availability -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- --><!-- 继承原有的看板视图 -->
<!-- <record id="mrp_workcenter_kanban_inherit1" model="ir.ui.view"> -->
<!-- <field name="name">mrp.workcenter.kanban.inherit</field> -->
<!-- <field name="model">mrp.workcenter</field> -->
<!-- <field name="inherit_id" ref="mrp.mrp_workcenter_kanban"/> -->
<!-- <field name="arch" type="xml"> -->
<!-- <xpath expr="//kanban" position="replace"> -->
<!-- <kanban class="oe_background_grey o_kanban_dashboard o_workcenter_kanban" create="0" sample="1" -->
<!-- > -->
<!-- <field name="name"/> -->
<!-- <field name="color"/> -->
<!-- <field name="workorder_count"/> -->
<!-- <field name="working_state"/> -->
<!-- <field name="oee_target"/> -->
<!-- <field name="production_line_show"/> -->
<!-- <field name="production_line_id"/> -->
<!-- <templates> -->
<!-- <t t-name="kanban-box" -->
<!-- t-if="record.production_line_id.value == record.production_line_show.raw_value"> -->
<!-- <div t-on-click="console.log(record.production_line_id,'11111111111')"></div>--> -->
<!-- <div t-on-click="console.log(record.production_line_show,'22222222222')"></div>-->
-->
<!-- <div t-attf-class="#{!selection_mode ? kanban_color(record.color.raw_value) : ''}"> -->
<!-- <div t-attf-class="o_kanban_card_header o_kanban_record_top"> -->
<!-- <div class="o_kanban_record_headings o_kanban_card_header_title"> -->
<!-- <span class="o_primary ml8" style="display: inline-block"> -->
<!-- <field name="name"/> -->
<!-- </span> -->
<!-- </div> -->
<!-- <div class="o_kanban_manage_button_section"> -->
<!-- <a class="o_kanban_manage_toggle_button" href="#"> -->
<!-- <i class="fa fa-ellipsis-v" role="img" aria-label="Manage" title="Manage"/> -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="container o_kanban_card_content"> -->
<!-- <div class="row mb16"> -->
<!-- <div class="col-6 o_kanban_primary_left"> -->
<!-- <div class="btn-group" name="o_wo"> -->
<!-- <t t-if="record.workorder_count.raw_value &gt; 0"> -->
<!-- <button class="btn btn-primary" name="action_work_order" -->
<!-- type="object" -->
<!-- context="{'search_default_ready': 1, 'search_default_progress': 1}"> -->
<!-- <span>WORK ORDERS</span> -->
<!-- </button> -->
<!-- </t> -->
<!-- <t t-if="record.workorder_count.raw_value &lt;= 0"> -->
<!-- <button class="btn btn-warning" -->
<!-- name="%(mrp.act_product_mrp_production_workcenter)d" -->
<!-- type="action"> -->
<!-- <span>PLAN ORDERS</span> -->
<!-- </button> -->
<!-- </t> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-6 o_kanban_primary_right"> -->
<!-- <div class="row" t-if="record.workorder_ready_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_ready': 1}"> -->
<!-- To Launch -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_ready_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.workorder_progress_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_progress': 1}"> -->
<!-- In Progress -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_progress_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.workorder_late_count.raw_value &gt; 0"> -->
<!-- <div class="col-8"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_late': 1}"> -->
<!-- Late -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-4 text-end"> -->
<!-- <field name="workorder_late_count"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row" t-if="record.oee.raw_value &gt; 0"> -->
<!-- <div class="col-6"> -->
<!-- <a name="%(mrp.mrp_workcenter_productivity_report_oee)d" -->
<!-- type="action"> -->
<!-- OEE -->
<!-- </a> -->
<!-- </div> -->
<!-- <div class="col-6 text-end"> -->
<!-- <span t-att-class="record.oee_target.raw_value and (record.oee.raw_value &lt; record.oee_target.raw_value) and 'text-danger' or (record.oee.raw_value &gt; record.oee_target.raw_value) and 'text-success' or 'text-warning'"> -->
<!-- <strong> -->
<!-- <field name="oee" widget="integer"/>% -->
<!-- </strong> -->
<!-- </span> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="row"> -->
<!-- <div class="col-12 o_kanban_primary_left" -->
<!-- style="position:absolute; bottom:10px;" name="wc_stages"> -->
<!-- <a name="%(mrp.act_mrp_block_workcenter)d" type="action" -->
<!-- class="o_status float-end" -->
<!-- title="No workorder currently in progress. Click to mark work center as blocked." -->
<!-- aria-label="No workorder currently in progress. Click to mark work center as blocked." -->
<!-- attrs="{'invisible': [('working_state','in',('blocked','done'))]}"/> -->
<!-- <a name="unblock" type="object" class=" o_status o_status_red float-end" -->
<!-- title="Workcenter blocked, click to unblock." -->
<!-- aria-label="Workcenter blocked, click to unblock." -->
<!-- attrs="{'invisible': [('working_state','in',('normal','done'))]}"/> -->
<!-- <a name="%(mrp.act_mrp_block_workcenter)d" type="action" -->
<!-- class="o_status o_status_green float-end" -->
<!-- title="Work orders in progress. Click to block work center." -->
<!-- aria-label="Work orders in progress. Click to block work center." -->
<!-- attrs="{'invisible': [('working_state','in',('normal','blocked'))]}"/> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="container o_kanban_card_manage_pane dropdown-menu" role="menu"> -->
<!-- <div class="row"> -->
<!-- <div class="col-6 o_kanban_card_manage_section o_kanban_manage_view"> -->
<!-- <div role="menuitem" class="o_kanban_card_manage_title"> -->
<!-- <span>Actions</span> -->
<!-- </div> -->
<!-- <div role="menuitem" name="plan_order"> -->
<!-- <a name="action_work_order" type="object">Plan Orders</a> -->
<!-- </div> -->
<!-- <div> -->
<!-- <a name="%(maintenance.hr_equipment_request_action)d" type="action"> -->
<!-- Maintenance -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div class="col-6 o_kanban_card_manage_section o_kanban_manage_new"> -->
<!-- <div role="menuitem" class="o_kanban_card_manage_title"> -->
<!-- <span>Reporting</span> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="%(mrp.mrp_workcenter_productivity_report_oee)d" type="action"> -->
<!-- OEE -->
<!-- </a> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="%(mrp.mrp_workorder_workcenter_report)d" type="action" -->
<!-- context="{'search_default_thisyear':True}"> -->
<!-- Performance -->
<!-- </a> -->
<!-- </div> -->
<!-- <div role="menuitem"> -->
<!-- <a name="action_work_order" type="object" -->
<!-- context="{'search_default_waiting': 1}">Waiting Availability -->
<!-- </a> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- <div t-if="widget.editable" class="o_kanban_card_manage_settings row"> -->
<!-- <div role="menuitem" aria-haspopup="true" class="col-8"> -->
<!-- <ul role="menu" class="oe_kanban_colorpicker" data-field="color"/> -->
<!-- </div> -->
<!-- <div role="menuitem" class="text-end"> -->
<!-- <a type="edit">Settings</a> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </t> -->
<!-- </templates> -->
<!-- </kanban> -->
<!-- </xpath> -->
<!-- </field> -->
<!-- </record> -->
<!-- <div t-if="widget.editable" class="o_kanban_card_manage_settings row"> -->
<!-- <div role="menuitem" aria-haspopup="true" class="col-8"> -->
<!-- <ul role="menu" class="oe_kanban_colorpicker" data-field="color"/> -->
<!-- </div> -->
<!-- <div role="menuitem" class="text-end"> -->
<!-- <a type="edit">Settings</a> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </div> -->
<!-- </t> -->
<!-- </templates> -->
<!-- </kanban> -->
<!-- </xpath> -->
<!-- </field> -->
<!-- </record> -->
<!-- MRP.PRODUCTION -->
<record id="mrp_production_view_form_inherit_maintenance" model="ir.ui.view">
@@ -342,18 +355,18 @@
</field>
</record>
<!-- 生产线驾驶舱searchpanel -->
<record id="view_location_search_sf11111_inherit" model="ir.ui.view">
<field name="name">mrp.workcenter.inherit</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.view_mrp_workcenter_search"/>
<field name="arch" type="xml">
<xpath expr="//search[1]" position="inside">
<searchpanel>
<field name="production_line_id" icon="fa-filter"/>
</searchpanel>
</xpath>
</field>
</record>
<!-- 生产线驾驶舱searchpanel -->
<record id="view_location_search_sf11111_inherit" model="ir.ui.view">
<field name="name">mrp.workcenter.inherit</field>
<field name="model">mrp.workcenter</field>
<field name="inherit_id" ref="mrp.view_mrp_workcenter_search"/>
<field name="arch" type="xml">
<xpath expr="//search[1]" position="inside">
<searchpanel>
<field name="production_line_id" icon="fa-filter"/>
</searchpanel>
</xpath>
</field>
</record>
</odoo>