From 3afdf5c3bca23fe3b4b402d30ea423758bfdecb6 Mon Sep 17 00:00:00 2001 From: ljqing Date: Wed, 15 Feb 2023 19:22:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=9D=9E=E7=A9=BA=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/FusionSettings/DensityCorrection.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/FusionSettings/DensityCorrection.vue b/src/components/FusionSettings/DensityCorrection.vue index 9e61992..2db2b61 100644 --- a/src/components/FusionSettings/DensityCorrection.vue +++ b/src/components/FusionSettings/DensityCorrection.vue @@ -55,7 +55,7 @@
-
@@ -75,7 +75,7 @@
-
From 5f3f9fd074bd140dfa89a1006c5a075efa16f74e Mon Sep 17 00:00:00 2001 From: ljqing Date: Wed, 15 Feb 2023 19:37:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=87=8D=E7=BD=AE=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=8F=AA=E5=8F=91=E4=B8=80=E6=9D=A1=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FusionSettings/DensityCorrection.vue | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/components/FusionSettings/DensityCorrection.vue b/src/components/FusionSettings/DensityCorrection.vue index 2db2b61..9fa6dbc 100644 --- a/src/components/FusionSettings/DensityCorrection.vue +++ b/src/components/FusionSettings/DensityCorrection.vue @@ -391,17 +391,17 @@ export default defineComponent({ save_set_cache() } - const chang = (index: number, $event: any, type: string) => { + const chang = (index: number, $event: any, type: string, send: boolean) => { $event = Number($event) if (type == 'v') { let tmp = coordinate_transformation_value_to_xy(0, $event) value_v_point.value[index].y = Math.trunc(tmp.y) - send_value(index, type, Math.trunc(value_v.value[index].y)) + send_value(index, type, Math.trunc(value_v.value[index].y), send) } if (type == 'h') { let tmp = coordinate_transformation_value_to_xy($event, 0) value_h_point.value[index].x = Math.trunc(tmp.x) - send_value(index, type, Math.trunc(value_h.value[index].x)) + send_value(index, type, Math.trunc(value_h.value[index].x), send) } save_set_cache() } @@ -531,16 +531,17 @@ export default defineComponent({ if (type == 'v') { value_v.value[index].x = value_v.value[index].def_x value_v.value[index].y = value_v.value[index].def_y - chang(index, value_v.value[index].def_y, type) + chang(index, value_v.value[index].def_y, type, send) } if (type == 'h') { value_h.value[index].x = value_h.value[index].def_x value_h.value[index].y = value_h.value[index].def_y - chang(index, value_h.value[index].def_x, type) + chang(index, value_h.value[index].def_x, type, send) } save_set_cache() } - const send_value = (index: number, type: string, value: number) => { + const send_value = (index: number, type: string, value: number, send: boolean = true) => { + if (!send) return; let row = $store.getters.GetTheCurrentlySelectedCamera[0] let col = $store.getters.GetTheCurrentlySelectedCamera[1] if (type == 'v') { @@ -554,19 +555,18 @@ export default defineComponent({ switch (now_v_h.value) { case 'vertical': for (let index = 0; index < value_v_point_amount.value; index++) { - reset(index, true, 'v') + reset(index, false, 'v') } break; case 'level': for (let index = 0; index < value_h_point_amount.value; index++) { - reset(index, true, 'h') + reset(index, false, 'h') } break; default: break; } - - + send_value(-2, 'v', 0); } const del_dialog = ref(false) const add_control_points = (amount: number, type: string) => {