_save_fixed_from_entries移到验证之前,确保下拉选择的产品/客户已写入config再校验
This commit is contained in:
@@ -630,6 +630,9 @@ class App:
|
|||||||
messagebox.showwarning("提示", "Excel 中没有数据")
|
messagebox.showwarning("提示", "Excel 中没有数据")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# 保存固定值到配置文件(必须在验证之前,确保用户选择的产品/客户已写入 config)
|
||||||
|
self._save_fixed_from_entries()
|
||||||
|
|
||||||
# 验证必要字段是否有数据来源(固定值 > Excel > 默认值)
|
# 验证必要字段是否有数据来源(固定值 > Excel > 默认值)
|
||||||
fixed_values = get_fixed_values(self.config)
|
fixed_values = get_fixed_values(self.config)
|
||||||
defaults = get_defaults(self.config)
|
defaults = get_defaults(self.config)
|
||||||
@@ -646,9 +649,6 @@ class App:
|
|||||||
self.paused = False
|
self.paused = False
|
||||||
self._set_controls_state("running")
|
self._set_controls_state("running")
|
||||||
|
|
||||||
# 保存固定值到配置文件
|
|
||||||
self._save_fixed_from_entries()
|
|
||||||
|
|
||||||
# 清空结果表格
|
# 清空结果表格
|
||||||
for item in self.result_tree.get_children():
|
for item in self.result_tree.get_children():
|
||||||
self.result_tree.delete(item)
|
self.result_tree.delete(item)
|
||||||
|
|||||||
Reference in New Issue
Block a user