时间选择器

            <el-form-item label="时间范围">
              <!-- <el-date-picker size="small"
                              v-model="createTime"
                              type="daterange"
                              range-separator="至"
                              start-placeholder="请输入起始创建时间"
                              end-placeholder="请输入终止创建时间"
                              @change="setSearchDate"
                              value-format="timestamp">
              </el-date-picker> -->
                  <el-date-picker
                    v-model="createTime"
                    type="datetimerange"
                    align="right"
                    unlink-panels
                    range-separator="至"
                    start-placeholder="请输入起始创建时间"
                    end-placeholder="请输入终止创建时间"
                    :picker-options="pickerOptions"
                    size="small"
                    value-format="timestamp"
                    @change="setSearchDate"
                    :default-time="['00:00:00', '23:59:59']"
                  >
                  </el-date-picker>
            </el-form-item>

        pickerOptions: {
          shortcuts: [{
            text: '最近一周',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近一个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
              picker.$emit('pick', [start, end]);
            }
          }, {
            text: '最近三个月',
            onClick(picker) {
              const end = new Date();
              const start = new Date();
              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
              picker.$emit('pick', [start, end]);
            }
          }]
        },
        time:[],
        search: {
          createTime: undefined,
          endTime: undefined,
          startTime: undefined,
        },
        endTime:undefined,
        createTime: undefined,
        startTime: undefined,

       /**
       *@description 将搜索的时间改成字符串传输
       */
      setSearchDate(value) {
        if (!validatenull(value)) {
          this.time = value.join(',').split(",");
          this.search.startTime = this.time[0];
          this.search.endTime = this.time[1];
        } else {
          this.search.startTime = undefined
          this.search.endTime =undefined
        }
      },

相关推荐

  1. uniapp时间选择

    2023-12-06 06:36:05       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 06:36:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 06:36:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 06:36:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 06:36:05       18 阅读

热门阅读

  1. VQVAE

    VQVAE

    2023-12-06 06:36:05      31 阅读