|
@@ -175,7 +175,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
|
|
- <el-form-item label="联系电话" prop="contact" :rules="[{ required: !state.ruleForm.isSecret, message: '请填写联系电话', trigger: 'blur' }]">
|
|
|
+ <el-form-item label="联系电话" prop="contact" :rules="[{ required: contactValidate, message: '请填写联系电话', trigger: 'blur' }]">
|
|
|
<el-row class="w100">
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="16" :xl="16">
|
|
|
<el-input v-model="state.ruleForm.contact" placeholder="请填写联系电话" @blur="searchHistory" clearable> </el-input>
|
|
@@ -1287,6 +1287,10 @@ const loadForm = async () => {
|
|
|
state.formLoading = false;
|
|
|
}
|
|
|
};
|
|
|
+// 联系电话验证是否必填 新增必填修改非必填
|
|
|
+const contactValidate = computed(()=>{
|
|
|
+ return !state.ruleForm.id;
|
|
|
+})
|
|
|
// 加载省市区
|
|
|
const addressLoading = ref<boolean>(false);
|
|
|
const loadAddress = async () => {
|