Эх сурвалжийг харах

reactor:联系电话调整为新增工单必填修改时非必填;

zhangchong 7 сар өмнө
parent
commit
c11cdcd7f2

+ 5 - 1
src/views/todo/seats/accept/ybAccept.vue

@@ -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 () => {

+ 5 - 1
src/views/todo/seats/accept/zgAccept.vue

@@ -139,7 +139,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-input v-model="state.ruleForm.contact" placeholder="请填写联系电话" @blur="searchHistory" clearable> </el-input>
 									</el-form-item>
 								</el-col>
@@ -1146,6 +1146,10 @@ const loadForm = async () => {
 		state.formLoading = false;
 	}
 };
+// 联系电话验证是否必填 新增必填修改非必填
+const contactValidate = computed(()=>{
+	return !state.ruleForm.id;
+})
 // 加载省市区
 const addressLoading = ref<boolean>(false);
 const loadAddress = async () => {