添加商品如果套餐没选择规格,默认选中第一条
This commit is contained in:
@@ -584,7 +584,8 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="color-666">{{returnTimerDayText()}}</view>
|
<view class="color-666">{{returnTimerDayText()}}</view>
|
||||||
<view class="color-666 u-m-t-4" v-if="FormData.days">
|
<view class="color-666 u-m-t-4" v-if="FormData.days">
|
||||||
{{returnTimerTimeText()}}</view>
|
{{returnTimerTimeText()}}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<uni-icons type="right"></uni-icons>
|
<uni-icons type="right"></uni-icons>
|
||||||
</view>
|
</view>
|
||||||
@@ -896,13 +897,13 @@
|
|||||||
let proGroupVoGoodsIndex = undefined
|
let proGroupVoGoodsIndex = undefined
|
||||||
|
|
||||||
function refChooseGuigeOpen(skuList, groupIndex, goodsIndex) {
|
function refChooseGuigeOpen(skuList, groupIndex, goodsIndex) {
|
||||||
|
console.log(groupIndex, goodsIndex)
|
||||||
proGroupVoIndex = groupIndex
|
proGroupVoIndex = groupIndex
|
||||||
proGroupVoGoodsIndex = goodsIndex
|
proGroupVoGoodsIndex = goodsIndex
|
||||||
refChooseGuige.value.open(skuList)
|
refChooseGuige.value.open(skuList)
|
||||||
}
|
}
|
||||||
|
|
||||||
function refChooseGuigeConfirm(sku) {
|
function refChooseGuigeConfirm(sku) {
|
||||||
console.log(sku);
|
|
||||||
FormData.proGroupVo[proGroupVoIndex].goods[proGroupVoGoodsIndex].skuName = sku.specSnap || sku.name
|
FormData.proGroupVo[proGroupVoIndex].goods[proGroupVoGoodsIndex].skuName = sku.specSnap || sku.name
|
||||||
FormData.proGroupVo[proGroupVoIndex].goods[proGroupVoGoodsIndex].skuId = sku.id
|
FormData.proGroupVo[proGroupVoIndex].goods[proGroupVoGoodsIndex].skuId = sku.id
|
||||||
proGroupVoIndex = undefined
|
proGroupVoIndex = undefined
|
||||||
@@ -945,7 +946,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function refChooseGoodsConfirm(arr) {
|
function refChooseGoodsConfirm(arr) {
|
||||||
console.log(arr);
|
|
||||||
refChooseGoodsClose()
|
refChooseGoodsClose()
|
||||||
arr = arr.map(v => {
|
arr = arr.map(v => {
|
||||||
const {
|
const {
|
||||||
@@ -974,10 +974,8 @@
|
|||||||
skuName: ''
|
skuName: ''
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
console.log(arr);
|
|
||||||
console.log(FormData.groupType);
|
|
||||||
if (FormData.groupType == 0) {
|
if (FormData.groupType == 0) {
|
||||||
console.log(FormData.proGroupVo[0]);
|
|
||||||
return FormData.proGroupVo[0].goods = arr
|
return FormData.proGroupVo[0].goods = arr
|
||||||
}
|
}
|
||||||
if (FormData.groupType == 1 && proGroupVoIndex !== undefined) {
|
if (FormData.groupType == 1 && proGroupVoIndex !== undefined) {
|
||||||
@@ -1745,6 +1743,15 @@
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 如果套餐没选择规格,默认选中第一条
|
||||||
|
submitData.proGroupVo.forEach((res, index) => {
|
||||||
|
submitData.proGroupVo[index].goods.forEach(ele => {
|
||||||
|
if (!ele.skuId) {
|
||||||
|
ele.skuId = ele.skuList[0].id
|
||||||
|
ele.skuName = ele.skuList[0].specSnap || ele.skuList[0].name
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
submitData.selectSpec =
|
submitData.selectSpec =
|
||||||
$addProduct(submitData).then(res => {
|
$addProduct(submitData).then(res => {
|
||||||
infoBox.showSuccessToast('添加成功')
|
infoBox.showSuccessToast('添加成功')
|
||||||
@@ -2134,6 +2141,7 @@
|
|||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
|
|
||||||
::v-deep .typeEnum .u-checkbox-group--row {
|
::v-deep .typeEnum .u-checkbox-group--row {
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
|||||||
Reference in New Issue
Block a user