liukangdong
2024-06-11 d8853e0e208de0bd9736bd8fab4931d3d1e7c8e3
admin/src/views/task/index.vue
@@ -183,9 +183,10 @@
            ]
          },
          {
            filed: 'selDate',
            type: 'daterange',
            label: '起始日期'
            filed: 'selTime',
            type: 'datetimerange',
            label: '起止时间',
            pickerOptions: {}
          },
          {
            type: 'slot',
@@ -219,8 +220,8 @@
  },
  methods: {
    changeRadio (day) {
      const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD'), dayjs().format('YYYY-MM-DD')]
      this.$set(this.filters, 'selDate', arr)
      const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59']
      this.$set(this.filters, 'selTime', arr)
      this.getList()
    },
    handleDetail (row) {
@@ -254,7 +255,7 @@
      }
    },
    changeForm (str) {
      if (str === 'selDate') {
      if (str === 'selTime') {
        this.$set(this.filters, 'fastdate', null)
        this.getList()
      }
@@ -262,9 +263,9 @@
    getList (page) {
      console.log(this.filters)
      const { filters, pagination } = this
      if (filters.selDate && filters.selDate.length > 0) {
        filters.startDate = filters.selDate[0]
        filters.endDate = filters.selDate[1]
      if (filters.selTime && filters.selTime.length > 0) {
        filters.startDate = filters.selTime[0]
        filters.endDate = filters.selTime[1]
      } else {
        filters.startDate = null
        filters.endDate = null