certflow.views.base_data_hub_widget module

基础数据 hub 控件(阶段 B:查询中心「基础数据」标签内容)

替代独立的「基础数据维护」模态按钮,作为「查询与补充」堆叠页内「基础数据」标签的 内容。包含:

  • 顶部「维护基础数据」按钮:打开现有 LookupTablesDialog 模态(材质/口径/型号→压力 CRUD)。

  • 子标签(直接内嵌现有管理器视图,零重写): - 🧪 材质牌号(MaterialGradeManagerView) - 📐 口径映射(CaliberMappingManagerView) - 🔧 型号→压力(ModelParamMappingManagerView) - 📦 BOM零件牌号查询(BomMaterialQueryView,只读检索 + 回访源文件)

蓝图关联:docs/BLUEPRINT_QUERY_UNIFY.md 阶段 B2/B4(基础数据 tab + 维护按钮 + BOM 子 tab)。

class certflow.views.base_data_hub_widget.BaseDataHubWidget(db_manager=None, session=None, parent=None)[源代码]

基类:QWidget

基础数据 hub:维护入口 + 四张只读/检索子标签。

参数:
  • db_manager (Any)

  • session (Any)

  • parent (QWidget | None)

refresh()[源代码]

刷新内嵌子标签(导入完成后由查询中心调用,修复 BOM 查询陈旧/双倍)。

返回类型:

None

staticMetaObject = PySide6.QtCore.QMetaObject("BaseDataHubWidget" inherits "QWidget": )