certflow.views.main_window module

主窗口 - 流水线调度中心

统一调度各流程视图,导航顺序按业务流(配置驱动)排列: - 系统设置 → 基础数据维护 → 计划导入 → 校正队列 - → 查询与补充 → 打印合格证 → 打印历史 → 扫描件生成 → 报告生成

class certflow.views.main_window.MainWindow(session, config=None, db_manager=None, settings_controller=None)[源代码]

基类:QMainWindow

主窗口 - 统一调度各流程视图

参数:
show_output_view(sale_plan_ids=None, certificate_ids=None, target=None)[源代码]

显示统一输出视图并加载数据(§11.5 阶段3)。

参数:
  • sale_plan_ids (list[int]) -- 待打印的销售计划 ID 列表(委托打印子视图)。

  • certificate_ids (list[int]) -- 待生成扫描件的合格证 ID 列表(委托扫描子视图)。

  • target (str | None) -- 预置输出目标("print"/"scan"),缺省不强制切换。

返回类型:

None

closeEvent(event)[源代码]

窗口关闭事件,清理资源

参数:

event (Any)

返回类型:

None

staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QMainWindow": )