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 @@
@@ -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()
},