This commit is contained in:
jinling.yang
2024-03-27 17:26:37 +08:00
14 changed files with 51 additions and 44 deletions

View File

@@ -42,6 +42,8 @@ const filedRequiredList = {
// 制造大模块
'production_line_id': { multiple: false, noLabel: false },
'date_approve': { multiple: false, noLabel: false },
'date_planned_start': { multiple: false, noLabel: false },
'date_planned_finished': { multiple: false, noLabel: false },
}
patch(FormStatusIndicator.prototype, 'jikimo_frontend.FormStatusIndicator', {
// 你可以重写或者添加一些方法和属性

View File

@@ -65,7 +65,7 @@
<record id="group_plan_dispatch" model="res.groups">
<field name="name">计划调度岗</field>
<field name="category_id" ref="module_category_plan"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
<!-- <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/> -->
</record>
<record id="group_plan_director" model="res.groups">

View File

@@ -145,6 +145,7 @@ access_purchase_order_group_purchase,access_purchase_order_group_purchase,purcha
access_purchase_order_line_group_purchase,access_purchase_order_line_group_purchase,purchase.model_purchase_order_line,sf_base.group_purchase,1,1,1,0
access_spindle_taper_type,spindle_taper_type,model_spindle_taper_type,base.group_user,1,1,1,1
access_sf_tool_groups_group_plan_dispatch,sf_tool_groups,model_sf_tool_groups,sf_base.group_plan_dispatch,1,0,0,0
access_sf_tool_groups_group_plan_director,sf_tool_groups,model_sf_tool_groups,sf_base.group_plan_director,1,1,1,0
access_sf_tool_groups_group_sf_tool_user,sf_tool_groups,model_sf_tool_groups,sf_base.group_sf_tool_user,1,1,1,1
access_purchase_order,purchase.order,purchase.model_purchase_order,sf_base.group_plan_dispatch,1,0,0,0
access_res_partner,res.partner,base.model_res_partner,sf_base.group_plan_dispatch,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
145 access_sf_tool_groups_group_plan_dispatch sf_tool_groups model_sf_tool_groups sf_base.group_plan_dispatch 1 0 0 0
146 access_sf_tool_groups_group_sf_tool_user access_sf_tool_groups_group_plan_director sf_tool_groups model_sf_tool_groups sf_base.group_sf_tool_user sf_base.group_plan_director 1 1 1 1 0
147 access_purchase_order access_sf_tool_groups_group_sf_tool_user purchase.order sf_tool_groups purchase.model_purchase_order model_sf_tool_groups sf_base.group_plan_dispatch sf_base.group_sf_tool_user 1 0 1 0 1 0 1
148 access_purchase_order purchase.order purchase.model_purchase_order sf_base.group_plan_dispatch 1 0 0 0
149 access_res_partner res.partner base.model_res_partner sf_base.group_plan_dispatch 1 0 0 0
150 access_purchase_order_line purchase.order.line purchase.model_purchase_order_line sf_base.group_plan_dispatch 1 0 0 0
151 access_account_move_line account.move.line account.model_account_move_line sf_base.group_plan_dispatch 1 0 0 0

View File

@@ -71,7 +71,7 @@
<field name="order_deadline"/>
<!-- <field name="process_time"/> -->
<field name="schedule_setting"/>
<field name="production_line_id"/>
<field name="production_line_id" domain="[('name', 'ilike', 'CNC')]"/>
<!-- Chatter -->

View File

@@ -6,7 +6,7 @@
<field name="arch" type="xml">
<form>
<group>
<field name="production_line_id"/>
<field name="production_line_id" domain="[('name', 'ilike', 'CNC')]"/>
</group>
<footer>
<button string="确认排程" name="action_plan_all" type="object" class="btn-primary"/>

View File

@@ -43,8 +43,6 @@ access_quality_alert_team_group_sf_mrp_manager,quality_alert_team_group_sf_mrp_m
access_product_template_group_quality,product_template_group_quality,product.model_product_template,sf_base.group_quality,1,0,0,0
access_product_template_group_quality_director,product_template_group_quality_director,product.model_product_template,sf_base.group_quality_director,1,0,0,0
access_product_template_group_plan_dispatch,product_template_group_plan_dispatch,product.model_product_template,sf_base.group_plan_dispatch,1,0,0,0
access_product_template_group_plan_director,product_template_group_plan_director,product.model_product_template,sf_base.group_plan_director,1,0,0,0
access_product_template_group_sf_equipment_user,product_template_group_sf_equipment_user,product.model_product_template,sf_base.group_sf_equipment_user,1,0,0,0
access_product_template_group_sf_tool_user,product_template_group_sf_tool_user,product.model_product_template,sf_base.group_sf_tool_user,1,0,0,0
access_product_template_group_sf_order_user,product_template_group_sf_order_user,product.model_product_template,sf_base.group_sf_order_user,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
43 access_product_template_group_plan_director access_product_template_group_sf_tool_user product_template_group_plan_director product_template_group_sf_tool_user product.model_product_template sf_base.group_plan_director sf_base.group_sf_tool_user 1 0 0 0
44 access_product_template_group_sf_equipment_user access_product_template_group_sf_order_user product_template_group_sf_equipment_user product_template_group_sf_order_user product.model_product_template sf_base.group_sf_equipment_user sf_base.group_sf_order_user 1 0 0 0
45 access_product_template_group_sf_tool_user access_product_template_group_sf_mrp_manager product_template_group_sf_tool_user product_template_group_sf_mrp_manager product.model_product_template sf_base.group_sf_tool_user sf_base.group_sf_mrp_manager 1 0 0 0
access_product_template_group_sf_order_user product_template_group_sf_order_user product.model_product_template sf_base.group_sf_order_user 1 0 0 0
access_product_template_group_sf_mrp_manager product_template_group_sf_mrp_manager product.model_product_template sf_base.group_sf_mrp_manager 1 0 0 0
46 access_product_template_group_equipment_user product_template_group_equipment_user product.model_product_template sf_maintenance.sf_group_equipment_user 1 0 0 0
47 access_product_template_group_equipment_manager product_template_group_equipment_manager product.model_product_template sf_maintenance.sf_group_equipment_manager 1 0 0 0
48 access_quality_alert_stage_group_quality quality_alert_stage_group_quality quality.model_quality_alert_stage sf_base.group_quality 1 0 0 0

View File

@@ -14,6 +14,8 @@ access_product_product_group_sale_salemanager,product_product_group_sale_saleman
access_product_product_group_sale_director,product_product_group_sale_director,product.model_product_product,sf_base.group_sale_director,1,1,1,0
access_product_product_group_purchase,product_product_group_purchase,product.model_product_product,sf_base.group_purchase,1,0,0,0
access_product_product_group_purchase_director,product_product_group_purchase_director,product.model_product_product,sf_base.group_purchase_director,1,1,1,0
access_product_product_group_plan_dispatch,product_product_group_plan_dispatch,product.model_product_product,sf_base.group_plan_dispatch,1,0,0,0
access_product_product_group_plan_director,product_product_group_plan_director,product.model_product_product,sf_base.group_plan_director,1,1,1,0
access_product_template_group_sale_salemanager,product_template_group_sale_salemanager,product.model_product_template,sf_base.group_sale_salemanager,1,0,0,0
access_product_template_group_sale_director,product_template_group_sale_director,product.model_product_template,sf_base.group_sale_director,1,1,1,0
access_product_template_group_purchase,product_template_group_purchase,product.model_product_template,sf_base.group_purchase,1,0,0,0
@@ -90,6 +92,9 @@ access_sale_report_group_sale_director,sale_report_group_sale_director,sale.mode
access_product_supplierinfo_group_purchase_director,product.supplierinfo group_purchase_director,product.model_product_supplierinfo,sf_base.group_purchase_director,1,1,1,0
access_product_category_group_purchase_director,product.category group_purchase_director,product.model_product_category,sf_base.group_purchase_director,1,1,1,0
access_product_supplierinfo_group_plan_director,product.supplierinfo user,product.model_product_supplierinfo,sf_base.group_plan_director,1,1,1,0
access_product_category_group_plan_director,product.category user,product.model_product_category,sf_base.group_plan_director,1,1,1,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
14 access_product_product_group_sale_director product_product_group_sale_director product.model_product_product sf_base.group_sale_director 1 1 1 0
15 access_product_product_group_purchase product_product_group_purchase product.model_product_product sf_base.group_purchase 1 0 0 0
16 access_product_product_group_purchase_director product_product_group_purchase_director product.model_product_product sf_base.group_purchase_director 1 1 1 0
17 access_product_product_group_plan_dispatch product_product_group_plan_dispatch product.model_product_product sf_base.group_plan_dispatch 1 0 0 0
18 access_product_product_group_plan_director product_product_group_plan_director product.model_product_product sf_base.group_plan_director 1 1 1 0
19 access_product_template_group_sale_salemanager product_template_group_sale_salemanager product.model_product_template sf_base.group_sale_salemanager 1 0 0 0
20 access_product_template_group_sale_director product_template_group_sale_director product.model_product_template sf_base.group_sale_director 1 1 1 0
21 access_product_template_group_purchase product_template_group_purchase product.model_product_template sf_base.group_purchase 1 0 0 0
92 access_product_category_group_purchase_director product.category group_purchase_director product.model_product_category sf_base.group_purchase_director 1 1 1 0
93 access_product_supplierinfo_group_plan_director product.supplierinfo user product.model_product_supplierinfo sf_base.group_plan_director 1 1 1 0
94 access_product_category_group_plan_director product.category user product.model_product_category sf_base.group_plan_director 1 1 1 0
95
96
97
98
99
100

View File

@@ -1,33 +1,33 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_sf_functional_cutting_tool_entity,sf.functional.cutting.tool.entity,model_sf_functional_cutting_tool_entity,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_warning,sf.functional.tool.warning,model_sf_functional_tool_warning,sf_base.group_sf_tool_user,1,1,1,0
access_sf_real_time_distribution_of_functional_tools,sf.real.time.distribution.of.functional.tools,model_sf_real_time_distribution_of_functional_tools,sf_base.group_sf_tool_user,1,1,1,0
access_sf_cam_work_order_program_knife_plan,sf.cam.work.order.program.knife.plan,model_sf_cam_work_order_program_knife_plan,sf_base.group_sf_tool_user,1,1,1,0
access_sf_machine_table_tool_changing_apply,sf.machine.table.tool.changing.apply,model_sf_machine_table_tool_changing_apply,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_change_requirement_information,sf.tool.change.requirement.information,model_sf_tool_change_requirement_information,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_transfer_request_information,sf.tool.transfer.request.information,model_sf_tool_transfer_request_information,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_assembly,sf.functional.tool.assembly,model_sf_functional_tool_assembly,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_assembly_order,sf.functional.tool.assembly.order,model_sf_functional_tool_assembly_order,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_material_search,sf.tool.material.search,model_sf_tool_material_search,sf_base.group_sf_tool_user,1,1,1,0
access_sf_fixture_material_search,sf.fixture.material.search,model_sf_fixture_material_search,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_cutting_tool_entity_group_plan_dispatch,sf.functional.cutting.tool.entity,model_sf_functional_cutting_tool_entity,sf_base.group_plan_dispatch,1,0,0,0
access_sf_functional_tool_warning,sf.functional.tool.warning,model_sf_functional_tool_warning,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_warning_group_plan_dispatch,sf.functional.tool.warning,model_sf_functional_tool_warning,sf_base.group_plan_dispatch,1,0,0,0
access_sf_real_time_distribution_of_functional_tools,sf.real.time.distribution.of.functional.tools,model_sf_real_time_distribution_of_functional_tools,sf_base.group_sf_tool_user,1,1,1,0
access_sf_real_time_distribution_of_functional_tools_group_plan_dispatch,sf.real.time.distribution.of.functional.tools,model_sf_real_time_distribution_of_functional_tools,sf_base.group_plan_dispatch,1,0,0,0
access_sf_cam_work_order_program_knife_plan,sf.cam.work.order.program.knife.plan,model_sf_cam_work_order_program_knife_plan,sf_base.group_sf_tool_user,1,1,1,0
access_sf_cam_work_order_program_knife_plan_group_plan_dispatch,sf.cam.work.order.program.knife.plan,model_sf_cam_work_order_program_knife_plan,sf_base.group_plan_dispatch,1,0,0,0
access_sf_machine_table_tool_changing_apply,sf.machine.table.tool.changing.apply,model_sf_machine_table_tool_changing_apply,sf_base.group_sf_tool_user,1,1,1,0
access_sf_machine_table_tool_changing_apply_group_plan_dispatch,sf.machine.table.tool.changing.apply,model_sf_machine_table_tool_changing_apply,sf_base.group_plan_dispatch,1,0,0,0
access_sf_tool_change_requirement_information,sf.tool.change.requirement.information,model_sf_tool_change_requirement_information,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_change_requirement_information_group_plan_dispatch,sf.tool.change.requirement.information,model_sf_tool_change_requirement_information,sf_base.group_plan_dispatch,1,0,0,0
access_sf_tool_transfer_request_information,sf.tool.transfer.request.information,model_sf_tool_transfer_request_information,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_transfer_request_information_group_plan_dispatch,sf.tool.transfer.request.information,model_sf_tool_transfer_request_information,sf_base.group_plan_dispatch,1,0,0,0
access_sf_functional_tool_assembly,sf.functional.tool.assembly,model_sf_functional_tool_assembly,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_assembly_group_plan_dispatch,sf.functional.tool.assembly,model_sf_functional_tool_assembly,sf_base.group_plan_dispatch,1,0,0,0
access_sf_functional_tool_assembly_order,sf.functional.tool.assembly.order,model_sf_functional_tool_assembly_order,sf_base.group_sf_tool_user,1,1,1,0
access_sf_functional_tool_assembly_order_group_plan_dispatch,sf.functional.tool.assembly.order,model_sf_functional_tool_assembly_order,sf_base.group_plan_dispatch,1,0,0,0
access_sf_tool_material_search,sf.tool.material.search,model_sf_tool_material_search,sf_base.group_sf_tool_user,1,1,1,0
access_sf_tool_material_search_group_plan_dispatch,sf.tool.material.search,model_sf_tool_material_search,sf_base.group_plan_dispatch,1,0,0,0
access_sf_fixture_material_search_group_plan_dispatch,sf.fixture.material.search,model_sf_fixture_material_search,sf_base.group_plan_dispatch,1,0,0,0
access_sf_fixture_material_search,sf.fixture.material.search,model_sf_fixture_material_search,sf_base.group_sf_order_user,1,0,0,0
access_sf_fixture_material_search_group_plan_dispatch,sf.fixture.material.search,model_sf_fixture_material_search,sf_base.group_plan_dispatch,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_sf_functional_cutting_tool_entity sf.functional.cutting.tool.entity model_sf_functional_cutting_tool_entity sf_base.group_sf_tool_user 1 1 1 0
access_sf_functional_tool_warning sf.functional.tool.warning model_sf_functional_tool_warning sf_base.group_sf_tool_user 1 1 1 0
access_sf_real_time_distribution_of_functional_tools sf.real.time.distribution.of.functional.tools model_sf_real_time_distribution_of_functional_tools sf_base.group_sf_tool_user 1 1 1 0
access_sf_cam_work_order_program_knife_plan sf.cam.work.order.program.knife.plan model_sf_cam_work_order_program_knife_plan sf_base.group_sf_tool_user 1 1 1 0
access_sf_machine_table_tool_changing_apply sf.machine.table.tool.changing.apply model_sf_machine_table_tool_changing_apply sf_base.group_sf_tool_user 1 1 1 0
access_sf_tool_change_requirement_information sf.tool.change.requirement.information model_sf_tool_change_requirement_information sf_base.group_sf_tool_user 1 1 1 0
access_sf_tool_transfer_request_information sf.tool.transfer.request.information model_sf_tool_transfer_request_information sf_base.group_sf_tool_user 1 1 1 0
access_sf_functional_tool_assembly sf.functional.tool.assembly model_sf_functional_tool_assembly sf_base.group_sf_tool_user 1 1 1 0
access_sf_functional_tool_assembly_order sf.functional.tool.assembly.order model_sf_functional_tool_assembly_order sf_base.group_sf_tool_user 1 1 1 0
access_sf_tool_material_search sf.tool.material.search model_sf_tool_material_search sf_base.group_sf_tool_user 1 1 1 0
access_sf_fixture_material_search sf.fixture.material.search model_sf_fixture_material_search sf_base.group_sf_tool_user 1 1 1 0
access_sf_functional_cutting_tool_entity_group_plan_dispatch sf.functional.cutting.tool.entity model_sf_functional_cutting_tool_entity sf_base.group_plan_dispatch 1 0 0 0
access_sf_functional_tool_warning_group_plan_dispatch sf.functional.tool.warning model_sf_functional_tool_warning sf_base.group_plan_dispatch 1 0 0 0
access_sf_real_time_distribution_of_functional_tools_group_plan_dispatch sf.real.time.distribution.of.functional.tools model_sf_real_time_distribution_of_functional_tools sf_base.group_plan_dispatch 1 0 0 0
access_sf_cam_work_order_program_knife_plan_group_plan_dispatch sf.cam.work.order.program.knife.plan model_sf_cam_work_order_program_knife_plan sf_base.group_plan_dispatch 1 0 0 0
access_sf_machine_table_tool_changing_apply_group_plan_dispatch sf.machine.table.tool.changing.apply model_sf_machine_table_tool_changing_apply sf_base.group_plan_dispatch 1 0 0 0
access_sf_tool_change_requirement_information_group_plan_dispatch sf.tool.change.requirement.information model_sf_tool_change_requirement_information sf_base.group_plan_dispatch 1 0 0 0
3 access_sf_tool_transfer_request_information_group_plan_dispatch access_sf_functional_cutting_tool_entity_group_plan_dispatch sf.tool.transfer.request.information sf.functional.cutting.tool.entity model_sf_tool_transfer_request_information model_sf_functional_cutting_tool_entity sf_base.group_plan_dispatch 1 0 0 0
4 access_sf_functional_tool_warning sf.functional.tool.warning model_sf_functional_tool_warning sf_base.group_sf_tool_user 1 1 1 0
5 access_sf_functional_tool_warning_group_plan_dispatch sf.functional.tool.warning model_sf_functional_tool_warning sf_base.group_plan_dispatch 1 0 0 0
6 access_sf_functional_tool_assembly_group_plan_dispatch access_sf_real_time_distribution_of_functional_tools sf.functional.tool.assembly sf.real.time.distribution.of.functional.tools model_sf_functional_tool_assembly model_sf_real_time_distribution_of_functional_tools sf_base.group_plan_dispatch sf_base.group_sf_tool_user 1 0 1 0 1 0
7 access_sf_real_time_distribution_of_functional_tools_group_plan_dispatch sf.real.time.distribution.of.functional.tools model_sf_real_time_distribution_of_functional_tools sf_base.group_plan_dispatch 1 0 0 0
8 access_sf_cam_work_order_program_knife_plan sf.cam.work.order.program.knife.plan model_sf_cam_work_order_program_knife_plan sf_base.group_sf_tool_user 1 1 1 0
9 access_sf_functional_tool_assembly_order_group_plan_dispatch access_sf_cam_work_order_program_knife_plan_group_plan_dispatch sf.functional.tool.assembly.order sf.cam.work.order.program.knife.plan model_sf_functional_tool_assembly_order model_sf_cam_work_order_program_knife_plan sf_base.group_plan_dispatch 1 0 0 0
10 access_sf_tool_material_search_group_plan_dispatch access_sf_machine_table_tool_changing_apply sf.tool.material.search sf.machine.table.tool.changing.apply model_sf_tool_material_search model_sf_machine_table_tool_changing_apply sf_base.group_plan_dispatch sf_base.group_sf_tool_user 1 0 1 0 1 0
11 access_sf_machine_table_tool_changing_apply_group_plan_dispatch sf.machine.table.tool.changing.apply model_sf_machine_table_tool_changing_apply sf_base.group_plan_dispatch 1 0 0 0
12 access_sf_fixture_material_search_group_plan_dispatch access_sf_tool_change_requirement_information sf.fixture.material.search sf.tool.change.requirement.information model_sf_fixture_material_search model_sf_tool_change_requirement_information sf_base.group_plan_dispatch sf_base.group_sf_tool_user 1 0 1 0 1 0
13 access_sf_tool_change_requirement_information_group_plan_dispatch sf.tool.change.requirement.information model_sf_tool_change_requirement_information sf_base.group_plan_dispatch 1 0 0 0
14 access_sf_tool_transfer_request_information sf.tool.transfer.request.information model_sf_tool_transfer_request_information sf_base.group_sf_tool_user 1 1 1 0
15 access_sf_tool_transfer_request_information_group_plan_dispatch sf.tool.transfer.request.information model_sf_tool_transfer_request_information sf_base.group_plan_dispatch 1 0 0 0
16 access_sf_functional_tool_assembly sf.functional.tool.assembly model_sf_functional_tool_assembly sf_base.group_sf_tool_user 1 1 1 0
17 access_sf_functional_tool_assembly_group_plan_dispatch sf.functional.tool.assembly model_sf_functional_tool_assembly sf_base.group_plan_dispatch 1 0 0 0
18 access_sf_functional_tool_assembly_order sf.functional.tool.assembly.order model_sf_functional_tool_assembly_order sf_base.group_sf_tool_user 1 1 1 0
19 access_sf_functional_tool_assembly_order_group_plan_dispatch sf.functional.tool.assembly.order model_sf_functional_tool_assembly_order sf_base.group_plan_dispatch 1 0 0 0
20 access_sf_tool_material_search sf.tool.material.search model_sf_tool_material_search sf_base.group_sf_tool_user 1 1 1 0
21 access_sf_tool_material_search_group_plan_dispatch sf.tool.material.search model_sf_tool_material_search sf_base.group_plan_dispatch 1 0 0 0
22 access_sf_fixture_material_search sf.fixture.material.search model_sf_fixture_material_search sf_base.group_sf_order_user 1 0 0 0
23 access_sf_fixture_material_search_group_plan_dispatch sf.fixture.material.search model_sf_fixture_material_search sf_base.group_plan_dispatch 1 0 0 0
24
25
26
27
28
29
30
31
32
33

View File

@@ -100,6 +100,6 @@
name="夹具物料查询"
id="menu_sf_fixture_material_search"
action="action_sf_fixture_material_search"
parent="menu_sf_tool_manage"
parent="menu_sf_fixture"
/>
</odoo>

View File

@@ -7,6 +7,13 @@
groups="mrp.group_mrp_routings"
parent="mrp.menu_mrp_root"
sequence="20"/>
<menuitem id="menu_sf_fixture"
name="夹具管理"
groups="sf_base.group_sf_order_user"
parent="mrp.menu_mrp_root"
sequence="20"/>
<menuitem
id="menu_sf_functional_cutting_tool"
parent="menu_sf_tool_manage"

View File

@@ -40,8 +40,8 @@
<field name="arch" type="xml">
<form create="0" edit="0" delete="0">
<header>
<!-- <button name="enroll_functional_tool_entity" string="功能刀具注册" type="object"-->
<!-- class="btn-primary"/>-->
<!-- <button name="enroll_functional_tool_entity" string="功能刀具注册" type="object"-->
<!-- class="btn-primary"/>-->
<field name="functional_tool_status" widget="statusbar" statusbar_visible="正常,报警,已拆除"/>
</header>
<sheet>
@@ -245,8 +245,8 @@
<field name="dispose_user"/>
<field name="dispose_time"/>
<field name="dispose_func"/>
<!-- <button name="enroll_functional_tool_warning" string="刀具预警注册" type="object"-->
<!-- class="btn-primary"/>-->
<!-- <button name="enroll_functional_tool_warning" string="刀具预警注册" type="object"-->
<!-- class="btn-primary"/>-->
</tree>
</field>
</record>
@@ -322,10 +322,10 @@
<field name="model">sf.real.time.distribution.of.functional.tools</field>
<field name="arch" type="xml">
<form>
<!-- <header>-->
<!-- <button name="enroll_functional_tool_real_time_distribution" string="安全库存注册" type="object"-->
<!-- class="btn-primary"/>-->
<!-- </header>-->
<!-- <header>-->
<!-- <button name="enroll_functional_tool_real_time_distribution" string="安全库存注册" type="object"-->
<!-- class="btn-primary"/>-->
<!-- </header>-->
<sheet>
<div class="oe_title">
<h1>
@@ -337,7 +337,7 @@
<group>
<field name="sf_cutting_tool_type_id" class="custom_required"
attrs="{'readonly': [('status_create', '=', False)]}"/>
<field name="tool_groups_id" class="custom_required"
<field name="tool_groups_id" class="custom_required" options="{'no_create': True}"
attrs="{'readonly': [('status_create', '=', False)]}"/>
<field name="diameter" class="custom_required"
attrs="{'readonly': [('status_create', '=', False)]}"/>
@@ -462,7 +462,7 @@
<field name="date"/>
<field name="qty_done" string="数量"/>
<field name="functional_tool_type_id" invisible="True"/>
<!-- <button name="enroll_functional_tool_move" string="安全库存注册" type="object" class="btn-primary"/>-->
<!-- <button name="enroll_functional_tool_move" string="安全库存注册" type="object" class="btn-primary"/>-->
</tree>
</field>
</record>

View File

@@ -229,7 +229,7 @@ class SfLocation(models.Model):
class SfShelf(models.Model):
_name = 'sf.shelf'
_description = '货架'
_order = 'name'
_order = 'create_date desc'
name = fields.Char('货架名称', required=True, size=20)
barcode = fields.Char('编码', copy=False, size=15, required=True)
@@ -310,7 +310,7 @@ class SfShelf(models.Model):
class ShelfLocation(models.Model):
_name = 'sf.shelf.location'
_description = '货位'
_order = 'name, id'
_order = 'create_date desc'
# current_location_id = fields.Many2one('sf.shelf.location', string='当前位置')
# # 目的位置

View File

@@ -102,17 +102,11 @@ access_mrp_production_group_sf_stock_user,mrp.production,mrp.model_mrp_productio
access_sf_shelf_location_group_plan_dispatch,sf.shelf.location,model_sf_shelf_location,sf_base.group_plan_dispatch,1,0,0,0
access_stock_move,stock.move,stock.model_stock_move,sf_base.group_plan_dispatch,1,1,1,0
access_stock_picking,stock.picking,stock.model_stock_picking,sf_base.group_plan_dispatch,1,0,0,0
access_stock_picking_group_plan_dispatch,stock.picking,stock.model_stock_picking,sf_base.group_plan_dispatch,1,0,0,0
access_stock_lot_group_plan_dispatch,stock.lot,stock.model_stock_lot,sf_base.group_plan_dispatch,1,0,0,0
access_stock_lot_group_plan_director,stock.lot,stock.model_stock_lot,sf_base.group_plan_director,1,1,1,0
access_stock_warehouse_orderpoint,stock.warehouse.orderpoint,stock.model_stock_warehouse_orderpoint,sf_base.group_plan_dispatch,1,1,0,0
access_product_product,product.product,product.model_product_product,sf_base.group_plan_dispatch,1,0,0,0
access_product_template,product.template,product.model_product_template,sf_base.group_plan_dispatch,1,0,0,0
access_product_product,product.product,product.model_product_product,sf_base.group_plan_director,1,1,1,0
access_product_template,product.template,product.model_product_template,sf_base.group_plan_director,1,1,1,0
access_stock_inventory_conflict,stock.inventory.conflict,stock.model_stock_inventory_conflict,sf_base.group_plan_dispatch,1,0,0,0
access_stock_inventory_warning,stock.inventory.warning,stock.model_stock_inventory_warning,sf_base.group_plan_dispatch,1,0,0,0
access_stock_inventory_adjustment_name,stock.inventory.adjustment.name,stock.model_stock_inventory_adjustment_name,sf_base.group_plan_dispatch,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
102 access_stock_lot_group_plan_dispatch stock.lot stock.model_stock_lot sf_base.group_plan_dispatch 1 0 0 0
103 access_stock_lot_group_plan_director stock.lot stock.model_stock_lot sf_base.group_plan_director 1 1 1 0
104 access_stock_warehouse_orderpoint stock.warehouse.orderpoint stock.model_stock_warehouse_orderpoint sf_base.group_plan_dispatch 1 1 0 0
105 access_product_product access_stock_inventory_conflict product.product stock.inventory.conflict product.model_product_product stock.model_stock_inventory_conflict sf_base.group_plan_dispatch 1 0 0 0
106 access_product_template access_stock_inventory_warning product.template stock.inventory.warning product.model_product_template stock.model_stock_inventory_warning sf_base.group_plan_dispatch 1 0 0 0
107 access_product_product access_stock_inventory_adjustment_name product.product stock.inventory.adjustment.name product.model_product_product stock.model_stock_inventory_adjustment_name sf_base.group_plan_director sf_base.group_plan_dispatch 1 1 0 1 0 0
108 access_product_template access_mrp_production_group_purchase product.template mrp_production_group_purchase product.model_product_template mrp.model_mrp_production sf_base.group_plan_director sf_base.group_purchase 1 1 0 1 0 0
109 access_stock_inventory_conflict access_mrp_production_group_purchase_director stock.inventory.conflict mrp_production_group_purchase_director stock.model_stock_inventory_conflict mrp.model_mrp_production sf_base.group_plan_dispatch sf_base.group_purchase_director 1 0 0 0
access_stock_inventory_warning stock.inventory.warning stock.model_stock_inventory_warning sf_base.group_plan_dispatch 1 0 0 0
access_stock_inventory_adjustment_name stock.inventory.adjustment.name stock.model_stock_inventory_adjustment_name sf_base.group_plan_dispatch 1 0 0 0
access_mrp_production_group_purchase mrp_production_group_purchase mrp.model_mrp_production sf_base.group_purchase 1 0 0 0
access_mrp_production_group_purchase_director mrp_production_group_purchase_director mrp.model_mrp_production sf_base.group_purchase_director 1 0 0 0
access_mrp_workorder_group_purchase mrp_workorder_group_purchase mrp.model_mrp_workorder sf_base.group_purchase 1 0 0 0
access_mrp_workorder_group_purchase_director mrp_workorder_group_purchase_director mrp.model_mrp_workorder sf_base.group_purchase_director 1 0 0 0
110 access_mrp_unbuild_group_purchase access_mrp_workorder_group_purchase mrp_unbuild_group_purchase mrp_workorder_group_purchase mrp.model_mrp_unbuild mrp.model_mrp_workorder sf_base.group_purchase 1 0 0 0
111 access_mrp_unbuild_group_purchase_director access_mrp_workorder_group_purchase_director mrp_unbuild_group_purchase_director mrp_workorder_group_purchase_director mrp.model_mrp_unbuild mrp.model_mrp_workorder sf_base.group_purchase_director 1 0 0 0
112 access_stock_scrap_group_purchase access_mrp_unbuild_group_purchase stock_scrap_group_purchase mrp_unbuild_group_purchase stock.model_stock_scrap mrp.model_mrp_unbuild sf_base.group_purchase 1 0 0 0

View File

@@ -117,7 +117,7 @@
<field name="inherit_id" ref="stock.stock_scrap_form_view"/>
<field name="arch" type="xml">
<xpath expr="//header//button[@name='action_validate']" position="replace">
<button name="action_validate" states="draft" string="Validate" type="object" class="oe_highlight"
<button name="action_validate" states="draft" string="确认" type="object" class="oe_highlight"
context="{'not_unlink_on_discard': True}" data-hotkey="v"
groups="sf_warehouse.group_sf_stock_user"/>
</xpath>