This commit is contained in:
李鹏宇
2026-04-28 18:54:34 +08:00
parent 590d87e81d
commit 93fc6d4e86
2 changed files with 13 additions and 1 deletions
+9 -1
View File
@@ -13,7 +13,7 @@ class IssueLibrary(models.Model):
_rec_name = 'name'
name = fields.Char(string='议题名称')
name_text = fields.Text(string='议题名称', compute='_compute_name', readonly=False)
name_text = fields.Text(string='议题名称', compute='_compute_name', readonly=False, store=True)
depart_opinions = fields.Text(string='部门意见')
topic_content = fields.Text(string='事项背景')
will_based = fields.Text(string='上会依据')
@@ -840,6 +840,14 @@ class IssueLibrary(models.Model):
for record in self:
record.name_text = record.name
@api.model
def name_search(self, name='', args=None, operator='ilike', limit=100):
args = args or []
domain = []
if name:
domain = ['|', '|', ('name', operator, name), ('code', operator, name), ('name_text', operator, name)]
return self.search(domain + args, limit=limit).name_get()
@api.onchange('issue_library_room_line_ids')
def _onchange_issue_library_room_line_ids(self):
for record in self.issue_library_room_line_ids:
@@ -331,6 +331,8 @@
<field name="arch" type="xml">
<search string="议题">
<field name="name"/>
<field name="code"/>
<field name="name_text"/>
<filter string="待上会" name="issue_state" domain="[('issue_state', '=', 'draft')]"/>
<filter string="已上会" name="issue_state" domain="[('issue_state', '=', 'on_meet')]"/>
<filter string="待上会审批" name="to_approval" domain="[('issue_state', '=', 'to_approval')]"/>
@@ -343,6 +345,8 @@
</searchpanel>
<header_search class="header-search-inline">
<field name="name"/>
<field name="code"/>
<field name="name_text"/>
<field name="department_id"/>
</header_search>
</search>