Răsfoiți Sursa

refactor: add rules de cpf em campos restantes de cpf que ainda nao constavam com essa validacao

Gustavo Mantovani 1 săptămână în urmă
părinte
comite
e56010eb86

+ 1 - 1
src/pages/unit/components/AddEditPartnerDialog.vue

@@ -56,7 +56,7 @@
                 class="col-3"
                 outlined
                 :mask="masks.Brasil.cpf"
-                :rules="[inputRules.required]"
+                :rules="[inputRules.required, inputRules.cpf]"
               />
 
               <DefaultInput

+ 1 - 0
src/pages/unit/components/CreateContractDialog.vue

@@ -58,6 +58,7 @@
             label-color="secondary"
             class="col-md-4 col-12"
             :mask="masks.Brasil.cpf"
+            :rules="[inputRules.cpf]"
             disable
           />
 

+ 3 - 0
src/pages/unit/components/EditContractDialog.vue

@@ -35,6 +35,7 @@
             label-color="secondary"
             class="col-md-3 col-12"
             :mask="masks.Brasil.cpf"
+            :rules="[inputRules.cpf]"
             disable
           />
 
@@ -202,6 +203,7 @@ import DefaultInputDatePicker from "src/components/defaults/DefaultInputDatePick
 import DefaultCurrencyInput from "src/components/defaults/DefaultCurrencyInput.vue";
 import DefaultSelect from "src/components/defaults/DefaultSelect.vue";
 import masks from "src/helpers/masks";
+import { useInputRules } from "src/composables/useInputRules";
 
 import { getUnit } from "src/api/unit";
 import { getMunicipalitySizes } from "src/api/tbr_calculation";
@@ -222,6 +224,7 @@ const props = defineProps({
 
 const { dialogRef, onDialogHide, onDialogCancel, onDialogOK } =
   useDialogPluginComponent();
+const { inputRules } = useInputRules();
 
 function openTaxesDialog() {
   onDialogOK({ openTaxes: true, contract: props.contract });

+ 3 - 0
src/pages/unit/components/ViewContractDialog.vue

@@ -38,6 +38,7 @@
             label-color="secondary"
             class="col-md-3 col-12"
             :mask="masks.Brasil.cpf"
+            :rules="[inputRules.cpf]"
             disable
           />
 
@@ -189,6 +190,7 @@ import DefaultInputDatePicker from "src/components/defaults/DefaultInputDatePick
 import DefaultCurrencyInput from "src/components/defaults/DefaultCurrencyInput.vue";
 import DefaultSelect from "src/components/defaults/DefaultSelect.vue";
 import masks from "src/helpers/masks";
+import { useInputRules } from "src/composables/useInputRules";
 
 import { getUnit } from "src/api/unit";
 import { getMunicipalitySizes } from "src/api/tbr_calculation";
@@ -208,6 +210,7 @@ const props = defineProps({
 });
 
 const { dialogRef, onDialogHide, onDialogCancel } = useDialogPluginComponent();
+const { inputRules } = useInputRules();
 
 const loadingHistory = ref(false);
 const municipalitySizeOptions = ref([]);