methods: {
  validateDate(rule, value, callback){
if (value) {
let timestamp = new Date(value).getTime()
let start = new Date(this.shiftStartTime).getTime()
let end = new Date(this.shiftEndTime).getTime()
if (end < timestamp || timestamp < start) {
callback(new Error(`请在值班时间内选择 ${this.shiftStartTime} 至 ${this.shiftEndTime}`))
} else {
callback()
}
} else {
callback()
}
}
}
<el-form-item
label="记录时间"
prop="recordDateTime"
:rules="[
{ required: true, message: '记录时间不能为空', trigger: 'blur'},
{ validator: validateDate, trigger: ['blur', 'change'] }
]"
>
<el-date-picker
v-model="summaryForm.recordDateTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期"
></el-date-picker>
</el-form-item>

最新文章

  1. AutoIt实现Webdriver自动化测试文件上传
  2. hdu5317 RGCDQ (质因子种数+预处理)
  3. 如何关闭emacs开启时自己打开的欢迎界面
  4. Spring 向页面传值以及接受页面传过来的参数的方式
  5. SDUT2241计算组合数C(n,m)(组合数)
  6. Linux内核初始化定义
  7. ASP.NET State Service服务
  8. StringGrid右击选中表格(发消息给句柄模拟点击,右键点击也是MouseDown)
  9. SpringMVC原理+流程图
  10. 用sql语句按周、按月、按季、按年统
  11. oracle删除字段中的空格、回车及指定字符
  12. LInux挂载windows共享磁盘
  13. 【线性代数】标准正交矩阵与Gram-Schmidt正交化
  14. safari 浏览器 input textarea select 等不能响应用户输入
  15. 如何保持github的fork于主干同步
  16. 【Promise】Promise实现请求超时处理(基本版)
  17. git 的安装及使用
  18. ubuntu16.4+nginx+uwsgi+Django 部署上线
  19. centos 7下ldap安装
  20. 索引查找Java实现

热门文章

  1. ResourceUtils 创建资源目录工具类
  2. python之scrapy爬取某集团招聘信息以及招聘详情
  3. C# WPF ASP.net 上传多文件和数据
  4. 利用Oracle定时任务重置序列
  5. Go项目实战:打造高并发日志采集系统(三)
  6. Buffer与Cache的理解
  7. APP安全测试要点
  8. CTF中对web服务器各种提权姿势
  9. 【机器学习】QQ-plot深入理解与实现
  10. 13.sqoop的安装