Commit d2655d32e5c4dcf37999a082f7e9bf7925980e95

Authored by wuxw
1 parent fdf8fdd7

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

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