diff --git a/yuthon_ai_agent/models/ai_import_record.py b/yuthon_ai_agent/models/ai_import_record.py index eab635df0..796cce7af 100644 --- a/yuthon_ai_agent/models/ai_import_record.py +++ b/yuthon_ai_agent/models/ai_import_record.py @@ -4,7 +4,6 @@ AI 附件导入记录模型 记录每次 Excel/图片 附件的识别结果,支持后台查看和重新导入 """ from odoo import models, fields, api -from odoo import tools import logging _logger = logging.getLogger(__name__) @@ -72,7 +71,8 @@ class AiImportRecord(models.Model): for rec in self: prefix = dict(self._fields['file_type'].selection).get(rec.file_type, '文件') time_str = rec.create_date.strftime('%m-%d %H:%M') if rec.create_date else '' - rec.name = u'{prefix} - {rec.filename or "未命名"} - {time_str}' + fname = rec.filename or '未命名' + rec.name = f'{prefix} - {fname} - {time_str}' def action_reparse(self): """重新解析附件(管理员手动触发)""" diff --git a/yuthon_ai_agent/views/ai_import_record_views.xml b/yuthon_ai_agent/views/ai_import_record_views.xml index fc2aa84f9..985773003 100644 --- a/yuthon_ai_agent/views/ai_import_record_views.xml +++ b/yuthon_ai_agent/views/ai_import_record_views.xml @@ -54,7 +54,7 @@ decoration-success="ocr_status == 'success'" decoration-warning="ocr_status == 'failed'" decoration-info="ocr_status == 'pending'"/> - + @@ -175,10 +175,10 @@ + invisible="import_mode == 'create'"/> -