This commit is contained in:
Neo
2026-02-04 21:39:01 +08:00
parent ee773a9b52
commit a3f4d04335
148 changed files with 31455 additions and 182 deletions

View File

@@ -1197,6 +1197,11 @@ class TaskPanel(QWidget):
self.integrity_compare_content.setChecked(app_settings.integrity_compare_content)
if hasattr(app_settings, 'integrity_auto_backfill'):
self.integrity_auto_backfill.setChecked(app_settings.integrity_auto_backfill)
# 加载补齐相关子选项(需要在 auto_backfill 之后加载,因为它们的启用状态依赖 auto_backfill
if hasattr(app_settings, 'integrity_backfill_mismatch'):
self.integrity_backfill_mismatch.setChecked(app_settings.integrity_backfill_mismatch)
if hasattr(app_settings, 'integrity_recheck'):
self.integrity_recheck.setChecked(app_settings.integrity_recheck)
if hasattr(app_settings, 'integrity_ods_tasks'):
self.integrity_ods_tasks.setText(app_settings.integrity_ods_tasks)
@@ -1256,6 +1261,8 @@ class TaskPanel(QWidget):
app_settings.integrity_include_dimensions = self.integrity_include_dimensions.isChecked()
app_settings.integrity_compare_content = self.integrity_compare_content.isChecked()
app_settings.integrity_auto_backfill = self.integrity_auto_backfill.isChecked()
app_settings.integrity_backfill_mismatch = self.integrity_backfill_mismatch.isChecked()
app_settings.integrity_recheck = self.integrity_recheck.isChecked()
app_settings.integrity_ods_tasks = self.integrity_ods_tasks.text().strip()
except Exception as e:
print(f"保存数据校验设置失败: {e}")