Jelajahi Sumber

新增编辑试验信息修改

duy 2 tahun lalu
induk
melakukan
fb77812f36

+ 1 - 1
src/views/tentative/detect/outside.vue

@@ -211,7 +211,7 @@
                     <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file2'"/>
                 </el-form-item>
             </el-form>
-            <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" :rules="addEditFormRules"
+            <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" :rules="addEditFormRules" ref="addEditFormRef"
                      label-position="top"
                      label-width="auto" size="large">
                 <el-form-item label="检测依据">

+ 7 - 6
src/views/tentative/detect/third.vue

@@ -111,7 +111,7 @@
                     </el-form-item>
                 </div>
                 <div class="hc-form-item">
-                    <el-form-item label="委托编号">
+                    <el-form-item label="委托编号" prop="entrustNo">
                         <el-input v-model="addEditFormModel.entrustNo"/>
                     </el-form-item>
                     <el-form-item label="样品名称">
@@ -188,7 +188,7 @@
                     </el-form-item>
                 </div>
                 <div class="hc-form-item">
-                    <el-form-item label="报告编号">
+                    <el-form-item label="报告编号" prop="reportNo">
                         <el-input v-model="addEditFormModel.reportNo"/>
                     </el-form-item>
                     <el-form-item label="工程部位">
@@ -213,7 +213,7 @@
                     <FormItemUpload v-model="addEditFormModel.reportAttachmentUrl" :action="'upload-file2'"/>
                 </el-form-item>
             </el-form>
-            <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" label-position="top" label-width="auto"
+            <el-form v-if="tabTypeKey === 'tab2'" :model="addEditFormModel" label-position="top" label-width="auto" ref="addEditFormRef"
                      size="large">
                 <el-form-item label="检测依据">
                     <el-input v-model="addEditFormModel.testBasisText" :autosize="{ minRows: 3}" maxlength="1000"
@@ -508,19 +508,20 @@ const addEditFormRules = {
 const addEditFormLoading = ref(false)
 const addEditFormClick = async () => {
     let validate
+    console.log(addEditFormRef.value,'addEditFormRef.value');
     if (addEditFormRef.value !== null) {
         validate = await formValidate(addEditFormRef.value)
     }
 
+    console.log(validate,'validate');
     if (validate) {
         if (formModalTitle.value === '复制') {
             await copyFormApi()
         } else {
             await submitFormApi()
         }
-    } else if (validate === undefined) {
-        window?.$message?.warning('请输入表单所需必填项')
-    }
+    } 
+
 }
 
 //新增、编辑 提交保存