Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
hh_ccs
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贺阳
hh_ccs
Commits
a48dcb9e
提交
a48dcb9e
authored
9月 19, 2024
作者:
贺阳
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
翻译优化
上级
3be98112
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
29 行增加
和
35 行删除
+29
-35
zh_CN.po
ccs_base/i18n/zh_CN.po
+0
-0
cc_bill_loading.py
ccs_base/models/cc_bill_loading.py
+5
-5
cc_big_package_view.xml
ccs_base/views/cc_big_package_view.xml
+2
-2
cc_clearance_file_view.xml
ccs_base/views/cc_clearance_file_view.xml
+1
-1
cc_package_good_view.xml
ccs_base/views/cc_package_good_view.xml
+2
-2
cc_ship_package_view.xml
ccs_base/views/cc_ship_package_view.xml
+2
-2
batch_input_ship_package_statu_wizard.py
ccs_base/wizard/batch_input_ship_package_statu_wizard.py
+8
-14
batch_input_ship_package_statu_wizard.xml
ccs_base/wizard/batch_input_ship_package_statu_wizard.xml
+3
-3
cc_bill_loading.py
ccs_connect_tiktok/models/cc_bill_loading.py
+2
-2
cc_ship_package_sync_log_view.xml
ccs_connect_tiktok/views/cc_ship_package_sync_log_view.xml
+1
-1
batch_input_ship_package_statu_wizard.xml
...t_tiktok/wizard/batch_input_ship_package_statu_wizard.xml
+1
-1
template.xml
odoo_code_generate/views/template.xml
+2
-2
没有找到文件。
ccs_base/i18n/zh_CN.po
浏览文件 @
a48dcb9e
差异被折叠。
点击展开。
ccs_base/models/cc_bill_loading.py
浏览文件 @
a48dcb9e
...
...
@@ -63,7 +63,7 @@ class CcBigPackage(models.Model):
def
action_show_ship_package
(
self
):
# 返回一个action,显示包裹
return
{
'name'
:
'Ship Package'
,
'name'
:
_
(
'Ship Package'
)
,
'type'
:
'ir.actions.act_window'
,
'res_model'
:
'cc.ship.package'
,
'view_mode'
:
'tree,form'
,
...
...
@@ -74,7 +74,7 @@ class CcBigPackage(models.Model):
def
action_show_package_good
(
self
):
# 返回一个action,显示商品
return
{
'name'
:
'Goods'
,
'name'
:
_
(
'Goods'
)
,
'type'
:
'ir.actions.act_window'
,
'res_model'
:
'cc.package.good'
,
'view_mode'
:
'tree,form'
,
...
...
@@ -579,7 +579,7 @@ class CcBL(models.Model):
# if error_order:
# raise ValidationError(f"{','.join(error_order)},没有任何商品信息可导出报关数据")
return
{
'name'
:
_
(
'
导出报关文件'
),
'name'
:
_
(
'
Export customs declaration documents'
),
# 导出报关文件
'type'
:
'ir.actions.act_window'
,
'view_mode'
:
'form'
,
'res_model'
:
'export.bl.big.package.xlsx.wizard'
,
...
...
@@ -847,7 +847,7 @@ class CcBL(models.Model):
def
action_show_ship_package
(
self
):
# 返回一个action,显示包裹
return
{
'name'
:
'Ship Package'
,
'name'
:
_
(
'Ship Package'
)
,
'type'
:
'ir.actions.act_window'
,
'res_model'
:
'cc.ship.package'
,
'view_mode'
:
'tree,form'
,
...
...
@@ -858,7 +858,7 @@ class CcBL(models.Model):
def
action_show_package_good
(
self
):
# 返回一个action,显示商品
return
{
'name'
:
'Goods'
,
'name'
:
_
(
'Goods'
)
,
'type'
:
'ir.actions.act_window'
,
'res_model'
:
'cc.package.good'
,
'view_mode'
:
'tree,form'
,
...
...
ccs_base/views/cc_big_package_view.xml
浏览文件 @
a48dcb9e
...
...
@@ -76,7 +76,7 @@
<field
name=
"arch"
type=
"xml"
>
<search
string=
"Big Package"
>
<field
name=
"big_package_no"
string=
"
模糊搜索
"
<field
name=
"big_package_no"
string=
"
Search
"
filter_domain=
"['|', ('big_package_no', 'ilike', self), ('bl_id', 'ilike', self)]"
/>
<separator/>
<field
name=
"big_package_no"
string=
"Big Package No."
/>
...
...
@@ -105,7 +105,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[Big Package]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[Big Package]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p>
<p>
</p>
...
...
ccs_base/views/cc_clearance_file_view.xml
浏览文件 @
a48dcb9e
...
...
@@ -77,7 +77,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[Clearance File]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[Clearance File]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p>
<p>
</p>
...
...
ccs_base/views/cc_package_good_view.xml
浏览文件 @
a48dcb9e
...
...
@@ -113,7 +113,7 @@
<field
name=
"model"
>
cc.package.good
</field>
<field
name=
"arch"
type=
"xml"
>
<search
string=
"Package Good"
>
<field
name=
"item_name_en"
string=
"
模糊搜索
"
<field
name=
"item_name_en"
string=
"
Search
"
filter_domain=
"['|', ('item_id', 'ilike', self)'|', ('sku_id', 'ilike', self)'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"
/>
<separator/>
<field
name=
"item_id"
string=
"Item ID"
/>
...
...
@@ -177,7 +177,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[Package Good]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[Package Good]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p>
<p>
</p>
...
...
ccs_base/views/cc_ship_package_view.xml
浏览文件 @
a48dcb9e
...
...
@@ -198,7 +198,7 @@
<field
name=
"model"
>
cc.ship.package
</field>
<field
name=
"arch"
type=
"xml"
>
<search
string=
"Ship Package"
>
<field
name=
"tracking_no"
string=
"
模糊搜索
"
<field
name=
"tracking_no"
string=
"
Search
"
filter_domain=
"['|', ('tracking_no', 'ilike', self), ('trade_no', 'ilike', self)]"
/>
<separator/>
...
...
@@ -295,7 +295,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[Ship Package]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[Ship Package]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p>
<p>
</p>
...
...
ccs_base/wizard/batch_input_ship_package_statu_wizard.py
浏览文件 @
a48dcb9e
...
...
@@ -4,18 +4,6 @@
from
odoo
import
models
,
api
,
fields
,
_
from
odoo.exceptions
import
Warning
,
ValidationError
PUSH_TYPE
=
[
# ('轨迹揽收', '轨迹揽收'),
(
'配载预报'
,
'配载预报'
),
(
'运输工具'
,
'运输工具'
),
(
'轨迹交航'
,
'轨迹交航'
),
(
'轨迹清关完成'
,
'轨迹清关完成'
),
(
'提单图片'
,
'提单图片'
),
(
'承运重量'
,
'承运重量'
),
(
'轨迹起飞'
,
'轨迹起飞'
),
(
'轨迹到达'
,
'轨迹到达'
)
]
# 定义一个批量更新小包状态的向导, 用于批量更新小包状态
# 包括以下字段,提单, 当前节点, 更新节点, 排除面单号, 排除状态
...
...
@@ -35,6 +23,12 @@ class BatchInputShipPackageStatusWizard(models.TransientModel):
bl_id
=
fields
.
Many2one
(
'cc.bl'
,
'Bill of Loading'
,
required
=
True
)
@api.onchange
(
'current_status'
)
def
change_current_status
(
self
):
for
item
in
self
:
if
item
.
current_status
:
item
.
update_status
=
False
# 增加选择类型字段, 按节点和按面单号(多条)
select_type
=
fields
.
Selection
([
(
'node'
,
'By Node'
),
...
...
@@ -72,12 +66,12 @@ class BatchInputShipPackageStatusWizard(models.TransientModel):
parcels
=
self
.
get_process_package
()
if
not
parcels
:
raise
ValidationError
(
'No package to update found.'
)
# 没有找到要更新的小包
raise
ValidationError
(
_
(
'No package to update found.'
)
)
# 没有找到要更新的小包
# 判断异常状态是否选择了异常原因
reason_obj
=
self
.
env
[
'cc.node.exception.reason'
]
.
search
([(
'code_id'
,
'='
,
self
.
update_status
.
id
)])
if
reason_obj
and
not
self
.
node_exception_reason_id
:
raise
ValidationError
(
'Please select the reason for the exception!'
)
# 请选择异常原因
raise
ValidationError
(
_
(
'Please select the reason for the exception!'
)
)
# 请选择异常原因
# 如果更新节点是 默认节点 同步的标志变为True
is_sync
=
False
if
self
.
update_status
.
is_default
:
...
...
ccs_base/wizard/batch_input_ship_package_statu_wizard.xml
浏览文件 @
a48dcb9e
...
...
@@ -6,10 +6,10 @@
<data>
<record
id=
"view_batch_input_ship_package_wizard"
model=
"ir.ui.view"
>
<field
name=
"name"
>
更新包裹进度
</field>
<field
name=
"name"
>
view_batch_input_ship_package_wizard
</field>
<field
name=
"model"
>
batch.input.ship.package.status.wizard
</field>
<field
name=
"arch"
type=
"xml"
>
<form
string=
"
更新包裹进度
"
>
<form
string=
"
Update package progress
"
>
<sheet>
<!-- <group>-->
<!-- <div>-->
...
...
@@ -55,7 +55,7 @@
<!--定义视图动作-->
<record
model=
"ir.actions.act_window"
id=
"action_batch_input_ship_package_wizard"
>
<field
name=
"name"
>
更新包裹进度
</field>
<field
name=
"name"
>
Update package progress
</field>
<field
name=
"res_model"
>
batch.input.ship.package.status.wizard
</field>
<field
name=
"view_mode"
>
form
</field>
<field
name=
"target"
>
new
</field>
...
...
ccs_connect_tiktok/models/cc_bill_loading.py
浏览文件 @
a48dcb9e
...
...
@@ -37,7 +37,7 @@ def get_utc_time(local_time=None):
# 继承cc.clearance.file对象,并重载action_upload方法
class
CcClearanceFile
(
models
.
Model
):
_inherit
=
"cc.clearance.file"
_description
=
"
清关文件"
_description
=
"
Clearance File"
#清关文件
def
get_clearance_file_feedback_data
(
self
):
"""通关文件上传数据组织"""
...
...
@@ -234,7 +234,7 @@ class CcBl(models.Model):
def
action_show_no_sync_ship_package
(
self
):
# 返回一个action,显示包裹
return
{
'name'
:
'Not Sync Ship Packages'
,
'name'
:
_
(
'Not Sync Ship Packages'
)
,
'type'
:
'ir.actions.act_window'
,
'res_model'
:
'cc.ship.package'
,
'view_mode'
:
'tree,form'
,
...
...
ccs_connect_tiktok/views/cc_ship_package_sync_log_view.xml
浏览文件 @
a48dcb9e
...
...
@@ -83,7 +83,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[CC Ship Package Sync Log]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[CC Ship Package Sync Log]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p>
<p>
</p>
...
...
ccs_connect_tiktok/wizard/batch_input_ship_package_statu_wizard.xml
浏览文件 @
a48dcb9e
...
...
@@ -6,7 +6,7 @@
<data>
<record
id=
"view_batch_input_ship_package_wizard"
model=
"ir.ui.view"
>
<field
name=
"name"
>
更新包裹进度
</field>
<field
name=
"name"
>
view_batch_input_ship_package_wizard
</field>
<field
name=
"model"
>
batch.input.ship.package.status.wizard
</field>
<field
name=
"inherit_id"
ref=
"ccs_base.view_batch_input_ship_package_wizard"
/>
<field
name=
"arch"
type=
"xml"
>
...
...
odoo_code_generate/views/template.xml
浏览文件 @
a48dcb9e
...
...
@@ -15,7 +15,7 @@
<field
name=
"context"
>
{}
</field>
<field
name=
"help"
type=
"html"
>
<p
class=
"o_view_nocontent_smiling_face"
>
[
<t
t-esc=
"action_description"
/>
]
还没有哦!点左上角的[创建]按钮,沙发归你了
!
[
<t
t-esc=
"action_description"
/>
]
Not yet! Click the Create button in the top left corner and the sofa is yours
!
</p><p>
</p>
</field>
...
...
@@ -114,7 +114,7 @@
<search
t-att-string=
"action_description"
>
<!-- 模糊查询字段 -->
# 如果没有我请删除
<field
name=
"name"
string=
"
模糊搜索
"
<field
name=
"name"
string=
"
Search
"
t-attf-filter_domain=
"['|', ('name', 'ilike', self), ('code', 'ilike', self)]"
/>
<separator/>
<!-- 查询字段 -->
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论