diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue
index 6c77d44df..14f925281 100644
--- a/src/components/VnTable/VnTable.vue
+++ b/src/components/VnTable/VnTable.vue
@@ -107,7 +107,7 @@ const orders = ref(parseOrder(routeQuery.filter?.order));
const CrudModelRef = ref({});
const showForm = ref(false);
const splittedColumns = ref({ columns: [] });
-const columnsVisibilitySkiped = ref();
+const columnsVisibilitySkipped = ref();
const createForm = ref();
const tableModes = [
@@ -116,12 +116,14 @@ const tableModes = [
title: t('table view'),
value: TABLE_MODE,
disable: $props.disableOption?.table,
+ visible: $props.disableOption?.table,
},
{
icon: 'grid_view',
title: t('grid view'),
value: CARD_MODE,
disable: $props.disableOption?.card,
+ visible: $props.disableOption?.card,
},
];
onBeforeMount(() => {
@@ -135,7 +137,7 @@ onMounted(() => {
? CARD_MODE
: $props.defaultMode;
stateStore.rightDrawer = true;
- columnsVisibilitySkiped.value = [
+ columnsVisibilitySkipped.value = [
...splittedColumns.value.columns
.filter((c) => c.visible == false)
.map((c) => c.name),
@@ -380,14 +382,14 @@ defineExpose({
v-if="isTableMode"
v-model="splittedColumns.columns"
:table-code="tableCode ?? route.name"
- :skip="columnsVisibilitySkiped"
+ :skip="columnsVisibilitySkipped"
/>
{
formInitialData: {},
}"
order="id DESC"
+ :disable-option="{ card: true }"
:columns="columns"
default-mode="table"
:right-search="true"
diff --git a/src/pages/Account/AccountAliasList.vue b/src/pages/Account/AccountAliasList.vue
index b6f7b219c..c67283297 100644
--- a/src/pages/Account/AccountAliasList.vue
+++ b/src/pages/Account/AccountAliasList.vue
@@ -21,24 +21,21 @@ const columns = computed(() => [
{
align: 'left',
name: 'id',
- label: t('id'),
+ label: t('Id'),
isId: true,
- field: 'id',
cardVisible: true,
},
{
align: 'left',
name: 'alias',
- label: t('alias'),
- field: 'alias',
+ label: t('Alias'),
cardVisible: true,
create: true,
},
{
align: 'left',
name: 'description',
- label: t('description'),
- field: 'description',
+ label: t('Description'),
cardVisible: true,
create: true,
},
@@ -69,9 +66,17 @@ const columns = computed(() => [
}"
order="id DESC"
:columns="columns"
+ :disable-option="{ card: true }"
default-mode="table"
redirect="account/alias"
:is-editable="true"
:use-model="true"
/>
+
+
+ es:
+ Id: Id
+ Alias: Alias
+ Description: DescripciĆ³n
+
diff --git a/src/pages/Account/AccountList.vue b/src/pages/Account/AccountList.vue
index cdd88551b..d698596b9 100644
--- a/src/pages/Account/AccountList.vue
+++ b/src/pages/Account/AccountList.vue
@@ -14,15 +14,23 @@ const columns = computed(() => [
{
align: 'left',
name: 'id',
- label: t('id'),
+ label: t('Id'),
isId: true,
field: 'id',
cardVisible: true,
+ columnFilter: {
+ component: 'select',
+ name: 'search',
+ attrs: {
+ url: 'VnUsers/preview',
+ fields: ['id', 'name'],
+ },
+ },
},
{
align: 'left',
name: 'username',
- label: t('nickname'),
+ label: t('Nickname'),
isTitle: true,
component: 'input',
columnField: {
@@ -37,7 +45,7 @@ const columns = computed(() => [
{
align: 'left',
name: 'name',
- label: t('name'),
+ label: t('Name'),
component: 'input',
columnField: {
component: null,
@@ -65,6 +73,7 @@ const columns = computed(() => [
title: t('View Summary'),
icon: 'preview',
action: (row) => viewSummary(row.id, AccountSummary),
+ isPrimary: true,
},
],
},
@@ -108,3 +117,10 @@ const exprBuilder = (param, value) => {
:use-model="true"
/>
+
+
+ es:
+ Id: Id
+ Nickname: Nickname
+ Name: Nombre
+
diff --git a/src/pages/Account/Card/AccountCard.vue b/src/pages/Account/Card/AccountCard.vue
index a9857b283..67fa15898 100644
--- a/src/pages/Account/Card/AccountCard.vue
+++ b/src/pages/Account/Card/AccountCard.vue
@@ -15,7 +15,6 @@ const { t } = useI18n();
url: 'VnUsers/preview',
label: t('account.search'),
info: t('account.searchInfo'),
- searchUrl: 'table',
}"
/>
diff --git a/src/pages/Account/Role/AccountRoles.vue b/src/pages/Account/Role/AccountRoles.vue
index 8f3372a6d..bbe21689a 100644
--- a/src/pages/Account/Role/AccountRoles.vue
+++ b/src/pages/Account/Role/AccountRoles.vue
@@ -21,7 +21,7 @@ const columns = computed(() => [
{
align: 'left',
name: 'id',
- label: t('id'),
+ label: t('Id'),
isId: true,
columnFilter: {
inWhere: true,
@@ -31,14 +31,14 @@ const columns = computed(() => [
{
align: 'left',
name: 'name',
- label: t('name'),
+ label: t('Name'),
cardVisible: true,
create: true,
},
{
align: 'left',
name: 'description',
- label: t('description'),
+ label: t('Description'),
cardVisible: true,
create: true,
},
@@ -51,6 +51,7 @@ const columns = computed(() => [
title: t('View Summary'),
icon: 'preview',
action: (row) => viewSummary(row.id, RoleSummary),
+ isPrimary: true,
},
],
},
@@ -93,8 +94,16 @@ const exprBuilder = (param, value) => {
},
}"
order="id ASC"
+ :disable-option="{ card: true }"
:columns="columns"
default-mode="table"
redirect="account/role"
/>
+
+
+ es:
+ Id: Id
+ Description: DescripciĆ³n
+ Name: Nombre
+