WIP: feat: refs #8463 cardDescriptorBeta #1291

Draft
alexm wants to merge 1 commits from 8463-CardDescriptor_useCard into dev
Member
No description provided.
alexm added 1 commit 2025-01-27 13:21:25 +00:00
gitea/salix-front/pipeline/pr-dev This commit looks good Details
a6a2723734
feat: refs #8463 cardDescriptorBeta
alexm reviewed 2025-01-27 13:22:13 +00:00
@ -56,1 +71,3 @@
});
watch(
() => arrayData?.value?.isLoading,
(loading) => !loading && emit('onFetch', arrayData.value.store.data),
Author
Member

Con este watcher hacemos que cuando el card cambie de estado, emita los datos.

Con este watcher hacemos que cuando el card cambie de estado, emita los datos.
alexm reviewed 2025-01-27 13:24:04 +00:00
@ -0,0 +73,4 @@
<template>
{{ id }}
<component
Author
Member

Usamos el card, pero pasandole visual a false

Usamos el card, pero pasandole visual a `false`
alexm reviewed 2025-01-27 13:24:38 +00:00
@ -4,4 +31,4 @@
</script>
<template>
<VnCardBeta
Author
Member

Ahora el card hace la peticion mas reusable para los modulos

Ahora el card hace la peticion mas reusable para los modulos
alexm reviewed 2025-01-27 13:25:42 +00:00
@ -16,0 +16,4 @@
v-if="$props.id"
:id="$props.id"
:summary="OrderSummary"
data-key="orderDescriptor"
Author
Member

hay que cambiar el dataKey cuando es popup. sino si estas en ticket y abres un ticketDescriptor, te usara el mismo arrayData para los dos

hay que cambiar el dataKey cuando es popup. sino si estas en ticket y abres un ticketDescriptor, te usara el mismo arrayData para los dos
alexm reviewed 2025-01-27 13:26:03 +00:00
@ -107,3 +108,3 @@
<span class="link">
{{ dashIfEmpty(entity?.address?.nickname) }}
<CustomerDescriptorProxy :id="entity?.clientFk" />
<OrderDescriptorProxy :id="1" />
Author
Member

Lo he puesto para probar el funcionamiento en modo popup
Habria que quitarlo

Lo he puesto para probar el funcionamiento en modo popup Habria que quitarlo
Author
Member

Habria que dejar en el card tambien la parte del orderTotal.
Ahora mismo se usa en 2-3 sitios.

❗Habria que dejar en el card tambien la parte del orderTotal. Ahora mismo se usa en 2-3 sitios.
alexm reviewed 2025-01-27 13:30:08 +00:00
@ -66,3 +81,1 @@
<div :class="[useCardSize(), $attrs.class]">
<RouterView :key="route.path" />
</div>
<span v-if="visual">
Author
Member

No me acaba este enfoque, pero he visto y probado que con Vue no se puede acceder a funciones de un componente sin montarlo.
Seria esta opcion o dividir la logica del template...

No me acaba este enfoque, pero he visto y probado que con Vue no se puede acceder a funciones de un componente sin montarlo. Seria esta opcion o dividir la logica del template...
All checks were successful
gitea/salix-front/pipeline/pr-dev This commit looks good
Required
Details
This pull request has changes conflicting with the target branch.
  • src/components/common/VnCardBeta.vue
  • src/pages/Order/Card/OrderCard.vue
  • src/pages/Order/Card/OrderDescriptor.vue
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: verdnatura/salix-front#1291
No description provided.