fix(gui): step9_panel增加pipeline.indices_path读取,解决step8产出断链问题
This commit is contained in:
@ -312,6 +312,16 @@ class Step9Panel(QWidget):
|
|||||||
if not existing or not existing.strip():
|
if not existing or not existing.strip():
|
||||||
self.csv_file.set_path(step8_output_path)
|
self.csv_file.set_path(step8_output_path)
|
||||||
|
|
||||||
|
# 1.2 尝试从 pipeline 读取 Step 8 宽表 indices_path(优先级最高)
|
||||||
|
if pipeline and hasattr(pipeline, 'indices_path') and pipeline.indices_path:
|
||||||
|
step8_indices_path = pipeline.indices_path
|
||||||
|
if not os.path.isabs(step8_indices_path):
|
||||||
|
step8_indices_path = os.path.join(self.work_dir or '', step8_indices_path).replace('\\', '/')
|
||||||
|
current_path = self.csv_file.get_path()
|
||||||
|
if not current_path or not current_path.strip():
|
||||||
|
self.csv_file.set_path(step8_indices_path)
|
||||||
|
print(f"✅ 从pipeline.indices_path回填Step8产出: {step8_indices_path}")
|
||||||
|
|
||||||
# 1.5 自动探测并回填 Step 8 双轨输出的 Traditional_Indices 目录
|
# 1.5 自动探测并回填 Step 8 双轨输出的 Traditional_Indices 目录
|
||||||
if self.work_dir:
|
if self.work_dir:
|
||||||
trad_indices_dir = os.path.join(
|
trad_indices_dir = os.path.join(
|
||||||
|
|||||||
Reference in New Issue
Block a user