目前已有的前端显示界面,要求在搜索框后面添加一个日期搜索框,可以指定搜索日期

找到前端界面对应代码块如图:

后端已有实体类:

/*** 日期*/@JsonFormat(pattern = "yyyy-MM-dd")@Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")private Date date;

根据前端其他代码照葫芦画瓢写出如下代码:

 <el-form-item label="日期" prop="date"><el-inputv-model="queryParams.date"placeholder="请输入日期"clearablesize="small"@keyup.enter.native="handleQuery"/></el-form-item>

运行前后端项目,效果实现:

开发科的师傅看了我添加的日期搜索框,说要的不是这种效果,要的是那种只需要鼠标单击的那种日期选择,还要键盘输入太麻烦了。

经过搜索学习进行了前端代码修改后:

<el-form-item label="日期" prop="date"><el-date-pickerv-model="queryParams.date"placeholder="请输入日期"type="datetime"value-format="yyyy-MM-dd HH:mm:ss"clearablesize="small"@keyup.enter.native="handleQuery"></el-date-picker></el-form-item>

现在效果如图:

发现多了小时分钟秒钟对项目无意义,只需要具体到日期就行了,于是想办法把去掉。

尝试下再修改了下前端代码,发现只要把type类型里的datetime改成date就行了。

<el-date-pickerv-model="queryParams.date"placeholder="请输入日期"type="date"value-format="yyyy-MM-dd HH:mm:ss"clearablesize="small"@keyup.enter.native="handleQuery"></el-date-picker>

修改后效果如图所示:

完成后又去问师傅,师傅说还不行,要那种有起始日期和截止日期的那种。

因为很多代码不懂,这个直到第二天上午才终于解决。师兄给我发了一个后端需要添加的代码,剩下的就我自己琢磨去了。

<if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->AND date_format(u.create_time,'%y%m%d') &gt;= date_format(#{params.beginTime},'%y%m%d')</if><if test="params.endTime != null and params.endTime != ''"><!-- 结束时间检索 -->AND date_format(u.create_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d')</if>

这段代码加在了对应的配置文件.xml文件中。

前端代码部分:(显示)

 <el-form-item label="日期" ><el-date-pickerv-model="dateRange"size="small"style="width: 240px"value-format="yyyy-MM-dd"type="daterange"range-separator="-"start-placeholder="开始日期"end-placeholder="结束日期"></el-date-picker></el-form-item>

(方法)

重置按钮操作中新添一行代码用来对日期进行重置。

最终实现效果:

完成任务,哈哈。

参考学习博客:vue中DateTimePicker日期时间选择器_aloofAnd的博客-CSDN博客_vue时间控件datepicker

vue-时间控件以及时间控件校验_程序员的每一天的博客-CSDN博客_vue时间控件

啥也不会的实习生:给项目添加日期搜索控件相关推荐

  1. QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)

    QT概念 Qt:Qt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程.多线程.数据库连接.视频音频等相关的功能. ctrl 撤销(返回上一步) 市面常见的G ...

  2. 【炼丹术士的从零开始的安卓开发】Day1 项目结构与一些控件的学习

    关于老版项目导入的一些问题 import android.support.v4.XXX或者import android.support.v7.XXX出错解决办法 import android.supp ...

  3. 【vue】使用vue+element搭建项目,Tree树形控件使用

    目录 一.安装依赖 二.常用属性.事件 三.demo应用 html代码 属性用法 3.2.1 :default-expanded-keys(默认展开项) 3.2.2 :props="defa ...

  4. 在EasyUI项目中使用FileBox控件实现文件上传处理

    我在较早之前的随笔<基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用>Web框架介绍中介绍了基于Uploadify的文件上传操作,免费版本用的是J ...

  5. 【测宽仪项目】Hight-Speed Charting控件改变曲线的颜色、宽度、样式

    改变颜色 COLORREF SerieColor=RGB(0,255,0); pLineSeries->SetColor(SerieColor);// pLineSeries要在头文件中初始化C ...

  6. 不同项目之间的控件共享

    不同项目之间的控件共享 上篇blog我有提到,不知如何解决不用项目之间的控件共享问题.很多朋友给予了热心的回答,这里一起表示感谢.        总结大家的回复,一般有2种观点,一是做成用户控件,二是 ...

  7. .net framework开发winform_这个Winform的UI库也太全了!四十多个控件都在这一个项目里了...

    之前 Gitee 为大家介绍过几款优质的 Winform 项目,发现Winform在大家心中的地位还是挺高的,那么今天就再给各位分享一款新鲜出炉的 Winform UI库--SunnyUI,一起跟 G ...

  8. winform checkbox要点击两次_这个Winform的UI库也太全了!四十多个控件都在这一个项目里了...

    之前 Gitee 为大家介绍过几款优质的 Winform 项目:这几个WinForm项目,让你更熟悉 .NET|Gitee 项目推荐,发现Winform在大家心中的地位还是挺高的,那么今天就再给各位分 ...

  9. Android常用酷炫控件(开源项目)github地址汇总

    转载一个很牛逼的控件收集帖... 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.Gri ...

最新文章

  1. android notification 定时显示,Android编程使用Service实现Notification定时发送功能示例...
  2. java8新特性_Java8新特性之Date API|乐字节
  3. Java创建线程的方式
  4. python 定时器_python 线程之四:定时器(Timer),非阻塞
  5. ACL'21 | 弱标签的垃圾数据,也能变废为宝!
  6. Java高并发编程详解-代码在本地
  7. Vue 读取Excel数据
  8. Java静态语句块、语句块、构造方法执行顺序
  9. matlab interp插值函数
  10. 8.使用xshell上传文件
  11. 《云计算技术与应用基础》课程标准
  12. kafka接口操作topic
  13. jle汇编_汇编学习之路
  14. Kali Linux渗透测试 073 扫描工具-Vega
  15. 独立游戏资源宝库,Unity AssetStore上最受欢迎的免费资源
  16. C++:函数指针进阶(三):Lambda函数详解
  17. Android 调整进程的最大fd 数目
  18. VIC Image 驱动程序
  19. linux电脑mac地址修改不了怎么办,linux下修改MAC地址问题解决方法
  20. dw网页制作入学教程_网站制作之dreamweaver入门

热门文章

  1. 鹏扬杨爱斌:获腾讯理财通产品准入 “私转公”后将大力拓展互联网渠道
  2. user电影的详细信息和播放vue
  3. c语言recive的用法,关于receive的用法及解释
  4. 机器学习第十九章——应用举例:照片OCR
  5. Redis-基础学习
  6. 我的MOTO defy用USB连上电脑时,电脑的锐捷校园网就断了,解决方法如下
  7. Javaweb——疫情出入信息管理系统(健康码图片版)
  8. 基于改进的k最近邻算法的单体型重建问题An Improved KNN Algorithm for Haplotype Reconstruction Problem
  9. linux(centos 65)下安装 git jdk maven tomcat nginx tomcat mongodb
  10. BZOJ1024 SCOI2009生日快乐