PMCORE-3056:UI - Sectional Icons EHX

error key duplicated
This commit is contained in:
fabio
2021-08-04 16:03:33 -04:00
parent ec7b157c00
commit a28c78be39
7 changed files with 37 additions and 7 deletions

View File

@@ -31,7 +31,9 @@
<div class="p-1 v-flex">
<h5 class="v-search-title">{{ title }}</h5>
<div class="pm-in-text-icon">
<i :class="icon"></i>
</div>
<b-input-group class="w-75 p-1">
<div class="input-group mb-3">
<div class="input-group-prepend">
@@ -87,7 +89,7 @@ import api from "./../../api/index";
export default {
name: "Cases",
props: ["filters", "title"],
props: ["filters", "title", "icon"],
components: {
SearchPopover,
CaseNumber,
@@ -376,7 +378,12 @@ export default {
}
.v-search-title {
padding-right: 20px;
padding-right: 10px;
line-height: 40px;
}
.pm-in-text-icon {
font-size: 2vw;
padding-right: 10px;
line-height: 3vw;
}
</style>

View File

@@ -28,8 +28,10 @@
</SearchPopover>
<div class="p-1 v-flex">
<h5 class="v-search-title">{{ title }}</h5>
<h5 class="v-search-title">{{ title }}</h5>
<div class="pm-mc-text-icon">
<i :class="icon"></i>
</div>
<b-input-group class="w-75 p-1">
<div class="input-group mb-3">
<div class="input-group-prepend">
@@ -86,7 +88,7 @@ import api from "./../../api/index";
export default {
name: "MyCasesFilter",
props: ["filters","title"],
props: ["filters","title", "icon"],
components:{
SearchPopover,
CaseNumber,
@@ -408,8 +410,13 @@ export default {
}
.v-search-title {
padding-right: 20px;
padding-right: 10px;
line-height: 40px;
}
.pm-mc-text-icon{
font-size: 2vw;
padding-right: 10px;
line-height: 3vw;
}
</style>

View File

@@ -5,6 +5,7 @@
<CasesFilter
:filters="filters"
:title="$t('ID_DRAFT')"
:icon="icon"
@onRemoveFilter="onRemoveFilter"
@onUpdateFilters="onUpdateFilters"
/>
@@ -226,6 +227,7 @@ export default {
"actions"
],
tableData: [],
icon:"fas fa-edit",
options: {
filterable: false,
headings: {

View File

@@ -7,6 +7,7 @@
<CasesFilter
:filters="filters"
:title="$t('ID_CASES_STATUS_TO_DO')"
:icon="icon"
@onRemoveFilter="onRemoveFilter"
@onUpdateFilters="onUpdateFilters"
/>
@@ -265,6 +266,7 @@ export default {
"actions"
],
tableData: [],
icon:"fas fa-check-circle",
options: {
filterable: false,
headings: {

View File

@@ -13,6 +13,8 @@
<MyCasesFilter
:filters="filters"
:title="title"
:random="random"
:icon="filterHeaderObject.icon"
@onRemoveFilter="onRemoveFilter"
@onUpdateFilters="onUpdateFilters"
/>
@@ -101,7 +103,11 @@ export default {
filter: "CASES_INBOX",
allView: [],
filterHeader: "STARTED",
filterHeaderObject: {
icon:"fas fa-inbox"
},
headers: [],
random: _.random(0,1000000000),
newCase: {
title: this.$i18n.t("ID_NEW_CASE"),
class: "btn-success",
@@ -533,6 +539,8 @@ export default {
that.filterHeader = obj.item;
that.$refs["vueTable"].setPage(1); // Reset the page when change the header filter
that.$refs["vueTable"].getData();
that.filterHeaderObject = obj;
that.random = _.random(0,1000000000);
},
class: info[v.id].class
});

View File

@@ -6,6 +6,7 @@
<CasesFilter
:filters="filters"
:title="$t('ID_PAUSED')"
:icon="icon"
@onRemoveFilter="onRemoveFilter"
@onUpdateFilters="onUpdateFilters"
/>
@@ -265,6 +266,7 @@ export default {
"actions",
],
tableData: [],
icon:"far fa-pause-circle",
options: {
filterable: false,
headings: {

View File

@@ -5,6 +5,7 @@
<CasesFilter
:filters="filters"
:title="$t('ID_UNASSIGNED')"
:icon="icon"
@onRemoveFilter="onRemoveFilter"
@onUpdateFilters="onUpdateFilters"
/>
@@ -260,6 +261,7 @@ export default {
"priority",
"actions",
],
icon:"fas fa-users",
options: {
filterable: false,
headings: {