This commit is contained in:
pengyuthon
2025-12-23 10:17:19 +08:00
parent 915ff6980d
commit dbdb64edd7
3 changed files with 5 additions and 3 deletions
@@ -14,7 +14,7 @@ class SoongWorkflowRecord(models.Model):
_order = 'write_date2 desc'
_rec_name = 'name'
def get_no_read_count(self):
def get_workflow_count(self):
domain = [
('soong_state', '=', 'to_do'),
('employee_ids.user_id', '=', self.env.user.id),
@@ -9,8 +9,8 @@ class SoongWorkflowRecordCopy(models.Model):
_description = "工作流记录传阅/抄送"
_order = 'lase_click_date'
def get_no_read_count(self):
return self.search_count([('approval_state_copy', '=', '0'), ('done_by', '=', self.env.user.id)])
# def get_no_read_count(self):
# return self.search_count([('approval_state_copy', '=', '0'), ('done_by', '=', self.env.user.id)])
code = fields.Char(string="流水号")
name = fields.Char(string="流程名称", store=True)
+2
View File
@@ -86,6 +86,8 @@ class IrUiMenu(models.Model):
badge_count = self.env[res_model].get_menu_badge_count(action_record)
elif hasattr(self.env[res_model], 'get_no_read_count'):
badge_count = self.env[res_model].get_no_read_count()
elif hasattr(self.env[res_model], 'get_workflow_count'):
badge_count = self.env[res_model].get_workflow_count()
elif hasattr(res_model, 'read_number'):
badge_count = self.env[res_model].read_number()
elif hasattr(res_model, 'read_coming_count'):