feat: itemProposal table
gitea/salix-front/pipeline/pr-dev This commit looks good
Details
gitea/salix-front/pipeline/pr-dev This commit looks good
Details
This commit is contained in:
parent
0988936884
commit
1929545e5b
|
@ -65,34 +65,85 @@ const defaultColumnFilter = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const conditionalValue = (tag) => (tag === 1 ? 'redd' : 'blackd');
|
||||||
const columns = computed(() => [
|
const columns = computed(() => [
|
||||||
{
|
{
|
||||||
label: t('item.fixedPrice.itemId'),
|
|
||||||
name: 'itemId',
|
|
||||||
field: 'itemFk',
|
|
||||||
...defaultColumnAttrs,
|
...defaultColumnAttrs,
|
||||||
columnFilter: {
|
label: t('proposal.itemFk'),
|
||||||
...defaultColumnFilter,
|
name: 'id',
|
||||||
},
|
field: 'id',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.longName'),
|
||||||
|
name: 'longName',
|
||||||
|
field: 'longName',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.subName'),
|
||||||
|
name: 'subName',
|
||||||
|
field: 'subName',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.value5'),
|
||||||
|
name: 'value5',
|
||||||
|
field: 'value5',
|
||||||
|
classes: ({ match5 }) => conditionalValue(match5),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.value6'),
|
||||||
|
name: 'value6',
|
||||||
|
field: 'value6',
|
||||||
|
classes: ({ match6 }) => conditionalValue(match6),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.value7'),
|
||||||
|
name: 'value7',
|
||||||
|
field: 'value7',
|
||||||
|
classes: ({ match7 }) => conditionalValue(match7),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.value8'),
|
||||||
|
name: 'value8',
|
||||||
|
field: 'value8',
|
||||||
|
classes: ({ match8 }) => conditionalValue(match8),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.available'),
|
||||||
|
name: 'available',
|
||||||
|
field: 'available',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.minQuantity'),
|
||||||
|
name: 'minQuantity',
|
||||||
|
field: 'minQuantity',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.price2'),
|
||||||
|
name: 'price2',
|
||||||
|
field: 'price2',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
...defaultColumnAttrs,
|
||||||
|
label: t('proposal.located'),
|
||||||
|
name: 'located',
|
||||||
|
field: 'located',
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// const editTableFieldsOptions = [
|
|
||||||
// {
|
|
||||||
// field: 'rate2',
|
|
||||||
// label: t('item.fixedPrice.groupingPrice'),
|
|
||||||
// component: 'input',
|
|
||||||
// attrs: {
|
|
||||||
// type: 'number',
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// ];
|
|
||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<QDialog ref="dialogRef" @hide="onDialogHide" v-model="showProposalDialog">
|
<QDialog ref="dialogRef" @hide="onDialogHide" v-model="showProposalDialog">
|
||||||
<QCard class="q-pa-sm">
|
<QCard class="q-pa-sm">
|
||||||
<QCardSection class="row items-center q-pb-none">
|
<QCardSection class="row items-center q-pb-none">
|
||||||
{{ $props.item }}
|
<!-- {{ $props.item }} -->
|
||||||
<span class="text-h6 text-grey">{{
|
<span class="text-h6 text-grey">{{
|
||||||
t('negative.modalOrigin.title')
|
t('negative.modalOrigin.title')
|
||||||
}}</span>
|
}}</span>
|
||||||
|
@ -149,7 +200,14 @@ const columns = computed(() => [
|
||||||
</QCard>
|
</QCard>
|
||||||
</QDialog>
|
</QDialog>
|
||||||
</template>
|
</template>
|
||||||
<style lang="scss" scoped></style>
|
<style lang="scss">
|
||||||
|
.redd {
|
||||||
|
background-color: red;
|
||||||
|
}
|
||||||
|
.blackd {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
<i18n>
|
<i18n>
|
||||||
es:
|
es:
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
proposal:
|
||||||
|
itemFk: itemFk
|
||||||
|
longName: longName
|
||||||
|
subName: subName
|
||||||
|
value5: value5
|
||||||
|
value6: value6
|
||||||
|
value7: value7
|
||||||
|
value8: value8
|
||||||
|
available: available
|
||||||
|
minQuantity: minQuantity
|
||||||
|
price2: price2
|
||||||
|
located: located
|
|
@ -0,0 +1,12 @@
|
||||||
|
proposal:
|
||||||
|
itemFk: itemFk
|
||||||
|
longName: longName
|
||||||
|
subName: subName
|
||||||
|
value5: value5
|
||||||
|
value6: value6
|
||||||
|
value7: value7
|
||||||
|
value8: value8
|
||||||
|
available: available
|
||||||
|
minQuantity: minQuantity
|
||||||
|
price2: price2
|
||||||
|
located: located
|
Loading…
Reference in New Issue