Beispiel #1
0
 def fillDrillingSurfCombox(self):
     # 填充掘进面列表
     drilling_surf_lists = SQLClientHelper.GetDrillingSurfListByForeignKey(
         'work_area_id', self.work_area_id)
     # 添加到掘进面下拉列表
     UiHelper.AddObjectListToCombobox(self.ui.drilling_surf,
                                      drilling_surf_lists)
Beispiel #2
0
    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)