diff --git a/src/views/tool/Instead/components/dialogpackage.vue b/src/views/tool/Instead/components/dialogpackage.vue index 6851a66..67564e7 100644 --- a/src/views/tool/Instead/components/dialogpackage.vue +++ b/src/views/tool/Instead/components/dialogpackage.vue @@ -56,7 +56,7 @@ export default { }) this.disabledshow = !this.listdata.proGroupVo.every((element, num) => element.number == this.multipleSelection[num].length); } catch (error) { } - + this.$set(this.listdata.proGroupVo, index, { ...this.listdata.proGroupVo[index], alertshow: this.listdata.proGroupVo[index].number != this.multipleSelection[index].length ? true : false }); }, confirm() { @@ -73,6 +73,12 @@ export default { }) } catch (error) { } this.multipleSelection = [] + console.log(item) + // 不用选套餐 + if (item.groupType == 0) { + this.$emit("dialogpackageconfirm", this.listdata, [item.proGroupVo[0].goods]); + return false; + } this.disabledshow = true console.log(this.listdata, this.multipleSelection); this.show = true; diff --git a/src/views/tool/Instead/index.vue b/src/views/tool/Instead/index.vue index 45b6311..8380f57 100644 --- a/src/views/tool/Instead/index.vue +++ b/src/views/tool/Instead/index.vue @@ -1902,7 +1902,7 @@ export default { }, //套餐下单 async dialogpackageconfirm(item, multipleSelection) { - this.goodsClick(item, 1, true, multipleSelection.flatMap(subArray => subArray.map(item => item.proId))) + this.goodsClick(item, 1, true, multipleSelection.flatMap(subArray => subArray.map(item => item.proId))) }, //挂账人支付确认 guazhangPayConfirm(guazhangren, price) { @@ -2039,7 +2039,7 @@ export default { }, quansConfirm(e, goodsPayPriceMap) { console.log(e); - // this.createOrder.discount = 1; + // this.createOrder.discount = 1; this.points.selected = ""; e.map((v, index) => { return { @@ -3438,8 +3438,8 @@ export default { }, reset() { // this.goods.list = []; - this.isAllWaitCall=false; - this.selQuan=[]; + this.isAllWaitCall = false; + this.selQuan = []; this.guazhangRen = ""; this.order.status = ""; this.loading = false;