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

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

上级 ddf115d6
...@@ -6,8 +6,8 @@ msgid "" ...@@ -6,8 +6,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 16.0\n" "Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-12 08:55+0000\n" "POT-Creation-Date: 2025-09-17 02:50+0000\n"
"PO-Revision-Date: 2025-09-12 16:56+0800\n" "PO-Revision-Date: 2025-09-17 10:51+0800\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: zh_CN\n" "Language: zh_CN\n"
...@@ -408,6 +408,13 @@ msgstr "托盘装载大包" ...@@ -408,6 +408,13 @@ msgstr "托盘装载大包"
msgid "Pallet" msgid "Pallet"
msgstr "托盘" 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 #. module: ccs_pallet
#. odoo-python #. odoo-python
#: code:addons/ccs_pallet/wizard/pallet_print_wizard.py:0 #: code:addons/ccs_pallet/wizard/pallet_print_wizard.py:0
......
...@@ -78,16 +78,16 @@ class PalletBatchWizard(models.TransientModel): ...@@ -78,16 +78,16 @@ class PalletBatchWizard(models.TransientModel):
pallets = self.env['cc.pallet'].search([ pallets = self.env['cc.pallet'].search([
('id', 'in', result['domain'][0][2]) ('id', 'in', result['domain'][0][2])
]) ])
#修改为已打印 # 修改为已打印
pallets.print_labels_success() 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') web_base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url', 'http://localhost:8069')
# 生成打印URL # 生成打印URL
report_url = f"{web_base_url}/report/pdf/ccs_pallet.action_pallet_label_report/{','.join(map(str, pallets.ids))}" report_url = f"{web_base_url}/report/pdf/ccs_pallet.action_pallet_label_report/{','.join(map(str, pallets.ids))}"
# 使用客户端动作处理打印和关闭向导 # 使用客户端动作处理打印和关闭向导 关闭后托盘列表空白
# return { # return {
# 'type': 'ir.actions.client', # 'type': 'ir.actions.client',
# 'tag': 'print_and_close', # 'tag': 'print_and_close',
...@@ -96,10 +96,10 @@ class PalletBatchWizard(models.TransientModel): ...@@ -96,10 +96,10 @@ class PalletBatchWizard(models.TransientModel):
# } # }
# } # }
# 在新窗口中打开打印 # 在新窗口中打开打印 服务器不支持
import webbrowser import webbrowser
webbrowser.open_new_tab(report_url) 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): def _generate_print_report(self, pallets):
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论