Commit d2655d32e5c4dcf37999a082f7e9bf7925980e95

Authored by wuxw
1 parent fdf8fdd7

v1.9 优化缴费页面,确认页面缴费时间段 错误的问题处理

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();
... ...