浏览代码

修改bug

chenrui 1 年之前
父节点
当前提交
335b2d384f
共有 1 个文件被更改,包括 23 次插入6 次删除
  1. 23 6
      src/views/reportData/promotionSalesRealTimeReport/index.vue

+ 23 - 6
src/views/reportData/promotionSalesRealTimeReport/index.vue

@@ -14,8 +14,15 @@
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
+              <!-- :disabledDate="disabledDate" -->
               <a-form-model-item label="促销时间">
-                <rangeDate ref="rangeTimeDate" :value="time" @change="dateChange" />
+                <a-range-picker
+                  style="width:100%"
+
+                  v-model="time"
+                  :format="dateFormat"
+                  :placeholder="['开始时间', '结束时间']"
+                  @change="dateChange"></a-range-picker>
               </a-form-model-item>
             </a-col>
             <a-col :md="6" :sm="24">
@@ -153,6 +160,7 @@ import rangeDate from '@/views/common/rangeDate.vue'
 import getDate from '@/libs/getDate.js'
 import subarea from '@/views/common/subarea.js'
 import Area from '@/views/common/area.js'
+import moment from 'moment'
 export default {
   name: 'PriceDifferenceDetailReportList',
   mixins: [commonMixin],
@@ -160,7 +168,7 @@ export default {
   data () {
     return {
       advanced: true, // 高级搜索 展开/关闭
-      time: [],
+      time: undefined,
       spinning: false,
       queryParam: {
         salesDate: [
@@ -190,6 +198,7 @@ export default {
       rules: {
         salesDate: [{ required: true, message: '请选择销售审核日期', trigger: 'change' }]
       },
+      dateFormat: 'YYYY-MM-DD',
       tabVal: 1,
       disabled: false,
       tableHeight: 0,
@@ -254,10 +263,18 @@ export default {
       this.queryParam.beginAuditDate = date[0] || ''
       this.queryParam.endAuditDate = date[1] || ''
     },
-    dateChange (date) {
-      this.queryParam.promoRuleReport.promotionDateStart = date[0]
-      this.queryParam.promoRuleReport.promotionDateEnd = date[1]
+    dateChange (date, dateString) {
+      this.time = date
+      if (dateString[0] != '' && dateString[1] != '') {
+        this.queryParam.promoRuleReport.promotionDateStart = dateString[0] + ' 00:00:00'
+        this.queryParam.promoRuleReport.promotionDateEnd = dateString[1] + ' 23:59:59'
+      }
     },
+    // // 不可选日期
+    // disabledDate (date, dateStrings) {
+    //   return date && date.valueOf('day') < moment().subtract(1, 'day') // 今天以后,包含今天
+    // },
+    // 统计
     getCount (params) {
       salesPromoReportQueryCount(params).then(res => {
         if (res.status == 200) {
@@ -347,7 +364,7 @@ export default {
         dealerCitySn: undefined, // 城市编码
         dealerDistrictSn: undefined // 区域编码
       }
-      this.time = []
+      this.time = time
       this.$refs.subarea.clearData()
       this.$refs.rangeDate.resetDate(this.queryParam.salesDate)
       this.$refs.rangeTimeDate.resetDate(this.time)