From ec82838386ce06fbf1d882fad8ea89415b2a315b Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Fri, 25 Feb 2022 10:59:17 +0800 Subject: [PATCH] 卡数量 时间区间 --- src/views/cards/buyCard.vue | 21 +++++++++++---------- src/views/cards/renew.vue | 21 ++++++++++----------- src/views/parkPay/parkRecord.vue | 2 +- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/views/cards/buyCard.vue b/src/views/cards/buyCard.vue index 3817170..e91197e 100644 --- a/src/views/cards/buyCard.vue +++ b/src/views/cards/buyCard.vue @@ -216,24 +216,24 @@ export default { if (this.startData) { switch (this.typeNum) { case 1: - this.endDate = this.$moment(this.startData).add(12, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(12, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(12*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(12*this.cardNum, "month").format("YYYY-MM-DD"); break; case 2: - this.endDate = this.$moment(this.startData).add(6, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(6, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(6*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(6*this.cardNum, "month").format("YYYY-MM-DD"); break; case 3: - this.endDate = this.$moment(this.startData).add(3, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(3, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(3*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(3*this.cardNum, "month").format("YYYY-MM-DD"); break; case 4: - this.endDate = this.$moment(this.startData).add(1, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(1, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(1*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(1*this.cardNum, "month").format("YYYY-MM-DD"); break; case 5: - this.endDate = this.$moment(this.startData).add(1, "days").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(1, "days").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(1*this.cardNum, "days").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(1*this.cardNum, "days").format("YYYY-MM-DD"); break; } // return this.$moment(this.startData).add(1,"month").format("YYYY-MM-DD"); @@ -372,6 +372,7 @@ export default { }, addCardNum() { // 增加购买数量 this.cardNum++; + this.calcMoney(); }, reduceCarNum() { // 增加购买数量 diff --git a/src/views/cards/renew.vue b/src/views/cards/renew.vue index 8c16a59..d0b99ec 100644 --- a/src/views/cards/renew.vue +++ b/src/views/cards/renew.vue @@ -164,27 +164,26 @@ export default { endTimeFunc() { if (this.startData) { - switch (this.typeNum) { case '1': - this.endDate = this.$moment(this.startData).add(12, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(12, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(12*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(12*this.cardNum, "month").format("YYYY-MM-DD"); break; case '2': - this.endDate = this.$moment(this.startData).add(6, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(6, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(6*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(6*this.cardNum, "month").format("YYYY-MM-DD"); break; case '3': - this.endDate = this.$moment(this.startData).add(3, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(3, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(3*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(3*this.cardNum, "month").format("YYYY-MM-DD"); break; case '4': - this.endDate = this.$moment(this.startData).add(1, "month").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(1, "month").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(1*this.cardNum, "month").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(1*this.cardNum, "month").format("YYYY-MM-DD"); break; case '5': - this.endDate = this.$moment(this.startData).add(1, "days").format("YYYY-MM-DD"); - return this.$moment(this.startData).add(1, "days").format("YYYY-MM-DD"); + this.endDate = this.$moment(this.startData).add(1*this.cardNum, "days").format("YYYY-MM-DD"); + return this.$moment(this.startData).add(1*this.cardNum, "days").format("YYYY-MM-DD"); break; } // return this.$moment(this.startData).add(1,"month").format("YYYY-MM-DD"); diff --git a/src/views/parkPay/parkRecord.vue b/src/views/parkPay/parkRecord.vue index 1be99d1..7bf6316 100644 --- a/src/views/parkPay/parkRecord.vue +++ b/src/views/parkPay/parkRecord.vue @@ -210,7 +210,7 @@ export default { this.currentTabActive = 1 this.checkedAll() } - this.$Indicator.close() + // this.$Indicator.close() console.log(this.historyList) }) }, -- libgit2 0.21.4