diff --git a/src/components/FusionSettings/DensityCorrection.vue b/src/components/FusionSettings/DensityCorrection.vue index 182dca5..a404e55 100644 --- a/src/components/FusionSettings/DensityCorrection.vue +++ b/src/components/FusionSettings/DensityCorrection.vue @@ -293,7 +293,6 @@ export default defineComponent({ def_x: def_x_f.x, def_y: def_x_f.y } - value_h_point.value.push(tmp_point) } @@ -399,22 +398,28 @@ export default defineComponent({ } }, { deep: true }) watch(() => value_v_point_amount, (newval, oldval) => { - set?.SetBlendingOption("blending_grids_control_point_count", `${newval.value}`) + setTimeout(() => { if (now_v_h.value == 'level') { set?.SetBlendingOption("blending_grids_select_ui", "hor_density") } else { set?.SetBlendingOption("blending_grids_select_ui", "ver_density") } + set?.SetBlendingOption("blending_grids_control_point_count", `${newval.value}`) save_set_cache() + }, 100); }, { deep: true }) watch(() => value_h_point_amount, (newval, oldval) => { - set?.SetBlendingOption("blending_grids_control_point_count", `${newval.value}`) - if (now_v_h.value == 'level') { + + setTimeout(() => { + if (now_v_h.value == 'level') { set?.SetBlendingOption("blending_grids_select_ui", "hor_density") } else { set?.SetBlendingOption("blending_grids_select_ui", "ver_density") } + set?.SetBlendingOption("blending_grids_control_point_count", `${newval.value}`) save_set_cache() + }, 100); + }, { deep: true }) watch(() => options_model_h, (newval, oldval) => {