Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
hh_ccs
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贺阳
hh_ccs
Commits
5a767a1e
提交
5a767a1e
authored
9月 17, 2025
作者:
贺阳
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
翻译优化,托盘确认并打印不关闭向导
上级
ddf115d6
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
17 行增加
和
10 行删除
+17
-10
zh_CN.po
ccs_pallet/i18n/zh_CN.po
+9
-2
pallet_batch_wizard.py
ccs_pallet/wizard/pallet_batch_wizard.py
+8
-8
没有找到文件。
ccs_pallet/i18n/zh_CN.po
浏览文件 @
5a767a1e
...
@@ -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-1
2 08:55
+0000\n"
"POT-Creation-Date: 2025-09-1
7 02:50
+0000\n"
"PO-Revision-Date: 2025-09-1
2 16:56
+0800\n"
"PO-Revision-Date: 2025-09-1
7 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
...
...
ccs_pallet/wizard/pallet_batch_wizard.py
浏览文件 @
5a767a1e
...
@@ -27,7 +27,7 @@ class PalletBatchWizard(models.TransientModel):
...
@@ -27,7 +27,7 @@ class PalletBatchWizard(models.TransientModel):
# 使用客户
# 使用客户
partner_id
=
fields
.
Many2one
(
'res.partner'
,
string
=
_
(
'Customer'
),
domain
=
[(
'is_customer'
,
'='
,
True
)],
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
):
def
action_confirm
(
self
):
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论