|
|
@@ -302,6 +302,7 @@
|
|
|
v-model="createTimeRange"
|
|
|
type="datetimerange"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
range-separator="至"
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
@@ -317,8 +318,10 @@
|
|
|
v-model="payTimeRange"
|
|
|
type="datetimerange"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
|
+ @change="handlePayTimeChange"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
|
|
|
@@ -927,13 +930,41 @@ export default {
|
|
|
},
|
|
|
handleOrderTimeChange(value) {
|
|
|
if (value && value.length === 2) {
|
|
|
- this.queryParams.createTimeStart = value[0]
|
|
|
- this.queryParams.createTimeEnd = value[1]
|
|
|
+ // 如果结束时间不是当天的23:59:59,则自动设置为当天的23:59:59
|
|
|
+ const endDate = new Date(value[1])
|
|
|
+ const endDateStr = value[1]
|
|
|
+ const datePart = endDateStr.split(' ')[0] // 获取日期部分
|
|
|
+ const timePart = endDateStr.split(' ')[1] // 获取时间部分
|
|
|
+
|
|
|
+ // 如果时间部分不是23:59:59,则设置为23:59:59
|
|
|
+ if (timePart !== '23:59:59') {
|
|
|
+ const newEndTime = datePart + ' 23:59:59'
|
|
|
+ this.createTimeRange = [value[0], newEndTime]
|
|
|
+ this.queryParams.createTimeStart = value[0]
|
|
|
+ this.queryParams.createTimeEnd = newEndTime
|
|
|
+ } else {
|
|
|
+ this.queryParams.createTimeStart = value[0]
|
|
|
+ this.queryParams.createTimeEnd = value[1]
|
|
|
+ }
|
|
|
} else {
|
|
|
this.queryParams.createTimeStart = null
|
|
|
this.queryParams.createTimeEnd = null
|
|
|
}
|
|
|
},
|
|
|
+ handlePayTimeChange(value) {
|
|
|
+ if (value && value.length === 2) {
|
|
|
+ // 如果结束时间不是当天的23:59:59,则自动设置为当天的23:59:59
|
|
|
+ const endDateStr = value[1]
|
|
|
+ const datePart = endDateStr.split(' ')[0] // 获取日期部分
|
|
|
+ const timePart = endDateStr.split(' ')[1] // 获取时间部分
|
|
|
+
|
|
|
+ // 如果时间部分不是23:59:59,则设置为23:59:59
|
|
|
+ if (timePart !== '23:59:59') {
|
|
|
+ const newEndTime = datePart + ' 23:59:59'
|
|
|
+ this.payTimeRange = [value[0], newEndTime]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
/** 导出订单 */
|
|
|
handleExport() {
|
|
|
this.prepareExportParams()
|