diff --git a/src/views/lessor/equipment/equipType/index.vue b/src/views/lessor/equipment/equipType/index.vue index b1a483b9..2007cab6 100644 --- a/src/views/lessor/equipment/equipType/index.vue +++ b/src/views/lessor/equipment/equipType/index.vue @@ -1365,16 +1365,17 @@ export default { parentId, maTypeProperties:this.maTypeProperties, }; - this.$refs["addFormParamsRef"].validate( async(valid) => { if (valid) { - await this.$refs["maTypeRef"].forEach((formRef)=>{ - formRef.validate((validTemp)=>{ - if(!validTemp){ - this.allPass = false; - } + if (this.$refs["maTypeRef"] && this.$refs["maTypeRef"].length > 0) { + await this.$refs["maTypeRef"].forEach((formRef)=>{ + formRef.validate((validTemp)=>{ + if(!validTemp){ + this.allPass = false; + } + }) }) - }) + } if(this.allPass==true){ if (this.addTitle === "新增") { const res = await addMaType(addParams);