|
@@ -24,11 +24,11 @@ def create_save_section(work_mode: str, structure: Dict, image, line_width: int,
|
|
|
st.divider()
|
|
st.divider()
|
|
|
|
|
|
|
|
# 🔑 优先使用当前数据源的输出配置
|
|
# 🔑 优先使用当前数据源的输出配置
|
|
|
- if 'current_output_config' in st.session_state:
|
|
|
|
|
|
|
+ if 'current_output_config' in st.session_state and st.session_state.current_output_config:
|
|
|
active_output_config = st.session_state.current_output_config
|
|
active_output_config = st.session_state.current_output_config
|
|
|
- st.info(f"📂 保存位置:{active_output_config.get('directory', 'N/A')}")
|
|
|
|
|
else:
|
|
else:
|
|
|
active_output_config = output_config
|
|
active_output_config = output_config
|
|
|
|
|
+ st.info(f"📂 保存位置:{active_output_config.get('directory', 'N/A')}")
|
|
|
|
|
|
|
|
defaults = active_output_config.get("defaults", {})
|
|
defaults = active_output_config.get("defaults", {})
|
|
|
line_colors = active_output_config.get("line_colors") or [
|
|
line_colors = active_output_config.get("line_colors") or [
|