forked from verdnatura/salix-front
Merge branch 'dev' of https://gitea.verdnatura.es/verdnatura/salix-front into 7129-finishMigration
This commit is contained in:
commit
904acfd48f
|
@ -53,7 +53,7 @@ defineExpose({ orderBy });
|
||||||
@click="orderBy(name, model?.direction)"
|
@click="orderBy(name, model?.direction)"
|
||||||
class="row items-center no-wrap cursor-pointer"
|
class="row items-center no-wrap cursor-pointer"
|
||||||
>
|
>
|
||||||
<span>{{ label }}</span>
|
<span :title="label">{{ label }}</span>
|
||||||
<QChip
|
<QChip
|
||||||
v-if="name"
|
v-if="name"
|
||||||
:label="!vertical && model?.index"
|
:label="!vertical && model?.index"
|
||||||
|
@ -69,8 +69,9 @@ defineExpose({ orderBy });
|
||||||
model?.index ? 'color-vn-text' : 'bg-transparent',
|
model?.index ? 'color-vn-text' : 'bg-transparent',
|
||||||
vertical ? 'q-px-none' : '',
|
vertical ? 'q-px-none' : '',
|
||||||
]"
|
]"
|
||||||
class="no-box-shadow q-mr-lg"
|
class="no-box-shadow"
|
||||||
:clickable="true"
|
:clickable="true"
|
||||||
|
style="min-width: 40px"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="column flex-center"
|
class="column flex-center"
|
||||||
|
|
|
@ -351,11 +351,7 @@ defineExpose({
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
<template #header-cell="{ col }">
|
<template #header-cell="{ col }">
|
||||||
<QTh
|
<QTh v-if="col.visible ?? true" auto-width>
|
||||||
v-if="col.visible ?? true"
|
|
||||||
auto-width
|
|
||||||
style="min-width: 100px"
|
|
||||||
>
|
|
||||||
<div
|
<div
|
||||||
class="column self-start q-ml-xs ellipsis"
|
class="column self-start q-ml-xs ellipsis"
|
||||||
:class="`text-${col?.align ?? 'left'}`"
|
:class="`text-${col?.align ?? 'left'}`"
|
||||||
|
@ -404,7 +400,7 @@ defineExpose({
|
||||||
<QTd
|
<QTd
|
||||||
auto-width
|
auto-width
|
||||||
class="no-margin q-px-xs"
|
class="no-margin q-px-xs"
|
||||||
:class="getColAlign(col)"
|
:class="[getColAlign(col), col.class, col.columnField?.class]"
|
||||||
v-if="col.visible ?? true"
|
v-if="col.visible ?? true"
|
||||||
>
|
>
|
||||||
<slot :name="`column-${col.name}`" :col="col" :row="row">
|
<slot :name="`column-${col.name}`" :col="col" :row="row">
|
||||||
|
|
|
@ -178,7 +178,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) {
|
||||||
|
|
||||||
async function addOrder(field, direction = 'ASC') {
|
async function addOrder(field, direction = 'ASC') {
|
||||||
const newOrder = field + ' ' + direction;
|
const newOrder = field + ' ' + direction;
|
||||||
let order = store.order ?? [];
|
let order = store.order || [];
|
||||||
if (typeof order == 'string') order = [order];
|
if (typeof order == 'string') order = [order];
|
||||||
|
|
||||||
let index = order.findIndex((o) => o.split(' ')[0] === field);
|
let index = order.findIndex((o) => o.split(' ')[0] === field);
|
||||||
|
|
|
@ -231,3 +231,26 @@ input::-webkit-inner-spin-button {
|
||||||
*::-webkit-scrollbar-track {
|
*::-webkit-scrollbar-track {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.q-table {
|
||||||
|
thead,
|
||||||
|
tbody {
|
||||||
|
th {
|
||||||
|
.q-select {
|
||||||
|
max-width: 120px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
td {
|
||||||
|
padding: 1px 10px 1px 10px;
|
||||||
|
max-width: 100px;
|
||||||
|
div span {
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.expand {
|
||||||
|
max-width: 400px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -42,6 +42,9 @@ const columns = computed(() => [
|
||||||
name: 'name',
|
name: 'name',
|
||||||
isTitle: true,
|
isTitle: true,
|
||||||
create: true,
|
create: true,
|
||||||
|
columnField: {
|
||||||
|
class: 'expand',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: 'left',
|
align: 'left',
|
||||||
|
@ -49,6 +52,9 @@ const columns = computed(() => [
|
||||||
label: t('customer.extendedList.tableVisibleColumns.socialName'),
|
label: t('customer.extendedList.tableVisibleColumns.socialName'),
|
||||||
isTitle: true,
|
isTitle: true,
|
||||||
create: true,
|
create: true,
|
||||||
|
columnField: {
|
||||||
|
class: 'expand',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: 'left',
|
align: 'left',
|
||||||
|
@ -78,8 +84,8 @@ const columns = computed(() => [
|
||||||
align: 'left',
|
align: 'left',
|
||||||
label: t('customer.extendedList.tableVisibleColumns.credit'),
|
label: t('customer.extendedList.tableVisibleColumns.credit'),
|
||||||
name: 'credit',
|
name: 'credit',
|
||||||
component: 'number',
|
|
||||||
columnFilter: {
|
columnFilter: {
|
||||||
|
component: 'number',
|
||||||
inWhere: true,
|
inWhere: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -87,8 +93,8 @@ const columns = computed(() => [
|
||||||
align: 'left',
|
align: 'left',
|
||||||
label: t('customer.extendedList.tableVisibleColumns.creditInsurance'),
|
label: t('customer.extendedList.tableVisibleColumns.creditInsurance'),
|
||||||
name: 'creditInsurance',
|
name: 'creditInsurance',
|
||||||
component: 'number',
|
|
||||||
columnFilter: {
|
columnFilter: {
|
||||||
|
component: 'number',
|
||||||
inWhere: true,
|
inWhere: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -130,6 +136,9 @@ const columns = computed(() => [
|
||||||
columnFilter: {
|
columnFilter: {
|
||||||
inWhere: true,
|
inWhere: true,
|
||||||
},
|
},
|
||||||
|
columnField: {
|
||||||
|
class: 'expand',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: 'left',
|
align: 'left',
|
||||||
|
@ -179,8 +188,8 @@ const columns = computed(() => [
|
||||||
label: t('customer.extendedList.tableVisibleColumns.created'),
|
label: t('customer.extendedList.tableVisibleColumns.created'),
|
||||||
name: 'created',
|
name: 'created',
|
||||||
format: ({ created }) => toDate(created),
|
format: ({ created }) => toDate(created),
|
||||||
component: 'date',
|
|
||||||
columnFilter: {
|
columnFilter: {
|
||||||
|
component: 'date',
|
||||||
alias: 'c',
|
alias: 'c',
|
||||||
inWhere: true,
|
inWhere: true,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue