HOTFIX: #6943 CustomerList form salesPersons options #790

Closed
jsegarra wants to merge 84 commits from hotfix_newCustomer_SalesPerson into master
4 changed files with 7 additions and 3 deletions
Showing only changes of commit dec2db2baa - Show all commits

View File

@ -69,6 +69,10 @@ const $props = defineProps({
type: Boolean,
default: false,
},
appendParams: {
Outdated
Review

Usar la propiedad searchUrl a false para esto

Usar la propiedad searchUrl a false para esto

searchUrl es una propiedad de tipo String que tiene por defecto table.
Aunque no la declares, te pone table
Si la declaras no puedes decirle que valga false, null o undefined

searchUrl es una propiedad de tipo String que tiene por defecto table. Aunque no la declares, te pone table Si la declaras no puedes decirle que valga false, null o undefined
Outdated
Review

Ni poniendo q el type sea [string, boolean]??

Ni poniendo q el type sea [string, boolean]??

Si esta solución la había planteado y probado, pero no me gustaba porque mezcla 2 tipos. Aunque veo que hay 2 resultados mas para esta combinación

Si esta solución la había planteado y probado, pero no me gustaba porque mezcla 2 tipos. Aunque veo que hay 2 resultados mas para esta combinación
Outdated
Review

Uf es q lo veo mas facil de usar que añadir un parametro mas.
Creo que poniendo el if y pasando comillas vacias haria la funcion de booleano jajja

Uf es q lo veo mas facil de usar que añadir un parametro mas. Creo que poniendo el if y pasando comillas vacias haria la funcion de booleano jajja
type: Boolean,
default: true,
},
hasSubToolbar: {
type: Boolean,
default: null,

View File

@ -135,7 +135,7 @@ const toModule = computed(() =>
dense
size="md"
icon="preview"
color="primary"
color="white"
class="link"
v-if="summary"
>

View File

@ -248,7 +248,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) {
function updateStateParams() {
const newUrl = { path: route.path, query: { ...(route.query ?? {}) } };
if (store.searchUrl)
if (store.appendParams)

Así evitamos ahora y a futuro que si usamos VnTable en *summary, tengamos los filtros de la tabla

Así evitamos ahora y a futuro que si usamos VnTable en *summary, tengamos los filtros de la tabla
Outdated
Review

Añadirle un searchUrl diferente a la tabla que se use, como ya hacemos en las otras secciones

Añadirle un searchUrl diferente a la tabla que se use, como ya hacemos en las otras secciones

Mi no entender.
No se elimina la linea

Mi no entender. No se elimina la linea
Outdated
Review

Ya pero que la solucion seria mas en la tabla que haya en ese summary ponerle searchUrl="sumarry"
Mas que poner aqui una condicion especifica no?

Ya pero que la solucion seria mas en la tabla que haya en ese summary ponerle searchUrl="sumarry" Mas que poner aqui una condicion especifica no?

Los usuarios nos dicen que para compartir el summary de un cliente ahora les sale esto en el portapapeles http://localhost:9000/#/customer/1109/summary?tickets={%22filter%22:%22{%5C%22limit%5C%22:30,%5C%22include%5C%22:[{%5C%22relation%5C%22:%5C%22ticketState%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22stateFk%5C%22,%5C%22code%5C%22,%5C%22alertLevel%5C%22],%5C%22include%5C%22:{%5C%22relation%5C%22:%5C%22state%5C%22}}},{%5C%22relation%5C%22:%5C%22invoiceOut%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22id%5C%22]}},{%5C%22relation%5C%22:%5C%22agencyMode%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22name%5C%22]}}],%5C%22where%5C%22:{%5C%22clientFk%5C%22:%5C%221109%5C%22},%5C%22order%5C%22:%5C%22shipped+DESC,+id%5C%22,%5C%22skip%5C%22:0}%22}

Lo que estan haciendo a mano es seleccionar este texto http://localhost:9000/#/customer/1109/summary

Por tanto, si me dices que hay alguna manera de montar el summary si que se añada la parte de la query, por favor, indicame como. Porque hasta ahora, he probado quitando o poniendo un valor a search-url y siempre me pone table o el valor, respectivamente.
Caso de existo, entras en un cliente y en la URL tienes esto http://localhost:9000/#/customer/1109/summary

Los usuarios nos dicen que para compartir el summary de un cliente ahora les sale esto en el portapapeles http://localhost:9000/#/customer/1109/summary?tickets={%22filter%22:%22{%5C%22limit%5C%22:30,%5C%22include%5C%22:[{%5C%22relation%5C%22:%5C%22ticketState%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22stateFk%5C%22,%5C%22code%5C%22,%5C%22alertLevel%5C%22],%5C%22include%5C%22:{%5C%22relation%5C%22:%5C%22state%5C%22}}},{%5C%22relation%5C%22:%5C%22invoiceOut%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22id%5C%22]}},{%5C%22relation%5C%22:%5C%22agencyMode%5C%22,%5C%22scope%5C%22:{%5C%22fields%5C%22:[%5C%22name%5C%22]}}],%5C%22where%5C%22:{%5C%22clientFk%5C%22:%5C%221109%5C%22},%5C%22order%5C%22:%5C%22shipped+DESC,+id%5C%22,%5C%22skip%5C%22:0}%22} Lo que estan haciendo a mano es seleccionar este texto http://localhost:9000/#/customer/1109/summary Por tanto, si me dices que hay alguna manera de montar el summary si que se añada la parte de la query, por favor, indicame como. Porque hasta ahora, he probado quitando o poniendo un valor a search-url y siempre me pone table o el valor, respectivamente. Caso de existo, entras en un cliente y en la URL tienes esto http://localhost:9000/#/customer/1109/summary
Outdated
Review

Y aqui sea if(store.searchUrl)

Y aqui sea if(store.searchUrl)

lo coge como String no como boolean

lo coge como String no como boolean
newUrl.query[store.searchUrl] = JSON.stringify(store.currentFilter);
if (store.navigate) {

View File

@ -160,7 +160,7 @@ const rowClick = ({ id }) =>
:disable-option="{ card: true, table: true }"
class="full-width"
:disable-infinite-scroll="true"
:search-url="false"
search-url="tickets"
>
<template #column-nickname="{ row }">
<span class="link">