Browse Source

订单修改

yuhongqi 1 ngày trước cách đây
mục cha
commit
9a27d0dc25
1 tập tin đã thay đổi với 33 bổ sung2 xóa
  1. 33 2
      src/views/live/order/index.vue

+ 33 - 2
src/views/live/order/index.vue

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