添加功能

This commit is contained in:
李鹏宇
2025-12-16 18:19:17 +08:00
parent fdc96b9cac
commit 71bf37a69b
3 changed files with 37 additions and 0 deletions
@@ -7,6 +7,12 @@ class MenuInherit(models.Model):
is_phone = fields.Boolean("是否手机显示", default=True)
def update_is_phone(self):
menu_ids = self.env["ir.ui.menu"].browse(
self._context.get('active_ids', self._context.get('active_id')))
for menu in menu_ids:
menu.is_phone = False
def load_web_menus(self, debug):
web_menus = {}
menus = self.search_read([], fields=['id', 'is_phone'])
+10
View File
@@ -11,6 +11,16 @@
parent="menu_soong_workflow_root"
action="action_kklw_workflow_approval_request"
sequence="1"/>
<menuitem id="menu_soong_workflow_todo_record"
name="待办"
parent="menu_soong_workflow_root"
action="soong_workflow_record_todo_action"
sequence="2"/>
<menuitem id="menu_soong_workflow_done_record"
name="已办"
parent="menu_soong_workflow_root"
action="soong_workflow_record_done_action"
sequence="3"/>
<menuitem id="menu_soong_workflow_other_record"
name="流程查询"
parent="menu_soong_workflow_root"
@@ -199,6 +199,27 @@
<field name="search_view_id" ref="soong_workflow_record_search"/>
<field name="view_id" ref="soong_workflow_record_my_tree"/>
</record>
<record id="soong_workflow_record_todo_action" model="ir.actions.act_window">
<field name="name">待办</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">soong.workflow.record</field>
<field name="view_mode">tree,kanban,search</field>
<!-- <field name="context">{'check_employee': 1, 'search_default_is_start':1, 'search_default_is_to_do':1}</field>-->
<field name="context">{'header_search_default_approve_state': 1, 'header_search_default_to_do':1, 'check_employee': 1}</field>
<field name="domain">[('users_ids', 'in', uid), ('reclaim_state', '=', False), ('soong_state', '=', 'to_do')]</field>
<field name="search_view_id" ref="soong_workflow_record_search1"/>
<field name="view_id" ref="soong_workflow_record_my_tree"/>
</record>
<record id="soong_workflow_record_done_action" model="ir.actions.act_window">
<field name="name">已办</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">soong.workflow.record</field>
<field name="view_mode">tree,kanban,search</field>
<field name="context">{'header_search_default_approve_state': 1, 'header_search_default_to_do':1, 'check_employee': 1}</field>
<field name="domain">[('users_ids', 'in', uid), ('reclaim_state', '=', False), ('soong_state', '=', 'done')]</field>
<field name="search_view_id" ref="soong_workflow_record_search1"/>
<field name="view_id" ref="soong_workflow_record_my_tree"/>
</record>
<record id="soong_workflow_hr_employee_action" model="ir.actions.act_window">
<field name="name">人事相关流程</field>
<field name="type">ir.actions.act_window</field>