Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
amazon_reports
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
common
amazon_reports
Commits
960927b3
Commit
960927b3
authored
Jun 19, 2025
by
邱阿朋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(tool_gui): 添加数据推送功能
- 在配置区域添加推送消息选项 - 根据用户选择决定是否执行数据推送 -优化了界面布局,增加了推送选项的 radio 按钮
parent
3839cc85
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
1 deletion
+24
-1
tool_gui.py
tool_gui.py
+24
-1
No files found.
tool_gui.py
View file @
960927b3
...
...
@@ -26,6 +26,7 @@ class VCManagerGUI(ttk.Window):
self
.
action_var
=
None
self
.
shop_entry
=
None
self
.
country_var
=
None
self
.
push_msg_var
=
None
self
.
log_text
=
None
self
.
title
(
"店铺管理工具"
)
self
.
geometry
(
"700x800"
)
...
...
@@ -119,6 +120,24 @@ class VCManagerGUI(ttk.Window):
)
rb
.
pack
(
side
=
LEFT
,
padx
=
(
10
if
i
!=
0
else
0
))
# 是否推送消息
push_msg_frame
=
ttk
.
Frame
(
config_frame
)
push_msg_frame
.
grid
(
row
=
2
,
column
=
0
,
sticky
=
W
,
pady
=
5
)
ttk
.
Label
(
push_msg_frame
,
text
=
"推送:"
,
width
=
6
)
.
pack
(
side
=
LEFT
)
self
.
push_msg_var
=
ttk
.
StringVar
(
value
=
"1"
)
push_msg_actions
=
[
(
"是"
,
"1"
),
(
"否"
,
"0"
)
]
for
i
,
(
text
,
value
)
in
enumerate
(
push_msg_actions
):
rb
=
ttk
.
Radiobutton
(
push_msg_frame
,
text
=
text
,
variable
=
self
.
push_msg_var
,
value
=
value
)
rb
.
pack
(
side
=
LEFT
,
padx
=
(
10
if
i
!=
0
else
0
))
# 文件选择区域
file_frame
=
ttk
.
Labelframe
(
main_frame
,
text
=
"数据文件"
,
padding
=
10
)
file_frame
.
pack
(
fill
=
X
,
pady
=
10
)
...
...
@@ -202,7 +221,11 @@ class VCManagerGUI(ttk.Window):
# 执行核心操作
self
.
log
(
f
"开始执行 {params['action']} 操作..."
)
processor
.
run
(
params
[
'file_name'
])
processor
.
push_data_queue
()
# 推送数据
if
self
.
push_msg_var
.
get
()
==
"1"
:
processor
.
push_data_queue
()
self
.
log
(
"操作成功完成!"
)
except
Exception
as
e
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment