Переглянути джерело

新增外委信息必填信息判断

duy 2 роки тому
батько
коміт
d49ed4fe7c
1 змінених файлів з 8 додано та 2 видалено
  1. 8 2
      src/views/tentative/detect/third.vue

+ 8 - 2
src/views/tentative/detect/third.vue

@@ -192,7 +192,7 @@
                     <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl"/>
                 </el-form-item>
             </el-form>
-            <el-form ref="addEditFormRef" :model="addEditFormModel" label-position="top" label-width="auto" size="large" v-if="tabTypeKey === 'tab2'">
+            <el-form  :model="addEditFormModel" label-position="top" label-width="auto" size="large" v-if="tabTypeKey === 'tab2'">
                 <el-form-item label="检测依据">
                     <el-input v-model="addEditFormModel.testBasisText" type="textarea" placeholder="请输入检测依据" :autosize="{ minRows: 3}"  show-word-limit  maxlength="1000"/>
                 </el-form-item>
@@ -461,13 +461,19 @@ const addEditFormRules = {
 //新增/编辑/复制弹窗 保存
 const addEditFormLoading = ref(false)
 const addEditFormClick = async () => {
-    const validate = await formValidate(addEditFormRef.value)
+     let validate
+    if(addEditFormRef.value!==null){
+          validate= await formValidate(addEditFormRef.value)
+    }
+
     if (validate) {
         if (formModalTitle.value === '复制') {
             await copyFormApi()
         } else {
             await submitFormApi()
         }
+    }else if(validate===undefined){
+         window?.$message?.warning('请输入表单所需必填项')
     }
 }