feat: diferenciar resumen de pedido/compra y ajustar textos del buscador
This commit is contained in:
13
.eslintrc.js
13
.eslintrc.js
@@ -22,9 +22,16 @@ module.exports = {
|
||||
// Se ignoran para que `npm run lint` pase sin reformatear archivos
|
||||
// pre-existentes. Los archivos nuevos de esta tarea se mantienen
|
||||
// lint-eados. Revisar cuando se unifique el estilo del proyecto.
|
||||
'src/**',
|
||||
'!src/components/order/**',
|
||||
//
|
||||
// Los patrones matchean archivos y no directorios: si se ignorara un
|
||||
// directorio (`src/**`), el walker de ESLint no descendería y las
|
||||
// negaciones anidadas nunca se evaluarían.
|
||||
'src/**/*.vue',
|
||||
'src/**/*.js',
|
||||
'!src/components/PublicOrderSummary.vue',
|
||||
'!src/pages/pedido/**',
|
||||
'!src/components/order/*.vue',
|
||||
'!src/components/order/**/*.vue',
|
||||
'!src/pages/pedido/*.vue',
|
||||
'!src/pages/pedido/**/*.vue',
|
||||
],
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
{ title: 'Inicio', route: '/', icon: 'mdi-home'},
|
||||
{ title: 'Comprar', route:'/comprar', icon: 'mdi-cart'},
|
||||
{ title: 'Ver Catálogo', route: '/catalog', icon: 'mdi-store'},
|
||||
{ title: 'Consultar mi pedido', route: '/pedido', icon: 'mdi-magnify-scan'},
|
||||
{ title: 'Consultar mi pedido o compra', route: '/pedido', icon: 'mdi-magnify-scan'},
|
||||
],
|
||||
menuAdminItems: [
|
||||
{ title: 'Cuadrar tarro', route: '/cuadrar_tarro', icon: 'mdi-calculator'},
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<v-icon color="primary" size="36">mdi-receipt-text-outline</v-icon>
|
||||
</template>
|
||||
<v-card-title class="font-weight-bold text-h6">
|
||||
Resumen del pedido
|
||||
{{ purchase.type === 'catalog' ? 'Resumen del pedido' : 'Resumen de la compra' }}
|
||||
</v-card-title>
|
||||
</v-card-item>
|
||||
<v-divider />
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
variant="elevated"
|
||||
class="px-8"
|
||||
>
|
||||
Consultar mi pedido
|
||||
Consultar mi pedido o compra
|
||||
</v-btn>
|
||||
</div>
|
||||
</v-col>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<template #prepend>
|
||||
<v-icon>mdi-tag</v-icon>
|
||||
</template>
|
||||
<v-list-item-title>Código del pedido</v-list-item-title>
|
||||
<v-list-item-title>Código</v-list-item-title>
|
||||
<v-list-item-subtitle>
|
||||
<code class="order-code">{{ code }}</code>
|
||||
</v-list-item-subtitle>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<template>
|
||||
<v-container class="pa-4 pa-md-6" fluid>
|
||||
<v-sheet class="rounded-lg pa-4 pa-md-6 mb-4">
|
||||
<h1 class="text-h5 font-weight-bold">Consultar mi pedido</h1>
|
||||
<h1 class="text-h5 font-weight-bold">Consultar mi pedido o compra</h1>
|
||||
<p class="text-body-2 text-medium-emphasis mb-4">
|
||||
Ingresa el código de tu pedido o abre el link que recibiste para revisar su estado.
|
||||
Ingresa el código de tu pedido o compra, o abre el link que recibiste para revisar su estado.
|
||||
</p>
|
||||
<v-form @submit.prevent="onConsult">
|
||||
<v-row align="center">
|
||||
@@ -13,7 +13,7 @@
|
||||
clearable
|
||||
density="comfortable"
|
||||
hide-details
|
||||
label="Código del pedido"
|
||||
label="Código"
|
||||
variant="outlined"
|
||||
/>
|
||||
</v-col>
|
||||
|
||||
@@ -46,6 +46,7 @@ describe('PublicOrderSummary', () => {
|
||||
expect(wrapper.findComponent(OrderLines).exists()).toBe(true)
|
||||
expect(wrapper.findComponent(OrderTotal).exists()).toBe(true)
|
||||
expect(wrapper.findComponent(OrderPayment).exists()).toBe(true)
|
||||
expect(wrapper.text()).toContain('Resumen de la compra')
|
||||
expect(wrapper.text()).toContain('Camilo')
|
||||
expect(wrapper.text()).toContain('Panela')
|
||||
expect(wrapper.text()).toContain('Arroz')
|
||||
@@ -60,6 +61,7 @@ describe('PublicOrderSummary', () => {
|
||||
expect(wrapper.findComponent(OrderLines).exists()).toBe(true)
|
||||
expect(wrapper.findComponent(OrderTotal).exists()).toBe(true)
|
||||
expect(wrapper.findComponent(OrderPayment).exists()).toBe(false)
|
||||
expect(wrapper.text()).toContain('Resumen del pedido')
|
||||
expect(wrapper.text()).toContain('Camilo')
|
||||
expect(wrapper.text()).toContain('Panela')
|
||||
})
|
||||
|
||||
@@ -53,7 +53,7 @@ describe('página pública /pedido', () => {
|
||||
await flushPromises()
|
||||
|
||||
expect(api.getPublicOrderSummary).not.toHaveBeenCalled()
|
||||
expect(wrapper.text()).toContain('Código del pedido')
|
||||
expect(wrapper.text()).toContain('Código')
|
||||
})
|
||||
|
||||
it('con código por URL consulta y muestra el resumen', async () => {
|
||||
|
||||
Reference in New Issue
Block a user