diff --git a/src/pages/Item/ItemFixedPrice.vue b/src/pages/Item/ItemFixedPrice.vue index 97532bf40..0390df2a9 100644 --- a/src/pages/Item/ItemFixedPrice.vue +++ b/src/pages/Item/ItemFixedPrice.vue @@ -150,14 +150,6 @@ const columns = computed(() => [ icon: 'delete', action: (row) => confirmRemove(row), isPrimary: true, - // show: (row) => !validations({ row }), - // }, - // { - // title: t('save'), - // icon: 'save', - // action: (row) => upsertFixedPrice(row), - // isPrimary: true, - // show: (row) => validations({ row }), }, ], }, @@ -219,8 +211,6 @@ const getRowUpdateInputEvents = (props, resetMinPrice, inputType = 'text') => { }; const updateMinPrice = async (value, props) => { - // El checkbox hasMinPrice se encuentra en la misma columna que el input hasMinPrice - // Por lo tanto le mandamos otro objeto con las mismas propiedades pero con el campo 'field' cambiado props.row.hasMinPrice = value; await upsertPrice({ row: props.row, @@ -229,13 +219,9 @@ const updateMinPrice = async (value, props) => { }); }; -const validations = ({ row, rowIndex, col }) => { +const validations = ({ row }) => { const isNew = !row.id; - // Si la row no tiene id significa que fue agregada con addRow y no se ha guardado en la base de datos - // Si isNew es falso no se checkea si el valor es igual a la original - if (!isNew) - // if (fixedPricesOriginalData.value[rowIndex][col.field] == row[col.field]) - return false; + if (!isNew) return false; const requiredFields = [ 'itemFk', @@ -254,7 +240,6 @@ const upsertPrice = async (props, resetMinPrice = false) => { try { const isValid = validations({ ...props }); if (!isValid) { - // notify(t('globals.fillRequiredFields'), 'negative'); return; } const { row } = props; @@ -278,13 +263,6 @@ async function upsertFixedPrice(row) { } } -async function saveOnRowChange(row) { - if (rowsSelected.value.length > 1) return; - if (rowsSelected.value[0]?.id === row.id) return; - else if (rowsSelected.value.length === 1) await upsertPrice(rowsSelected.value[0]); - rowsSelected.value = [row]; -} - function checkLastVisibleRow() { let lastVisibleRow = null; @@ -300,7 +278,6 @@ function checkLastVisibleRow() { const addRow = (original = null) => { let copy = null; - // if (!original) { const today = Date.vnNew(); const millisecsInDay = 86400000; const daysInWeek = 7; @@ -313,26 +290,6 @@ const addRow = (original = null) => { hasMinPrice: 0, $index: 0, }; - // } else - // copy = { - // $index: original.$index - 1, - // itemFk: original.itemFk, - // name: original.name, - // subName: original.subName, - // value5: original.value5, - // value6: original.value6, - // value7: original.value7, - // value8: original.value8, - // value9: original.value9, - // value10: original.value10, - // warehouseFk: original.warehouseFk, - // rate2: original.rate2, - // rate3: original.rate3, - // hasMinPrice: original.hasMinPrice, - // minPrice: original.minPrice, - // started: Date.vnNew(), - // ended: Date.vnNew(), - // }; return { original, copy }; }; @@ -345,7 +302,7 @@ function highlightNewRow({ $index: index }) { row.classList.add('highlight'); setTimeout(() => { row.classList.remove('highlight'); - }, 3000); // DuraciĆ³n de la animaciĆ³n en milisegundos + }, 3000); } } const openEditTableCellDialog = () => {