提交 5a767a1e authored 作者: 贺阳's avatar 贺阳

翻译优化,托盘确认并打印不关闭向导

上级 ddf115d6
......@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-12 08:55+0000\n"
"PO-Revision-Date: 2025-09-12 16:56+0800\n"
"POT-Creation-Date: 2025-09-17 02:50+0000\n"
"PO-Revision-Date: 2025-09-17 10:51+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_CN\n"
......@@ -408,6 +408,13 @@ msgstr "托盘装载大包"
msgid "Pallet"
msgstr "托盘"
#. module: ccs_pallet
#. odoo-python
#: code:addons/ccs_pallet/models/cc_pallet.py:0
#, python-format
msgid "Pallet %s has been used, cannot be deleted!"
msgstr "托盘 %s 已使用,无法删除!"
#. module: ccs_pallet
#. odoo-python
#: code:addons/ccs_pallet/wizard/pallet_print_wizard.py:0
......
......@@ -27,7 +27,7 @@ class PalletBatchWizard(models.TransientModel):
# 使用客户
partner_id = fields.Many2one('res.partner', string=_('Customer'), domain=[('is_customer', '=', True)],
default=lambda self: self.env['cc.pallet'].get_partner_id())
default=lambda self: self.env['cc.pallet'].get_partner_id())
# 确认创建托盘
def action_confirm(self):
......@@ -78,16 +78,16 @@ class PalletBatchWizard(models.TransientModel):
pallets = self.env['cc.pallet'].search([
('id', 'in', result['domain'][0][2])
])
#修改为已打印
# 修改为已打印
pallets.print_labels_success()
return self.generate_print_report(pallets) # 直接返回打印 不关闭向导
# 获取系统参数中的本地域名
web_base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url', 'http://localhost:8069')
# 生成打印URL
report_url = f"{web_base_url}/report/pdf/ccs_pallet.action_pallet_label_report/{','.join(map(str, pallets.ids))}"
# 使用客户端动作处理打印和关闭向导
# 使用客户端动作处理打印和关闭向导 关闭后托盘列表空白
# return {
# 'type': 'ir.actions.client',
# 'tag': 'print_and_close',
......@@ -96,10 +96,10 @@ class PalletBatchWizard(models.TransientModel):
# }
# }
# 在新窗口中打开打印
# 在新窗口中打开打印 服务器不支持
import webbrowser
webbrowser.open_new_tab(report_url)
return { 'type': 'ir.actions.act_window_close'}
return {'type': 'ir.actions.act_window_close'}
# 生成打印报告
def _generate_print_report(self, pallets):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论