Gustavo Zanatta преди 2 седмици
родител
ревизия
689d574a35
променени са 5 файла, в които са добавени 1 реда и са изтрити 197 реда
  1. 0 43
      src/i18n/locales/en.json
  2. 0 58
      src/i18n/locales/es.json
  3. 0 58
      src/i18n/locales/pt.json
  4. 1 1
      src/pages/schedules/SobMedidaPage.vue
  5. 0 37
      src/pages/search/components/ServiceTypeInfoDialog.vue

+ 0 - 43
src/i18n/locales/en.json

@@ -722,48 +722,5 @@
     "search": "Search",
     "agenda": "Schedule",
     "profile": "Profile"
-  },
-
-  "scheduling_page": {
-    "title": "Scheduling",
-    "about_provider": "About the professional",
-    "schedule_service": "Schedule a service",
-    "reviews_title": "Reviews",
-    "see_all": "see all",
-    "no_reviews": "No reviews found.",
-    "unknown_client": "Client",
-    "select_service": "Select service",
-    "book": "schedule",
-    "no_price": "to be agreed",
-    "time_selection": {
-      "subtitle": "Select the desired start and end time for the service.",
-      "meal_section": "Professional's meal",
-      "meal_offer": "I offer a meal",
-      "meal_no_offer": "I don't offer a meal",
-      "continue": "continue",
-      "pause_note_8h": "Includes a break of up to 1 hour.",
-      "pause_note_6h": "Includes a break of up to 30 minutes.",
-      "pause_note_4h": "Includes a break of up to 10 minutes.",
-      "slot_required": "Select a time slot to continue."
-    },
-    "service_types": {
-      "integral":      { "label": "Full day",     "hours": "up to 8h of service", "description": "Ideal for cleaning with higher demands and larger spaces." },
-      "padrao":        { "label": "Standard",     "hours": "up to 6h of service", "description": "Ideal for residential and commercial cleaning seeking a traditional cleaning routine." },
-      "meio_periodo":  { "label": "Half day",     "hours": "up to 4h of service", "description": "Ideal for smaller spaces, studios or offices." },
-      "diaria_rapida": { "label": "Quick Clean",  "hours": "up to 2h of service", "description": "Ideal for hotel rooms, small spaces or specific services." }
-    },
-    "order_summary": {
-      "title": "Order summary",
-      "info_text": "Send the service request or add more dates to your order.",
-      "info_note": "*You can schedule the same cleaner up to twice a week.",
-      "service_label": "Service:",
-      "time_range": "from {start}h to {end}h",
-      "send_btn": "send request",
-      "add_date_btn": "+ Add date",
-      "remove_confirm_title": "Are you sure you want to remove this time slot from the order?",
-      "remove_confirm_ok": "remove time slot",
-      "remove_confirm_cancel": "cancel",
-      "week_limit_error": "Limit of 2 bookings per week with the same professional reached."
-    }
   }
 }

+ 0 - 58
src/i18n/locales/es.json

@@ -722,63 +722,5 @@
     "search": "Buscar",
     "agenda": "Agenda",
     "profile": "Perfil"
-  },
-  "scheduling_page": {
-    "title": "Agendamiento",
-    "about_provider": "Sobre el profesional",
-    "schedule_service": "Agendar un servicio",
-    "reviews_title": "Reseñas",
-    "see_all": "ver todas",
-    "no_reviews": "No se encontraron reseñas.",
-    "unknown_client": "Cliente",
-    "select_service": "Seleccionar servicio",
-    "book": "agendar",
-    "no_price": "a convenir",
-    "time_selection": {
-      "subtitle": "Seleccione el horario deseado para inicio y fin del servicio.",
-      "meal_section": "Comida del profesional",
-      "meal_offer": "Ofrezco comida",
-      "meal_no_offer": "No ofrezco comida",
-      "continue": "continuar",
-      "pause_note_8h": "Incluye pausa de hasta 1 hora.",
-      "pause_note_6h": "Incluye pausa de hasta 30 minutos.",
-      "pause_note_4h": "Incluye pausa de hasta 10 minutos.",
-      "slot_required": "Seleccione un horario para continuar."
-    },
-    "service_types": {
-      "integral": {
-        "label": "Integral",
-        "hours": "hasta 8h de servicio",
-        "description": "Ideal para limpieza con mayores demandas y espacios más amplios."
-      },
-      "padrao": {
-        "label": "Estándar",
-        "hours": "hasta 6h de servicio",
-        "description": "Ideal para limpiezas residenciales y comerciales con rutina de limpieza tradicional."
-      },
-      "meio_periodo": {
-        "label": "Medio tiempo",
-        "hours": "hasta 4h de servicio",
-        "description": "Ideal para espacios más pequeños, estudios u oficinas."
-      },
-      "diaria_rapida": {
-        "label": "Limpieza Rápida",
-        "hours": "hasta 2h de servicio",
-        "description": "Ideal para habitaciones de hotel, pequeños ambientes o servicios específicos."
-      }
-    },
-    "order_summary": {
-      "title": "Resumen del pedido",
-      "info_text": "Envíe la solicitud del servicio o agregue más fechas a su pedido.",
-      "info_note": "*Puede agendar el mismo profesional hasta dos veces por semana.",
-      "service_label": "Servicio:",
-      "time_range": "de {start}h a {end}h",
-      "send_btn": "enviar solicitud",
-      "add_date_btn": "+ Agregar fecha",
-      "remove_confirm_title": "¿Está seguro de que desea retirar este horario del pedido?",
-      "remove_confirm_ok": "retirar horario",
-      "remove_confirm_cancel": "cancelar",
-      "week_limit_error": "Límite de 2 citas por semana con el mismo profesional alcanzado."
-    }
   }
 }

