label input changes
gitea/salix-front/pipeline/pr-dev There was a failure building this commit Details

This commit is contained in:
William Buezas 2024-02-05 12:47:58 -03:00
parent 5da5bb2047
commit 86bbc7cfd6
1 changed files with 23 additions and 33 deletions

View File

@ -42,25 +42,24 @@ const getInputEvents = (colField, props) => {
const tableColumnComponents = {
item: {
component: QBtn,
props: () => ({
props: {
color: 'blue',
flat: true,
}),
},
event: () => ({}),
},
quantity: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
class: 'input-number',
}),
},
event: getInputEvents,
},
packagingFk: {
component: VnSelectFilter,
props: () => ({
props: {
'option-value': 'id',
'option-label': 'id',
'emit-value': true,
@ -68,76 +67,69 @@ const tableColumnComponents = {
'use-input': true,
'hide-selected': true,
options: packagingsOptions.value,
}),
},
event: getInputEvents,
},
stickers: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
class: 'input-number',
}),
},
event: getInputEvents,
},
weight: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
packing: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
grouping: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
buyingValue: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
price2: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
price3: {
component: VnInput,
props: (col) => ({
props: {
type: 'number',
min: 0,
label: col.label,
}),
},
event: getInputEvents,
},
import: {
component: 'span',
props: () => {},
props: {},
event: () => ({}),
},
};
@ -341,7 +333,7 @@ const showLockIcon = (groupingMode, mode) => {
<QTd v-for="col in props.cols" :key="col.name">
<component
:is="tableColumnComponents[col.name].component"
v-bind="tableColumnComponents[col.name].props(col)"
v-bind="tableColumnComponents[col.name].props"
v-model="props.row[col.field]"
v-on="
tableColumnComponents[col.name].event(
@ -419,9 +411,7 @@ const showLockIcon = (groupingMode, mode) => {
<QItem v-for="col in props.cols" :key="col.name">
<component
:is="tableColumnComponents[col.name].component"
v-bind="
tableColumnComponents[col.name].props(col)
"
v-bind="tableColumnComponents[col.name].props"
v-model="props.row[col.field]"
v-on="
tableColumnComponents[col.name].event(