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