Commit d2655d32e5c4dcf37999a082f7e9bf7925980e95
1 parent
fdf8fdd7
v1.9 优化缴费页面,确认页面缴费时间段 错误的问题处理
Showing
2 changed files
with
12 additions
and
19 deletions
src/components/fee/payFeeOrderConfirm.vue
| ... | ... | @@ -11,7 +11,7 @@ |
| 11 | 11 | :label="$t('payFeeOrderConfirm.timeRange')"> |
| 12 | 12 | <span> |
| 13 | 13 | {{ dateFormat(formData.endTime) }} 至 |
| 14 | - {{ dateFormat(formData.showEndTime) }} | |
| 14 | + {{ dateFormatSubSec(formData.showEndTime) }} | |
| 15 | 15 | </span> |
| 16 | 16 | </el-form-item> |
| 17 | 17 | |
| ... | ... | @@ -94,7 +94,7 @@ |
| 94 | 94 | |
| 95 | 95 | <script> |
| 96 | 96 | import { qrCodePayment, checkPayFinish, payFee } from '@/api/fee/payFeeOrderApi' |
| 97 | -import { dateFormat } from '@/utils/dateUtil' | |
| 97 | +import { dateFormat, dateFormatSubSec } from '@/utils/dateUtil' | |
| 98 | 98 | import PayFeeOrderResult from '@/components/fee/payFeeOrderResult' |
| 99 | 99 | export default { |
| 100 | 100 | name: 'PayFeeOrderConfirm', |
| ... | ... | @@ -113,6 +113,7 @@ export default { |
| 113 | 113 | }, |
| 114 | 114 | methods: { |
| 115 | 115 | dateFormat, |
| 116 | + dateFormatSubSec, | |
| 116 | 117 | open(params) { |
| 117 | 118 | this.formData = { ...params } |
| 118 | 119 | this.dialogVisible = true |
| ... | ... | @@ -130,14 +131,6 @@ export default { |
| 130 | 131 | }, |
| 131 | 132 | async qrCodePayFee() { |
| 132 | 133 | try { |
| 133 | - // const printFees = [{ | |
| 134 | - // feeId: this.formData.feeId, | |
| 135 | - // squarePrice: this.formData.squarePrice, | |
| 136 | - // additionalAmount: this.formData.additionalAmount, | |
| 137 | - // feeName: this.formData.feeName, | |
| 138 | - // amount: this.formData.receivedAmount, | |
| 139 | - // authCode: this.formData.authCode | |
| 140 | - // }] | |
| 141 | 134 | |
| 142 | 135 | this.formData.subServiceCode = 'fee.payFee' |
| 143 | 136 | |
| ... | ... | @@ -163,15 +156,6 @@ export default { |
| 163 | 156 | }, |
| 164 | 157 | async qrCodeCheckPayFinish() { |
| 165 | 158 | try { |
| 166 | - // const printFees = [{ | |
| 167 | - // feeId: this.formData.feeId, | |
| 168 | - // squarePrice: this.formData.squarePrice, | |
| 169 | - // additionalAmount: this.formData.additionalAmount, | |
| 170 | - // feeName: this.formData.feeName, | |
| 171 | - // amount: this.formData.receivedAmount, | |
| 172 | - // authCode: this.formData.authCode, | |
| 173 | - // orderId: this.formData.orderId | |
| 174 | - // }] | |
| 175 | 159 | |
| 176 | 160 | this.formData.subServiceCode = 'fee.payFee' |
| 177 | 161 | ... | ... |
src/utils/dateUtil.js
| ... | ... | @@ -76,6 +76,15 @@ export function dateFormat (_time) { |
| 76 | 76 | return y + '-' + add0(m) + '-' + add0(d); |
| 77 | 77 | } |
| 78 | 78 | |
| 79 | +export function dateFormatSubSec (_time) { | |
| 80 | + if (!_time) { | |
| 81 | + return '' | |
| 82 | + } | |
| 83 | + let _date = new Date(_time); | |
| 84 | + _date.setSeconds(_date.getSeconds() - 1); | |
| 85 | + return dateFormat(_date); | |
| 86 | +} | |
| 87 | + | |
| 79 | 88 | export function timeFormat (_time) { |
| 80 | 89 | let _date = new Date(_time); |
| 81 | 90 | let h = _date.getHours(); | ... | ... |