From eb36f86b9d27df391347688d4c50d0955986083d Mon Sep 17 00:00:00 2001 From: joan Date: Mon, 8 Nov 2021 14:46:23 +0100 Subject: [PATCH] Added smart-table to item index --- modules/item/front/index/index.html | 253 ++++++++++++++++------------ modules/item/front/index/index.js | 23 ++- modules/item/front/index/style.scss | 2 +- 3 files changed, 166 insertions(+), 112 deletions(-) diff --git a/modules/item/front/index/index.html b/modules/item/front/index/index.html index 0232950426..9fa03eabb8 100644 --- a/modules/item/front/index/index.html +++ b/modules/item/front/index/index.html @@ -1,115 +1,148 @@ - - - - - - - Id - Grouping - Packing - Description - Stems - Size - Type - Category - Intrastat - Origin - Buyer - Density - Multiplier - Active - Landed - - - - - - - - - - - {{::item.id}} - - - {{::item.grouping | dashIfEmpty}} - {{::item.packing | dashIfEmpty}} - -
- {{::item.name}} - -

{{::item.subName}}

-
-
- - -
- {{::item.stems}} - {{::item.size}} - - {{::item.typeName}} - - - {{::item.category}} - - - {{::item.intrastat}} - - {{::item.origin}} - - - {{::item.userName}} - - - {{::item.density}} - {{::item.stemMultiplier}} - - - - - {{::item.landed | date:'dd/MM/yyyy'}} - - - - - - - - -
-
-
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Id + + Grouping + + Packing + + Description + + Stems + + Size + + Type + + Category + + Intrastat + + Origin + + Buyer + + Density + + Multiplier + + Active + + Landed +
+ + + + {{::item.id}} + + {{::item.grouping | dashIfEmpty}}{{::item.packing | dashIfEmpty}} +
+ {{::item.name}} + +

{{::item.subName}}

+
+
+ + +
{{::item.stems}}{{::item.size}} + {{::item.typeName}} + + {{::item.category}} + + {{::item.intrastat}} + {{::item.origin}} + + {{::item.userName}} + + {{::item.density}}{{::item.stemMultiplier}} + + + {{::item.landed | date:'dd/MM/yyyy'}} + + + + + + +
+
+
+
@@ -133,7 +166,7 @@ diff --git a/modules/item/front/index/index.js b/modules/item/front/index/index.js index 3235d684e4..86e67f919e 100644 --- a/modules/item/front/index/index.js +++ b/modules/item/front/index/index.js @@ -5,9 +5,30 @@ import './style.scss'; class Controller extends Section { constructor($element, $) { super($element, $); - this.showFields = { + /* this.showFields = { id: false, actions: false + }; */ + + this.smartTableOptions = { + activeButtons: { + search: true, + shownColumns: true, + }, + columns: [ + { + field: 'category', + autocomplete: { + url: 'ItemCategories', + } + }, + { + field: 'origin', + autocomplete: { + url: 'Origins', + } + }, + ] }; } diff --git a/modules/item/front/index/style.scss b/modules/item/front/index/style.scss index b0b94c19d3..eaa1a16ed4 100644 --- a/modules/item/front/index/style.scss +++ b/modules/item/front/index/style.scss @@ -23,7 +23,7 @@ vn-item-product { } } -vn-table { +table { img { border-radius: 50%; width: 50px;