Переглянути джерело

refactor(packages): remove quantity_classes from packages

alvesantos 1 тиждень тому
батько
коміт
aabaf8738c

+ 1 - 11
src/pages/packages/components/AddEditPackageDialog.vue

@@ -40,14 +40,6 @@
                       :rules="[inputRules.required]"
                       :rules="[inputRules.required]"
                     />
                     />
 
 
-                    <DefaultInput
-                      v-model="form.quantity_classes"
-                      v-model:error="validationErrors.quantity_classes"
-                      class="col-12"
-                      label="Quantidade de Aulas"
-                      type="number"
-                      :rules="[inputRules.required, inputRules.minValue(1)]"
-                    />
 
 
                     <DefaultInput
                     <DefaultInput
                       v-model="form.class_duration_hours"
                       v-model="form.class_duration_hours"
@@ -217,7 +209,6 @@ const { form, getUpdatedFields } = useForm({
   name: props.package?.name ?? null,
   name: props.package?.name ?? null,
   pavao: defaultPricingBlock(),
   pavao: defaultPricingBlock(),
   pavao_enabled: false,
   pavao_enabled: false,
-  quantity_classes: props.package?.quantity_classes ?? null,
 });
 });
 
 
 const {
 const {
@@ -294,7 +285,6 @@ const onOKClick = async () => {
 
 
     name: form.name,
     name: form.name,
     pavao: form.pavao_enabled ? toPricingPayload(form.pavao) : null,
     pavao: form.pavao_enabled ? toPricingPayload(form.pavao) : null,
-    quantity_classes: form.quantity_classes,
   };
   };
 
 
   try {
   try {
@@ -306,7 +296,7 @@ const onOKClick = async () => {
       const changedFields = getUpdatedFields.value;
       const changedFields = getUpdatedFields.value;
       const updatePayload = {};
       const updatePayload = {};
 
 
-      const directKeys = ["name", "quantity_classes"];
+      const directKeys = ["name"];
 
 
       for (const key of directKeys) {
       for (const key of directKeys) {
         if (key in changedFields) {
         if (key in changedFields) {

+ 0 - 1
src/pages/packages/components/PackageCard.vue

@@ -12,7 +12,6 @@
         class="absolute-top-right q-ma-sm"
         class="absolute-top-right q-ma-sm"
         @click.stop="$emit('delete')"
         @click.stop="$emit('delete')"
       />
       />
-      <div class="text-body2 text-grey-6 q-mb-sm">{{ pkg.quantity_classes }} Aulas</div>
       <div class="text-body2 text-grey-6 q-mb-sm">
       <div class="text-body2 text-grey-6 q-mb-sm">
         Duração padrão: {{ (pkg.class_duration_minutes ?? 120) / 60 }}h
         Duração padrão: {{ (pkg.class_duration_minutes ?? 120) / 60 }}h
       </div>
       </div>

+ 0 - 12
src/pages/packages/components/PackageDetailDialog.vue

@@ -35,18 +35,6 @@
                 style="border-radius: 8px"
                 style="border-radius: 8px"
               />
               />
 
 
-              <q-input
-                :model-value="pkg.quantity_classes + ' Aulas'"
-                label="Quantidade de Aulas"
-                class="col-12"
-                outlined
-                dense
-                readonly
-                label-color="secondary"
-                color="secondary"
-                bg-color="white"
-                style="border-radius: 8px"
-              />
 
 
               <q-input
               <q-input
                 :model-value="((pkg.class_duration_minutes ?? 120) / 60) + 'h'"
                 :model-value="((pkg.class_duration_minutes ?? 120) / 60) + 'h'"