#6896 end orders migration #400
Labels
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#400
Loading…
Reference in New Issue
No description provided.
Delete Branch "6896-EndOrderMigration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP: #6896 end migration ordersto WIP: #6896 end orders migrationWIP: #6896 end orders migrationto #6896 end orders migration@ -72,1 +72,3 @@
<QImg :src="image" spinner-color="primary" style="min-height: 256px">
<VnImg
:src="image"
spinner-color="primary"
estos no pueden ir en el mismo componente?
@ -258,0 +326,4 @@
justify-content: center;
text-align: left;
height: auto;
padding-top: 12px;
hay mucho estilo, en general no hay que usar estilo, sino que se use lo nativo, pongo a @jsegarra para que lo valide y/o te explique como implementarlo.
@ -73,0 +72,4 @@
<VnImg
:src="image"
spinner-color="primary"
style="min-height: 256px"
De echo, si pones esta prop modificas la imagen y no se ve entera.
Por ejemplo, http://localhost:9000/#/item/6/summary?limit=10
Veo que has puesto v-bind="$attrs, guay.
Sin embargo, con respecto a spinner-color, si lo pones en este component, todas las instancias usaran este color y no el que hayas puesto en las instancias
@ -0,0 +10,4 @@
type: Boolean,
default: false,
},
zoomSize: {
La defines como String pero el valor no lo usas en ningún lado.
En la 32, compruebas si está o no
@ -0,0 +46,4 @@
border-radius: 0%;
}
.img_zoom {
width: 12%;
Aquí es donde modificando el valor, consigues mas o menos zoom
Te diria de mirarte la propiedad v-bind ya que puedes vincular propiedades al apartado de style
Te paso un ejemplo https://play.vuejs.org/#eNp9ks1u2zAQhF9lyx6UBInVoD25ioHWCNAWRVvUBXrhhaHWMmOKJPjj2BD07llScRIgQXTS7oyW36w4sC/OzXYJ2Zw1QXrlIgSMyS24Ub2zPsIAHtcwwtrbHiqyVtxwI60JEfrQwVXWT6pvqLWF/9br9l11ejRIq60/Wt5/KE91+hnqGpZFanEtko6wEzohN009QdDxVETsnRYRqQJoNpcgtQjhirM7L5xDz9liGArEODb15nLyKeMSDbzobYuazIWBM6hJbupnM5sQDxohSOuwpXr2MBaGPOdGyG3nbTLtRZkwp5E3yrQnpcoZzuCnMtuHjJQQPRqJEC3EDb74HparFThPZ/l4ILuQUe1QH+Cs5mYs0TPOgp2zSEhmrbrZbbCG/kzhyUF6pzT63y4q2i5n84k0a4K2f/ej9KJPeH7syw3K7Sv927DPPc7+eAzod8jZoxaF7zBO8vXqF+7p/VGkrSZN7jfEvxisTplxsn2lHRD2M1+h/V7ulzLdv3C9j2jCMVQGzc6x+DmjO7d8I/oT7sfZp/Id7ZON92vW9Yo=
@ -0,0 +42,4 @@
<style lang="scss" scoped>
.img {
cursor: pointer;
La acción es de zoom, así que pondría zoom-in
@ -160,2 +141,2 @@
params.orderBy = JSON.stringify(orderBy);
search();
const onOrderFieldChange = (value, params) => {
console.log('value: ', value);
💣👀
@ -162,0 +142,4 @@
console.log('value: ', value);
console.log('params: ', params);
const tagObj = JSON.parse(params.orderBy);
switch (value) {
En este switch se repite la la asignación de params.orderBy y los console.logs
Se puede reducir definiendo un objeto en el que el "case" sea la clave y la asignación de tagObj.field el valor
@ -188,3 +211,4 @@
@remove="clearFilter"
>
<template #tags="{ tag, formatFn }">
{{ console.log('tag: ', tag) }}
💣👀
@ -30,3 +31,3 @@
<QCard class="card shadow-6">
<div class="img-wrapper">
<QImg
<VnImg
Propuesta: dejar src y class. Si quieres darle otro estilo, lo comentamos
@ -32,3 +33,3 @@
<QImg
<VnImg
:src="`/api/Images/catalog/200x200/${item.id}/download?access_token=${token}`"
spinner-color="primary"
Si le pongo red, se sigue viendo naranja
@ -33,3 +33,4 @@
<VnImg
:src="`/api/Images/catalog/200x200/${item.id}/download?access_token=${token}`"
spinner-color="primary"
:ratio="1"
Si le pongo 10, sigue aplicando 1
@ -44,0 +37,4 @@
const client = clientList.value.find(
(client) => client.id === initialFormState.clientFk
);
if (client && client.defaultAddressFk) {
podemos simplificarlo
@ -135,3 +149,3 @@
<FormModel
:url="!isNew ? `Orders/${route.params.id}` : null"
:url-create="isNew ? 'Orders/new' : null"
:url-create="'Orders/new'"
url-create="Orders/new"
@ -43,6 +44,7 @@ function confirmRemove(item) {
}
async function remove(item) {
console.log('item: ', item);
💣👀
@ -133,2 +162,2 @@
:title="row?.item?.name"
class="cursor-inherit"
<div class="q-pa-md">
<QTable
Hemos cambiado CardList por QTable?? esta no es la manera correcta, si quieres vemos como definir bien las tablas.
Aunque te digo de dejarlo para el final porque se viene VnTable y a lo mejor cambia la cosa. O como tu veas
@ -255,6 +319,38 @@ async function confirmOrder() {
color: var(--vn-label-color);
text-align: center;
}
Mmm...has definido una css class para cada columna?
Lo vemos con detalle 1 a 1
@ -0,0 +1,52 @@
<script setup>
import { ref } from 'vue';
const $props = defineProps({
Lo ideal de este componente seria montar la url en este componente pasandole la coleccion(user/Images, etc), el tamaño(200x200, 50x50, etc), el id.
Así podemos reemplazar QImg y la propiedad src por VnImg y las props de antes
@ -0,0 +2,4 @@
import { ref } from 'vue';
const $props = defineProps({
collection: {
Esta prop no se usa para nada, no?
@ -0,0 +14,4 @@
type: String,
required: true,
},
id: {
Esta tampoco
@ -3,4 +3,11 @@ import qFormMixin from './qformMixin';
export default boot(({ app }) => {
eliminar
Ya no sirve
@ -193,1 +216,3 @@
/>
<template #body-cell-description="{ value }">
<QTd class="description-cell">
<FetchedTags
Nos e muestran porque te falta pasarle row.item
@ -194,2 +229,3 @@
</QTd>
</template>
</CardList>
<template #body-cell-warehouse="{ value }">
Eliminar body-cell-XXX cuando sólo se muestra valor
@ -196,0 +261,4 @@
size="sm"
class="cursor-pointer"
@click.stop="confirmRemove(value)"
style="margin-left: 40%"
es necesario?
@ -257,1 +325,4 @@
}
.description-cell {
width: 25%;
poniendo 5, 10, 15, 20 o 25 tenemos el mismo resultado
@ -0,0 +1,12 @@
import { defineStore } from 'pinia';
Eliminar fichero ya que no se está usando