|
|
@@ -89,6 +89,50 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+ <!-- Contratos -->
|
|
|
+ <div>
|
|
|
+ <div class="text-subtitle1 text-weight-medium q-mb-sm">
|
|
|
+ Contratos
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="row q-col-gutter-sm">
|
|
|
+ <DefaultInput
|
|
|
+ v-model.number="form.max_freeze_count"
|
|
|
+ label="Máximo de Meses para Trancar"
|
|
|
+ type="number"
|
|
|
+ class="col-12 col-md-4"
|
|
|
+ outlined
|
|
|
+ />
|
|
|
+ <DefaultInput
|
|
|
+ v-model.number="form.default_discount"
|
|
|
+ label="Desconto Padrão (%)"
|
|
|
+ type="number"
|
|
|
+ class="col-12 col-md-4"
|
|
|
+ outlined
|
|
|
+ />
|
|
|
+ <DefaultInput
|
|
|
+ v-model.number="form.default_interest"
|
|
|
+ label="Juros Padrão (% a.m.)"
|
|
|
+ type="number"
|
|
|
+ class="col-12 col-md-4"
|
|
|
+ outlined
|
|
|
+ />
|
|
|
+ <DefaultInput
|
|
|
+ v-model.number="form.default_fine"
|
|
|
+ label="Multa Padrão (%)"
|
|
|
+ type="number"
|
|
|
+ class="col-12 col-md-4"
|
|
|
+ outlined
|
|
|
+ />
|
|
|
+ <div class="col-12 col-md-4 flex items-center">
|
|
|
+ <q-toggle v-model="form.charge_roi" label="Cobrar ROI" color="primary" />
|
|
|
+ </div>
|
|
|
+ <div class="col-12 col-md-4 flex items-center">
|
|
|
+ <q-toggle v-model="form.charge_fnm" label="Cobrar FNM" color="primary" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
<!-- Actions -->
|
|
|
<div class="row justify-end q-gutter-sm">
|
|
|
<q-btn label="Cancelar" color="primary" outline @click="resetForm" />
|
|
|
@@ -146,6 +190,12 @@ const defaultForm = () => ({
|
|
|
billing_method: null,
|
|
|
due_date: null,
|
|
|
financial_email: null,
|
|
|
+ max_freeze_count: null,
|
|
|
+ charge_roi: false,
|
|
|
+ charge_fnm: false,
|
|
|
+ default_discount: null,
|
|
|
+ default_interest: null,
|
|
|
+ default_fine: null,
|
|
|
});
|
|
|
|
|
|
const form = ref(defaultForm());
|