+ 0 - 58
src/i18n/locales/pt.json

@@ -727,63 +727,5 @@
     "search": "Busca",
     "agenda": "Agenda",
     "profile": "Perfil"
-  },
-  "scheduling_page": {
-    "title": "Agendamento",
-    "about_provider": "Sobre o profissional",
-    "schedule_service": "Agende um serviço",
-    "reviews_title": "Avaliações",
-    "see_all": "ver todas",
-    "no_reviews": "Nenhuma avaliação encontrada.",
-    "unknown_client": "Cliente",
-    "select_service": "Selecionar serviço",
-    "book": "agendar",
-    "no_price": "a combinar",
-    "time_selection": {
-      "subtitle": "Selecione o horário desejado para início e término do serviço.",
-      "meal_section": "Refeição do profissional",
-      "meal_offer": "Ofereço refeição",
-      "meal_no_offer": "Não ofereço refeição",
-      "continue": "continuar",
-      "pause_note_8h": "Incluso pausa de até 1 hora.",
-      "pause_note_6h": "Incluso pausa de até 30 minutos.",
-      "pause_note_4h": "Incluso pausa de até 10 minutos.",
-      "slot_required": "Selecione um horário para continuar."
-    },
-    "service_types": {
-      "integral": {
-        "label": "Integral",
-        "hours": "até 8h de serviço",
-        "description": "Ideal para limpeza com demandas maiores e espaços mais amplos."
-      },
-      "padrao": {
-        "label": "Padrão",
-        "hours": "até 6h de serviço",
-        "description": "Ideal para limpezas residenciais e comerciais que buscam uma rotina de limpeza tradicional."
-      },
-      "meio_periodo": {
-        "label": "Meio período",
-        "hours": "até 4h de serviço",
-        "description": "Ideal para limpezas de espaços menores, estúdios ou escritórios."
-      },
-      "diaria_rapida": {
-        "label": "Diária Rápida",
-        "hours": "até 2h de serviço",
-        "description": "Ideal para limpezas de quartos de hotéis, pequenos ambientes ou serviços específicos."
-      }
-    },
-    "order_summary": {
-      "title": "Resumo do pedido",
-      "info_text": "Envie a solicitação do serviço ou adicione mais datas ao seu pedido.",
-      "info_note": "*Você pode agendar o mesmo diarista até duas vezes na semana.",
-      "service_label": "Serviço:",
-      "time_range": "das {start}h às {end}h",
-      "send_btn": "enviar solicitação",
-      "add_date_btn": "+ Adicionar data",
-      "remove_confirm_title": "Tem certeza que deseja retirar esse horário do pedido?",
-      "remove_confirm_ok": "retirar horário",
-      "remove_confirm_cancel": "cancelar",
-      "week_limit_error": "Limite de 2 agendamentos por semana com o mesmo profissional atingido."
-    }
   }
 }

+ 1 - 1
src/pages/schedules/SobMedidaPage.vue

@@ -262,7 +262,7 @@ const openServiceTimeSelection = (serviceType) => {
 }
 
 const saveFinalOrder = async (payloadFinal) => {
-  let [startHour, endHour] = payloadFinal.slot.split('-')
+  let [startHour, endHour] = payloadFinal.slot.value.split('-')
 
   startHour = String(startHour).padStart(2, '0')
   endHour = String(endHour).padStart(2, '0')

+ 0 - 37
src/pages/search/components/ServiceTypeInfoDialog.vue

@@ -34,42 +34,5 @@ defineProps({
 
 defineEmits([...useDialogPluginComponent.emits]);
 
-const { dialogRef, onDialogHide, onDialogCancel } = useDialogPluginComponent();
-</script><template>
-  <q-dialog ref="dialogRef" @hide="onDialogHide">
-    <q-card class="card-border bg-surface text-text" style="width: min(88vw, 360px);">
-
-      <q-card-section class="row items-center q-pb-none">
-        <div class="text-subtitle1 text-weight-bold text-text">{{ serviceType.label }}</div>
-        <q-space />
-        <q-btn flat round dense icon="mdi-close" color="grey-6" @click="onDialogCancel" />
-      </q-card-section>
-
-      <q-card-section class="text-caption text-grey-7 q-pt-xs">
-        {{ serviceType.hours }}
-      </q-card-section>
-
-      <q-separator />
-
-      <q-card-section class="text-body2 text-text">
-        {{ serviceType.description }}
-      </q-card-section>
-
-    </q-card>
-  </q-dialog>
-</template>
-
-<script setup>
-import { useDialogPluginComponent } from 'quasar';
-
-defineProps({
-  serviceType: {
-    type: Object,
-    required: true,
-  },
-});
-
-defineEmits([...useDialogPluginComponent.emits]);
-
 const { dialogRef, onDialogHide, onDialogCancel } = useDialogPluginComponent();
 </script>