diff --git a/src/new/main_view.py b/src/new/main_view.py index d35d243..daa4db7 100644 --- a/src/new/main_view.py +++ b/src/new/main_view.py @@ -68,19 +68,103 @@ ROUTES = [ "service_module": "src.new.services.step1_service", "service_func": "execute_step1", }, - # -------- 占位路由(step2-step13 尚未迁移) -------- - {"id": "step2", "name": "2. 数据准备", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step3", "name": "3. 耀斑检测", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step4", "name": "4. 耀斑去除", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step5", "name": "5. 水色指数反演", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step6", "name": "6. 指数波段匹配", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step7", "name": "7. 水质参数计算", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step8", "name": "8. ML 建模训练", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step9", "name": "9. 模型校正", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step10", "name": "10. 浓度反演", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step11", "name": "11. 空间克里金", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step12", "name": "12. 制图渲染", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, - {"id": "step13", "name": "13. 结果导出", "view_module": "_placeholder", "view_class": "_placeholder", "service_module": "src.new.services.placeholder_service", "service_func": "execute_placeholder"}, + # -------- 业务路由(view 全部已迁移;service 仍走占位) -------- + { + "id": "step2", + "name": "2. 耀斑检测", + "view_module": "src.new.views.step2_view", + "view_class": "Step2View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step3", + "name": "3. 耀斑去除", + "view_module": "src.new.views.step3_view", + "view_class": "Step3View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step4", + "name": "4. 采样点布设", + "view_module": "src.new.views.step4_view", + "view_class": "Step4View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step5", + "name": "5. 数据清洗", + "view_module": "src.new.views.step5_view", + "view_class": "Step5View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step6", + "name": "6. 光谱特征", + "view_module": "src.new.views.step6_view", + "view_class": "Step6View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step7", + "name": "7. 水质光谱指数", + "view_module": "src.new.views.step7_view", + "view_class": "Step7View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step8", + "name": "8. 机器学习建模", + "view_module": "src.new.views.step8_view", + "view_class": "Step8View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step9", + "name": "9. 机器学习预测", + "view_module": "src.new.views.step9_view", + "view_class": "Step9View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step10", + "name": "10. 水色指数反演", + "view_module": "src.new.views.step10_view", + "view_class": "Step10View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step11", + "name": "11. 专题图生成", + "view_module": "src.new.views.step11_view", + "view_class": "Step11View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step12", + "name": "12. 可视化", + "view_module": "src.new.views.step12_view", + "view_class": "Step12View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, + { + "id": "step13", + "name": "13. 报告生成", + "view_module": "src.new.views.step13_view", + "view_class": "Step13View", + "service_module": "src.new.services.placeholder_service", + "service_func": "execute_placeholder", + }, ] @@ -149,7 +233,7 @@ class MainView(QMainWindow): self._build_routes() self._log("[Boot] MainView 初始化完成") - self._log(f"[Boot] 已注册 {len(ROUTES)} 条路由(step1 真实 / step2-step13 占位)") + self._log(f"[Boot] 已注册 {len(ROUTES)} 条路由(13 个 view 全部真实,service 仍走占位)") # ------------------------------------------------------------------ # UI 布局:左侧导航 + 右侧 stacked + 底部日志