PMCORE-3056:UI - Sectional Icons EHX
error key duplicated
This commit is contained in:
@@ -31,7 +31,9 @@
|
|||||||
|
|
||||||
<div class="p-1 v-flex">
|
<div class="p-1 v-flex">
|
||||||
<h5 class="v-search-title">{{ title }}</h5>
|
<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">
|
<b-input-group class="w-75 p-1">
|
||||||
<div class="input-group mb-3">
|
<div class="input-group mb-3">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
@@ -87,7 +89,7 @@ import api from "./../../api/index";
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Cases",
|
name: "Cases",
|
||||||
props: ["filters", "title"],
|
props: ["filters", "title", "icon"],
|
||||||
components: {
|
components: {
|
||||||
SearchPopover,
|
SearchPopover,
|
||||||
CaseNumber,
|
CaseNumber,
|
||||||
@@ -376,7 +378,12 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.v-search-title {
|
.v-search-title {
|
||||||
padding-right: 20px;
|
padding-right: 10px;
|
||||||
line-height: 40px;
|
line-height: 40px;
|
||||||
}
|
}
|
||||||
|
.pm-in-text-icon {
|
||||||
|
font-size: 2vw;
|
||||||
|
padding-right: 10px;
|
||||||
|
line-height: 3vw;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
@@ -28,8 +28,10 @@
|
|||||||
</SearchPopover>
|
</SearchPopover>
|
||||||
|
|
||||||
<div class="p-1 v-flex">
|
<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">
|
<b-input-group class="w-75 p-1">
|
||||||
<div class="input-group mb-3">
|
<div class="input-group mb-3">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
@@ -86,7 +88,7 @@ import api from "./../../api/index";
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MyCasesFilter",
|
name: "MyCasesFilter",
|
||||||
props: ["filters","title"],
|
props: ["filters","title", "icon"],
|
||||||
components:{
|
components:{
|
||||||
SearchPopover,
|
SearchPopover,
|
||||||
CaseNumber,
|
CaseNumber,
|
||||||
@@ -408,8 +410,13 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.v-search-title {
|
.v-search-title {
|
||||||
padding-right: 20px;
|
padding-right: 10px;
|
||||||
line-height: 40px;
|
line-height: 40px;
|
||||||
}
|
}
|
||||||
|
.pm-mc-text-icon{
|
||||||
|
font-size: 2vw;
|
||||||
|
padding-right: 10px;
|
||||||
|
line-height: 3vw;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
<CasesFilter
|
<CasesFilter
|
||||||
:filters="filters"
|
:filters="filters"
|
||||||
:title="$t('ID_DRAFT')"
|
:title="$t('ID_DRAFT')"
|
||||||
|
:icon="icon"
|
||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
@@ -226,6 +227,7 @@ export default {
|
|||||||
"actions"
|
"actions"
|
||||||
],
|
],
|
||||||
tableData: [],
|
tableData: [],
|
||||||
|
icon:"fas fa-edit",
|
||||||
options: {
|
options: {
|
||||||
filterable: false,
|
filterable: false,
|
||||||
headings: {
|
headings: {
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
<CasesFilter
|
<CasesFilter
|
||||||
:filters="filters"
|
:filters="filters"
|
||||||
:title="$t('ID_CASES_STATUS_TO_DO')"
|
:title="$t('ID_CASES_STATUS_TO_DO')"
|
||||||
|
:icon="icon"
|
||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
@@ -265,6 +266,7 @@ export default {
|
|||||||
"actions"
|
"actions"
|
||||||
],
|
],
|
||||||
tableData: [],
|
tableData: [],
|
||||||
|
icon:"fas fa-check-circle",
|
||||||
options: {
|
options: {
|
||||||
filterable: false,
|
filterable: false,
|
||||||
headings: {
|
headings: {
|
||||||
|
|||||||
@@ -13,6 +13,8 @@
|
|||||||
<MyCasesFilter
|
<MyCasesFilter
|
||||||
:filters="filters"
|
:filters="filters"
|
||||||
:title="title"
|
:title="title"
|
||||||
|
:random="random"
|
||||||
|
:icon="filterHeaderObject.icon"
|
||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
@@ -101,7 +103,11 @@ export default {
|
|||||||
filter: "CASES_INBOX",
|
filter: "CASES_INBOX",
|
||||||
allView: [],
|
allView: [],
|
||||||
filterHeader: "STARTED",
|
filterHeader: "STARTED",
|
||||||
|
filterHeaderObject: {
|
||||||
|
icon:"fas fa-inbox"
|
||||||
|
},
|
||||||
headers: [],
|
headers: [],
|
||||||
|
random: _.random(0,1000000000),
|
||||||
newCase: {
|
newCase: {
|
||||||
title: this.$i18n.t("ID_NEW_CASE"),
|
title: this.$i18n.t("ID_NEW_CASE"),
|
||||||
class: "btn-success",
|
class: "btn-success",
|
||||||
@@ -533,6 +539,8 @@ export default {
|
|||||||
that.filterHeader = obj.item;
|
that.filterHeader = obj.item;
|
||||||
that.$refs["vueTable"].setPage(1); // Reset the page when change the header filter
|
that.$refs["vueTable"].setPage(1); // Reset the page when change the header filter
|
||||||
that.$refs["vueTable"].getData();
|
that.$refs["vueTable"].getData();
|
||||||
|
that.filterHeaderObject = obj;
|
||||||
|
that.random = _.random(0,1000000000);
|
||||||
},
|
},
|
||||||
class: info[v.id].class
|
class: info[v.id].class
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
<CasesFilter
|
<CasesFilter
|
||||||
:filters="filters"
|
:filters="filters"
|
||||||
:title="$t('ID_PAUSED')"
|
:title="$t('ID_PAUSED')"
|
||||||
|
:icon="icon"
|
||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
@@ -265,6 +266,7 @@ export default {
|
|||||||
"actions",
|
"actions",
|
||||||
],
|
],
|
||||||
tableData: [],
|
tableData: [],
|
||||||
|
icon:"far fa-pause-circle",
|
||||||
options: {
|
options: {
|
||||||
filterable: false,
|
filterable: false,
|
||||||
headings: {
|
headings: {
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
<CasesFilter
|
<CasesFilter
|
||||||
:filters="filters"
|
:filters="filters"
|
||||||
:title="$t('ID_UNASSIGNED')"
|
:title="$t('ID_UNASSIGNED')"
|
||||||
|
:icon="icon"
|
||||||
@onRemoveFilter="onRemoveFilter"
|
@onRemoveFilter="onRemoveFilter"
|
||||||
@onUpdateFilters="onUpdateFilters"
|
@onUpdateFilters="onUpdateFilters"
|
||||||
/>
|
/>
|
||||||
@@ -260,6 +261,7 @@ export default {
|
|||||||
"priority",
|
"priority",
|
||||||
"actions",
|
"actions",
|
||||||
],
|
],
|
||||||
|
icon:"fas fa-users",
|
||||||
options: {
|
options: {
|
||||||
filterable: false,
|
filterable: false,
|
||||||
headings: {
|
headings: {
|
||||||
|
|||||||
Reference in New Issue
Block a user