当前位置: 首页 > news >正文

开始时间大于结束时间

1.dom中代码,监听所选日期值的变化,并把需要比较的时间字段作为参数传到监听方法中,

<el-form-item label="起始日期" prop="startTime"><el-date-picker clearable size="small":disabled="isDisable"v-model="form.startTime"type="date"value-format="yyyy-MM-dd"@change="checkTime(form.startTime,form.expirationTime,form.signingTime,'start')":placeholder="isDisable? '':'选择起始日期'"></el-date-picker></el-form-item><el-form-item label="终止日期" prop="expirationTime"><el-date-picker clearable size="small":disabled="isDisable"v-model="form.expirationTime"type="date"value-format="yyyy-MM-dd"@change="checkTime(form.startTime,form.expirationTime,form.signingTime,'expiration')":placeholder="isDisable? '':'选择终止日期'"></el-date-picker></el-form-item><el-form-item label="签订时间" prop="signingTime"><el-date-picker clearable size="small":disabled="isDisable"v-model="form.signingTime"type="date"value-format="yyyy-MM-dd"@change="checkTime(form.startTime,form.expirationTime,form.signingTime,'signing')":placeholder="isDisable? '':'选择签订时间'"></el-date-picker></el-form-item>

在这里插入图片描述
2.时间比较逻辑处理

 //时间判断checkTime(startTime, expirationTime,signingTime, type) {/* if (startTime == '' || startTime == null || startTime == undefined) {return;}if (expirationTime == '' || expirationTime == null || expirationTime == undefined) {return;}if (signingTime == '' || signingTime == null || signingTime == undefined) {return;}*/if (startTime > expirationTime) {this.$modal.msgWarning("开始时间应小于终止时间!");if (type == 'start') {this.$set(this.form, 'startTime', '');} else if (type == 'expiration') {this.$set(this.form, 'expirationTime', '');}}if (startTime < signingTime) {this.$modal.msgWarning("开始时间应大于或等于签订时间!");if (type == 'start') {this.$set(this.form, 'startTime', '');}else if (type == 'signing') {this.$set(this.form, 'signingTime', '');}}},

二.当比较的是form表单中数组中循环的两个时间时,用以下方法
1.dom中监听日期值的变化 @change=“checkTime()”
在这里插入图片描述

 //本次读数时间必须大于上次读数时间checkTime() {this.form.readings.forEach(item => {if (item.readingTime < item.scdssj) {this.$modal.msgError("本次读数时间应大于上次读数时间!");item.readingTime = ''; // 清空本次读数所选日期}});},

在这里插入图片描述

http://www.lryc.cn/news/327841.html

相关文章:

  • Java中 List 集合,通过 Stream 流进行排序总结
  • 1688中国站按关键字搜索工厂数据 API
  • YOLOV8逐步分解(2)_DetectionTrainer类初始化过程
  • Java是用什么语言写的?PHP呢?
  • SpringBoot Redis的使用
  • 数据仓库——维度表特性
  • 从电荷角度理解开关电容中的电荷守恒
  • 1.7.1 python 作业 15道
  • synchronized 和 ReentrantLock 的区别是什么
  • 大话设计模式之迪米特法则
  • KSD测试系统使用方法和注意事项
  • IT服务营销管理案例分析题
  • NRF52832修改OTA升级时的bootloader蓝牙MAC
  • # Python 编程入门教程
  • Sqoop【实践 02】Sqoop1最新版 全库导入 + 数据过滤 + 字段类型支持 说明及举例代码(query参数及字段类型强制转换)
  • 第十四届蓝桥杯JavaA组省赛真题 - 特殊日期
  • 《VulnHub》Lampião:1
  • RabbitMq高可用
  • 降本增效的车间管理大屏,车间主任看了拍手称快,速来领取。
  • Open AI要给GPT应用开发者“发钱” 黄金的宏观关系被打破了吗?
  • 【Docker】Docker安全与最佳实践:保护你的容器化应用程序
  • QT 信号(Signal)与槽(Slot)机制
  • 音频干扰检测(频域方法)
  • Rust引用借用 vs 原始指针
  • 抖音视频关键词无水印下载软件|手机网页视频批量提取工具
  • 关于Devc++调试的问题以及解决STL变量无法查看
  • MATLAB:优化与规划问题
  • Oracal执行计划解析
  • 对form表单对象中数组中的字段进行校验的方法
  • 一、JAVA集成海康SDK