def fillDrillingSurfCombox(self): # 填充掘进面列表 drilling_surf_lists = SQLClientHelper.GetDrillingSurfListByForeignKey( 'work_area_id', self.work_area_id) # 添加到掘进面下拉列表 UiHelper.AddObjectListToCombobox(self.ui.drilling_surf, drilling_surf_lists)
def onWorkAreaChanged(self, index): # 清空工作面和掘进面列表 self.ui.work_surf.clear() self.ui.drilling_surf.clear() if index < 0: return # 查找当前采区 work_area_id, ok = self.ui.work_area.itemData(index).toInt() # 填充工作面列表 work_surf_lists = SQLClientHelper.GetWorkSurfListByForeignKey( 'work_area_id', work_area_id) # 添加到工作面下拉列表 UiHelper.AddObjectListToCombobox(self.ui.work_surf, work_surf_lists) # 填充掘进面列表 drilling_surf_lists = SQLClientHelper.GetDrillingSurfListByForeignKey( 'work_area_id', work_area_id) # 添加到掘进面下拉列表 UiHelper.AddObjectListToCombobox(self.ui.drilling_surf, drilling_surf_lists)