vue做时间段搜索

泪湿孤枕 提交于 2019-11-29 06:37:39

所呈现的效果
这里的时间是设置默认从当天00:00:00开始,到所查询结束的23:59:59结束
代码是用element中DateTimePicker 日期时间选择器
用el-form进行的包裹

 <el-form-item label="日期">
                         <el-date-picker
                            v-model="formData.start"
                            type="datetime"
                            placeholder="选择日期"
                            value-format="yyyy-MM-dd HH:mm:ss"
                            :default-time="'00:00:00'"
                            >
                        </el-date-picker>
                        -
                        <el-date-picker
                            v-model="formData.end"
                            type="datetime"
                            placeholder="选择日期"
                            value-format="yyyy-MM-dd HH:mm:ss"
                            :default-time="'23:59:59'"
                            >
                        </el-date-picker>
            
                    </el-form-item>

在这里插入图片描述
在data中定义
在这里插入图片描述
点击搜索

 <el-form-item>
        <el-button type="primary" @click="search()">搜索</el-button>
  </el-form-item>  

在这里插入图片描述
在这里插入图片描述

 search(){
        let data = {
            asin:this.formData.sNumber,
            mapping_code:this.formData.shangpin,
            name_cn:this.formData.gname,
            start_time:this.formData.start,
            end_time:this.formData.end,
            company_name:this.formData.supplier,
            current_page: this.current_page
        }
        getDetail(data).then(res =>{
            console.log(res)
            if(res.data.code == 200){
                this.tableData = res.data.data.dataList
                this.page.totalCount = res.data.data.total_size
            }else{
                this.$message({
                type:'error',
                message:res.data.msg
                })
            this.tableData = []
            this.page.totalCount = 0
            }
        })
        
    },
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!