Enable vue/no-side-effects-in-computed-properties and refactor computed state sync

Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
2026-03-08 12:45:39 +08:00
parent c88646eba3
commit d03041c2e3
6 changed files with 38 additions and 50 deletions

View File

@@ -96,7 +96,7 @@
type="button"
class="btn btn-sm"
@click="submitConformance"
:class="isMainBtnDisabled ? 'btn-disable' : 'btn-neutral'"
:class="isApplyBtnDisabled ? 'btn-disable' : 'btn-neutral'"
:disabled="isApplyBtnDisabled"
>
{{ i18next.t("Global.Apply") }}
@@ -208,7 +208,6 @@ const {
const { activityRadioData } = storeToRefs(conformanceInputStore);
// data
const isMainBtnDisabled = ref(true);
const isShowBarOpen = ref(false);
const selectConformanceTask = ref(null);
const selectConformanceStartAndEnd = ref(null); // Activity sequence
@@ -386,8 +385,7 @@ const isApplyBtnDisabled = computed(() => {
break;
}
isMainBtnDisabled.value = disabledBool;
return isMainBtnDisabled.value;
return disabledBool;
});
// watch