From c4c8fca9acc74616c5f48e26e0d63355beabea4c Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Fri, 22 Jul 2022 10:08:58 +0800 Subject: [PATCH] wip --- .../admin/views/pages/products/form/form.blade.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/resources/beike/admin/views/pages/products/form/form.blade.php b/resources/beike/admin/views/pages/products/form/form.blade.php index 1eb7ddbf..8ce0a9df 100644 --- a/resources/beike/admin/views/pages/products/form/form.blade.php +++ b/resources/beike/admin/views/pages/products/form/form.blade.php @@ -104,7 +104,7 @@
-
请添加 Value
+
请添加 Value
@@ -345,8 +345,6 @@ 'source.variables': { deep: true, handler: function(val) { - if (this.isMove) return; - // 原始规格数据变动,过滤有效规格并同步至 form.variables let variants = []; const sourceVariants = JSON.parse(JSON.stringify(this.source.variables)); @@ -359,6 +357,8 @@ } this.form.variables = variants; + + if (this.isMove) return; this.remakeSkus(); } } @@ -405,18 +405,13 @@ }, swapSourceVariantValue(e, variantIndex) { - // console.log(e, variantIndex); - // console.log(e.oldIndex, e.newIndex, variantIndex) // 将 sku.variants[variantIndex] == e.oldIndex 的 sku[0] 与 sku.variants[variantIndex] == e.newIndex 的 sku[1] 交换顺序 - // this.form.skus 数组顺序调换 - - - this.form.skus.forEach(function(sku) { const oldIndex = sku.variants[variantIndex]; const newIndex = sku.variants[variantIndex] == e.oldIndex ? e.newIndex.toString() : e.oldIndex.toString() sku.variants[variantIndex] = newIndex; }); + this.remakeSkus() },