wip
This commit is contained in:
parent
02300099f5
commit
c4c8fca9ac
|
|
@ -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()
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue