#8363: Modified ItemFixedPrice #1561
No reviewers
Labels
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#1561
Loading…
Reference in New Issue
No description provided.
Delete Branch "8363-RefactorItemFixedPrice"
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: #8363: Modified ItemFixedPriceto #8363: Modified ItemFixedPriceMe pide que no lo revise todavía
@ -0,0 +1,168 @@
<script setup>
import { ref } from 'vue';
Si lo pones el la carpeta de componentes ponlo con nombre genérico
@ -0,0 +24,4 @@
const emit = defineEmits(['onDataSaved']);
const onSubmit = async () => {
if (isLoading.value) return;
al clonar un articulo, solo con los campos con required
*
(item y warehouse ) se queda colgado i te indica que le hacen falta alguno más, veo que el create y el clone se parecen mucho yo valoraria abrir el form de create conformInitialData
de la row a la que le das el cloneSe te ha quedado por poner, por si te sirve de consejo, intenta utilizar el resolver conversación como un check de que ya tienes la modificación implementada
@ -0,0 +5,4 @@
import VnSelect from 'src/components/common/VnSelect.vue';
import VnInput from 'src/components/common/VnInput.vue';
import VnInputDate from 'src/components/common/VnInputDate.vue';
import VnRow from 'components/ui/VnRow.vue';
Si lo pones el la carpeta de componentes ponlo con nombre genérico
@ -0,0 +76,4 @@
data-cy="EditFixedPriceSelectOption"
@update:model-value="newValue = null"
/>
<component
Cuando el
component
se renderiza como input se desalinean@ -74,3 +65,1 @@
optionValue: 'name',
uppercase: false,
},
component: 'select',
yo pondria un input para el filtro de columna "Name" ya que así se puede aplicar un like en el back, es más cómodo para los compradores , y el select lo pondria en la columna del id
Al cambiar el id de un articulo no se actualiza la columna name, ns si es intencional o no
Te he vuelto a poner como no resuelto algunos comentarios de la revisión anterior
Hay ocasiones en las que al modificar un articulo se produce un error y se queda pillada la app
Revisa los comentarios de la pr
@ -85,0 +88,4 @@
createAttrs: {
required: true,
},
width: '50px',
Al final hablaste con Alex sobre las clases para los tamaños de las columnas
Se ha creado un redmine para ello: https://redmine.verdnatura.es/issues/8896
@ -156,1 +180,3 @@
action: (row) => confirmRemove(row),
title: t('globals.clone'),
icon: 'vn:clone',
action: (row) => openCloneFixedPriceForm(row),
Si le das a clonar un registro cancelas y despues le das a crear tienes los valores puestos por defecto del item al que anteriormente le habías dado a clonar
@ -371,3 +241,1 @@
data-key="ItemFixedPrices"
ref="itemFixedPriceFilterRef"
/>
<ItemFixedPriceFilter data-key="ItemFixedPrices" />
Te faltan las traducciones de las tags de algunos filtros, revisa los filtros de las columnas
@ -378,2 +245,4 @@
<Teleport to="#st-data" v-if="stateStore?.isSubToolbarShown()">
<QBtnGroup push style="column-gap: 10px">
<QBtn
:disable="!hasSelectedRows"
Después de editar múltiples filas y guardar a pesar de no tener seleccionado ningun registro se queda activado
@ -462,113 +293,85 @@ function handleOnDataSave({ CrudModelRef }) {
</span>
<span class="subName">{{ row.subName }}</span>
<ItemDescriptorProxy :id="row.itemFk" />
pon el item descriptor proxy dentro del span sino al hacer click en la casilla te abre el descriptor
@ -0,0 +21,4 @@
type: String,
default: '',
},
beforeSave: {
hay algunos warning al abrir el create o clone form
Los warnings se han corregido en
a74e1102ed