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,7 +11,7 @@ | ||
| 11 | :label="$t('payFeeOrderConfirm.timeRange')"> | 11 | :label="$t('payFeeOrderConfirm.timeRange')"> |
| 12 | <span> | 12 | <span> |
| 13 | {{ dateFormat(formData.endTime) }} 至 | 13 | {{ dateFormat(formData.endTime) }} 至 |
| 14 | - {{ dateFormat(formData.showEndTime) }} | 14 | + {{ dateFormatSubSec(formData.showEndTime) }} |
| 15 | </span> | 15 | </span> |
| 16 | </el-form-item> | 16 | </el-form-item> |
| 17 | 17 | ||
| @@ -94,7 +94,7 @@ | @@ -94,7 +94,7 @@ | ||
| 94 | 94 | ||
| 95 | <script> | 95 | <script> |
| 96 | import { qrCodePayment, checkPayFinish, payFee } from '@/api/fee/payFeeOrderApi' | 96 | import { qrCodePayment, checkPayFinish, payFee } from '@/api/fee/payFeeOrderApi' |
| 97 | -import { dateFormat } from '@/utils/dateUtil' | 97 | +import { dateFormat, dateFormatSubSec } from '@/utils/dateUtil' |
| 98 | import PayFeeOrderResult from '@/components/fee/payFeeOrderResult' | 98 | import PayFeeOrderResult from '@/components/fee/payFeeOrderResult' |
| 99 | export default { | 99 | export default { |
| 100 | name: 'PayFeeOrderConfirm', | 100 | name: 'PayFeeOrderConfirm', |
| @@ -113,6 +113,7 @@ export default { | @@ -113,6 +113,7 @@ export default { | ||
| 113 | }, | 113 | }, |
| 114 | methods: { | 114 | methods: { |
| 115 | dateFormat, | 115 | dateFormat, |
| 116 | + dateFormatSubSec, | ||
| 116 | open(params) { | 117 | open(params) { |
| 117 | this.formData = { ...params } | 118 | this.formData = { ...params } |
| 118 | this.dialogVisible = true | 119 | this.dialogVisible = true |
| @@ -130,14 +131,6 @@ export default { | @@ -130,14 +131,6 @@ export default { | ||
| 130 | }, | 131 | }, |
| 131 | async qrCodePayFee() { | 132 | async qrCodePayFee() { |
| 132 | try { | 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 | this.formData.subServiceCode = 'fee.payFee' | 135 | this.formData.subServiceCode = 'fee.payFee' |
| 143 | 136 | ||
| @@ -163,15 +156,6 @@ export default { | @@ -163,15 +156,6 @@ export default { | ||
| 163 | }, | 156 | }, |
| 164 | async qrCodeCheckPayFinish() { | 157 | async qrCodeCheckPayFinish() { |
| 165 | try { | 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 | this.formData.subServiceCode = 'fee.payFee' | 160 | this.formData.subServiceCode = 'fee.payFee' |
| 177 | 161 |
src/utils/dateUtil.js
| @@ -76,6 +76,15 @@ export function dateFormat (_time) { | @@ -76,6 +76,15 @@ export function dateFormat (_time) { | ||
| 76 | return y + '-' + add0(m) + '-' + add0(d); | 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 | export function timeFormat (_time) { | 88 | export function timeFormat (_time) { |
| 80 | let _date = new Date(_time); | 89 | let _date = new Date(_time); |
| 81 | let h = _date.getHours(); | 90 | let h = _date.getHours(); |