|
@@ -80,6 +80,7 @@
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<el-form-item :label="t('iotMaintain.failureTime')" prop="failureTime" :rules="formData.type==='out'?failureTimeRule:[]" >
|
|
<el-form-item :label="t('iotMaintain.failureTime')" prop="failureTime" :rules="formData.type==='out'?failureTimeRule:[]" >
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ @change="failureTimeBlur"
|
|
:disabled="formData.maintainType==='故障上报'"
|
|
:disabled="formData.maintainType==='故障上报'"
|
|
style="width: 150%"
|
|
style="width: 150%"
|
|
v-model="formData.failureTime"
|
|
v-model="formData.failureTime"
|
|
@@ -441,6 +442,17 @@ const endTimeBlur = () => {
|
|
formData.value.maintainEndTime = undefined
|
|
formData.value.maintainEndTime = undefined
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+const failureTimeBlur = () => {
|
|
|
|
+ if (formData.value.maintainStartTime < formData.value.failureTime) {
|
|
|
|
+ message.error('维修开始时间不得早于故障时间')
|
|
|
|
+ formData.value.maintainStartTime = undefined
|
|
|
|
+ }
|
|
|
|
+ if (formData.value.maintainEndTime < formData.value.failureTime) {
|
|
|
|
+ message.error('维修结束时间不得早于故障时间')
|
|
|
|
+ formData.value.maintainEndTime = undefined
|
|
|
|
+ }
|
|
|
|
+}
|
|
const close = () => {
|
|
const close = () => {
|
|
delView(unref(currentRoute))
|
|
delView(unref(currentRoute))
|
|
push({ name: 'IotMaintain', params: {} })
|
|
push({ name: 'IotMaintain', params: {} })
|