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

fix:校验触发条件修改

ly 9 сар өмнө
parent
commit
1182773929

+ 5 - 5
src/views/business/crm/order/form.vue

@@ -949,16 +949,16 @@ const data = reactive({
 
 const rules = computed(() => ({
   contractNo: [
-    { required: true, message: "合同编号不能为空", trigger: "blur" },
+    { required: true, message: "合同编号不能为空", trigger: "change" },
   ],
   companyId: [
-    { required: type.value == "alterOrder" ? false : true, message: "请选择有效客户", trigger: "blur" },
+    { required: type.value == "alterOrder" ? false : true, message: "请选择有效客户", trigger: "change" },
   ],
   formDate: [
-    { required: type.value == "alterOrder" ? false : true, message: "签约日期不能为空", trigger: "blur" },
+    { required: type.value == "alterOrder" ? false : true, message: "签约日期不能为空", trigger: "change" },
   ],
   amount: [
-    { required: true, message: "签约金额不能为空", trigger: "blur" },
+    { required: true, message: "签约金额不能为空", trigger: "change" },
   ],
   contractType: [
     { required: true, message: "合同类型不能为空", trigger: "change" },
@@ -967,7 +967,7 @@ const rules = computed(() => ({
     { required: true, message: "任务类型不能为空", trigger: "change" },
   ],
   party: [
-    { required: true, message: "乙方不能为空", trigger: "blur" },
+    { required: true, message: "乙方不能为空", trigger: "change" },
   ],
 }));
 const { form, } = toRefs(data);