Bläddra i källkod

feat: validateFields

tangning 2 år sedan
förälder
incheckning
e7bc26914b
2 ändrade filer med 6 tillägg och 6 borttagningar
  1. 4 4
      src/components/Form/src/BasicForm.vue
  2. 2 2
      src/views/equity/InvoiceModal.vue

+ 4 - 4
src/components/Form/src/BasicForm.vue

@@ -231,10 +231,10 @@
 
       function setFormModel(key: string, value: any) {
         formModel[key] = value;
-        // const { validateTrigger } = unref(getBindValue);
-        // if (!validateTrigger || validateTrigger === 'change') {
-        //   validateFields([key]).catch((_) => {});
-        // }
+        const { validateTrigger } = unref(getBindValue);
+        if (!validateTrigger || validateTrigger === 'change') {
+          validateFields([key]).catch((_) => {});
+        }
       }
 
       function handleEnterPress(e: KeyboardEvent) {

+ 2 - 2
src/views/equity/InvoiceModal.vue

@@ -137,7 +137,7 @@
             // suffix:`${t('routes.equity.syks')} ${agent.value.majorSubNum} ${t('routes.equity.unit.1')}`,
             defaultValue:1,
             itemProps: {
-              validateTrigger: 'onBlur',
+              validateTrigger: 'change',
             },
             componentProps: {
               max:agent.value.majorSubNum,
@@ -160,7 +160,7 @@
             label: t('routes.equity.totalTime'),
             required: true,
             itemProps: {
-              validateTrigger: 'onBlur',
+              validateTrigger: 'change',
             },
             componentProps: {
               options:[],