Commit 5f53828c by huaying

fix: 新建优惠券时多张卡券不支持过期自动退款

parent 000eafa5
...@@ -500,7 +500,7 @@ ...@@ -500,7 +500,7 @@
<el-form-item label="退款方式" prop="refundWay"> <el-form-item label="退款方式" prop="refundWay">
<el-checkbox-group v-model="couponForm.refundWay" @change="checkBoxChange" :disabled="$route.query.giftId != '-1'"> <el-checkbox-group v-model="couponForm.refundWay" @change="checkBoxChange" :disabled="$route.query.giftId != '-1'">
<el-checkbox label="1">主动退款</el-checkbox> <el-checkbox label="1">主动退款</el-checkbox>
<el-checkbox label="2">过期自动退款</el-checkbox> <el-checkbox label="2" :disabled="cardList.length > 1">过期自动退款</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
</div> </div>
...@@ -738,7 +738,7 @@ export default { ...@@ -738,7 +738,7 @@ export default {
}, },
methods: { methods: {
checkBoxChange (e) { checkBoxChange (e) {
console.log(e); // console.log(e);
}, },
clearHistoryData () { clearHistoryData () {
this.$confirm('是否确认清除【展示门店数据】?清除后,可进入升级后的编辑页面。', '提示', { this.$confirm('是否确认清除【展示门店数据】?清除后,可进入升级后的编辑页面。', '提示', {
...@@ -1076,7 +1076,7 @@ export default { ...@@ -1076,7 +1076,7 @@ export default {
this.visibleData.uuid = ''; this.visibleData.uuid = '';
this.visibleData.useNewStoreWidget = 1; this.visibleData.useNewStoreWidget = 1;
} }
console.log(this.visibleData); // console.log(this.visibleData);
this.visibleData = Object.assign({}, this.visibleData); this.visibleData = Object.assign({}, this.visibleData);
}, },
// 礼品字数限制 // 礼品字数限制
...@@ -1145,8 +1145,14 @@ export default { ...@@ -1145,8 +1145,14 @@ export default {
}, },
// 子组件触发方法 // 子组件触发方法
selectCard (arr) { selectCard (arr) {
console.log(arr); // console.log(arr);
console.log(this.cardList); // console.log(this.cardList);
if (arr.length > 1) {
const index = this.couponForm.refundWay.indexOf('2');
if (index != -1) {
this.couponForm.refundWay.splice(index, 1);
}
}
if (arr.length + this.cardList.length > 15) { if (arr.length + this.cardList.length > 15) {
this.$message.error(`最多支持添加15张卡券,目前一共选择${arr.length + this.cardList.length}张卡券`); this.$message.error(`最多支持添加15张卡券,目前一共选择${arr.length + this.cardList.length}张卡券`);
...@@ -1170,7 +1176,7 @@ export default { ...@@ -1170,7 +1176,7 @@ export default {
}); });
this.limitTimesNumArr.push(val.cardLimit); this.limitTimesNumArr.push(val.cardLimit);
this.couponCardStockArr.push(val.couponStock); this.couponCardStockArr.push(val.couponStock);
console.log(this.couponCardStockArr); // console.log(this.couponCardStockArr);
this.limitTimes = Math.min.apply(null, this.limitTimesNumArr); this.limitTimes = Math.min.apply(null, this.limitTimesNumArr);
this.limitTimesNum = Math.min.apply(null, this.limitTimesNumArr); this.limitTimesNum = Math.min.apply(null, this.limitTimesNumArr);
this.couponCardStock = Math.min.apply(null, this.couponCardStockArr); this.couponCardStock = Math.min.apply(null, this.couponCardStockArr);
...@@ -1183,7 +1189,7 @@ export default { ...@@ -1183,7 +1189,7 @@ export default {
}; };
this.getCardCost(params); this.getCardCost(params);
} }
console.log(this.limitTimesNumArr); // console.log(this.limitTimesNumArr);
}, },
async getCardCost (params) { async getCardCost (params) {
const res = await request.post('/api-integral-mall/get-integral-mall-CashCost', qs.stringify(params)); const res = await request.post('/api-integral-mall/get-integral-mall-CashCost', qs.stringify(params));
...@@ -1233,8 +1239,8 @@ export default { ...@@ -1233,8 +1239,8 @@ export default {
this.couponCardStock = ''; this.couponCardStock = '';
this.couponForm.limitTimesStatus = false; this.couponForm.limitTimesStatus = false;
} }
console.log(this.limitTimesNumArr); // console.log(this.limitTimesNumArr);
console.log(this.cardList); // console.log(this.cardList);
}, },
// 券包积分计算 // 券包积分计算
handleIntegralCostTotal () { handleIntegralCostTotal () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment