|
@@ -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" :rules="addEditFormRules" 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>
|
|
@@ -454,17 +454,25 @@ const addEditFormRules = {
|
|
|
message: "请输入委托单位"
|
|
|
}
|
|
|
}
|
|
|
+const addEditFormRules2 = {
|
|
|
|
|
|
+}
|
|
|
//新增/编辑/复制弹窗 保存
|
|
|
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('请输入表单所需必填项')
|
|
|
}
|
|
|
}
|
|
|
|