This commit is contained in:
pushuo 2022-07-22 10:08:58 +08:00
parent 02300099f5
commit c4c8fca9ac
1 changed files with 4 additions and 9 deletions

View File

@ -104,7 +104,7 @@
</div>
</draggable>
<div v-else>
<div class="p-2" @click="addVariantValue(variantIndex)">请添加 Value</div>
<div class="p-2" @click="modalVariantOpenButtonClicked(variantIndex, -1)">请添加 Value</div>
</div>
</div>
@ -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()
},