diff --git a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/addForm.vue b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/addForm.vue index 6fffb18f..feea166a 100644 --- a/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/addForm.vue +++ b/src/views/pqs/supervise/terminalNetworkDetection/components/terminainal/addForm.vue @@ -351,6 +351,7 @@ v-model="form.currentTerminalDetectionTime" type="datetime" placeholder="请选择本次终端检测时间" + :disabled-date="disableStartDate" /> @@ -359,6 +360,7 @@ v-model="form.nextTerminalInspectionTime" type="datetime" placeholder="请选择下次终端定检时间" + :disabled-date="disableEndDate" /> @@ -729,6 +731,22 @@ const electroplatingFunctionList = [ name: '开启' } ] +//开始时间不能大于结束时间 +const disableStartDate = (time: any) => { + if (time && form.value.nextTerminalInspectionTime) { + return time.getTime() > new Date(form.value.nextTerminalInspectionTime).getTime() + } else { + return false + } +} +//结束时间不能小于开始时间 +const disableEndDate = (time: any) => { + if (time && form.value.currentTerminalDetectionTime) { + return time.getTime() <= new Date(form.value.currentTerminalDetectionTime).getTime() - 8.64e7 + } else { + return false + } +} //获取登陆用户姓名和部门 const adminInfo = useAdminInfo() //获取所属前置机数据