diff --git a/src/pages/Item/ItemFixedPrice.vue b/src/pages/Item/ItemFixedPrice.vue index 53d300a3b..93395702b 100644 --- a/src/pages/Item/ItemFixedPrice.vue +++ b/src/pages/Item/ItemFixedPrice.vue @@ -35,7 +35,6 @@ const editTableCellDialogRef = ref(null); const user = state.getUser(); const fixedPrices = ref([]); const warehousesOptions = ref([]); -const hasSelectedRows = computed(() => rowsSelected.value.length > 0); const rowsSelected = ref([]); const itemFixedPriceFilterRef = ref(); @@ -54,6 +53,7 @@ const columns = computed(() => [ name: 'itemFk', ...defaultColumnAttrs, isId: true, + cardVisible: true, columnField: { component: 'input', type: 'number', @@ -65,12 +65,14 @@ const columns = computed(() => [ name: 'name', ...defaultColumnAttrs, create: true, + cardVisible: true, }, { label: t('item.fixedPrice.groupingPrice'), field: 'rate2', name: 'rate2', ...defaultColumnAttrs, + cardVisible: true, component: 'input', type: 'number', }, @@ -79,6 +81,7 @@ const columns = computed(() => [ field: 'rate3', name: 'rate3', ...defaultColumnAttrs, + cardVisible: true, component: 'input', type: 'number', }, @@ -88,6 +91,7 @@ const columns = computed(() => [ field: 'minPrice', name: 'minPrice', ...defaultColumnAttrs, + cardVisible: true, component: 'input', type: 'number', }, @@ -96,6 +100,7 @@ const columns = computed(() => [ field: 'started', name: 'started', format: ({ started }) => toDate(started), + cardVisible: true, ...defaultColumnAttrs, columnField: { component: 'date', @@ -111,6 +116,7 @@ const columns = computed(() => [ field: 'ended', name: 'ended', ...defaultColumnAttrs, + cardVisible: true, columnField: { component: 'date', class: 'shrink', @@ -245,14 +251,11 @@ const upsertPrice = async (props, resetMinPrice = false) => { } if (!changes.updates && !changes.creates) return; const data = await upsertFixedPrice(row); - Object.assign(tableRef.value.CrudModelRef.formData[props.rowIndex], data); - notify(t('globals.dataSaved'), 'positive'); - tableRef.value.reload(); + tableRef.value.CrudModelRef.formData[props.rowIndex] = data; }; async function upsertFixedPrice(row) { const { data } = await axios.patch('FixedPrices/upsertFixedPrice', row); - data.hasMinPrice = data.hasMinPrice ? 1 : 0; return data; } @@ -369,9 +372,9 @@ function handleOnDataSave({ CrudModelRef }) { -