_save_fixed_from_entries移到验证之前,确保下拉选择的产品/客户已写入config再校验

This commit is contained in:
2026-05-15 17:16:37 +08:00
parent 713eb0101f
commit 98893b8c44
+3 -3
View File
@@ -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)