终端入网检测-新增-本次终端检测时间不能大于请下次终端定检时间

This commit is contained in:
zhujiyan
2024-06-07 09:57:32 +08:00
parent 8ffb93e86e
commit 9d0b4787a3

View File

@@ -351,6 +351,7 @@
v-model="form.currentTerminalDetectionTime" v-model="form.currentTerminalDetectionTime"
type="datetime" type="datetime"
placeholder="请选择本次终端检测时间" placeholder="请选择本次终端检测时间"
:disabled-date="disableStartDate"
/> />
</el-form-item> </el-form-item>
<el-form-item for="-" label="下次终端定检时间:" prop="nextTerminalInspectionTime" class="label_over_warp"> <el-form-item for="-" label="下次终端定检时间:" prop="nextTerminalInspectionTime" class="label_over_warp">
@@ -359,6 +360,7 @@
v-model="form.nextTerminalInspectionTime" v-model="form.nextTerminalInspectionTime"
type="datetime" type="datetime"
placeholder="请选择下次终端定检时间" placeholder="请选择下次终端定检时间"
:disabled-date="disableEndDate"
/> />
</el-form-item> </el-form-item>
<el-form-item for="-" label="监测终端编码:" prop="monitoringTerminalCode"> <el-form-item for="-" label="监测终端编码:" prop="monitoringTerminalCode">
@@ -729,6 +731,22 @@ const electroplatingFunctionList = [
name: '开启' 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() const adminInfo = useAdminInfo()
//获取所属前置机数据 //获取所属前置机数据