PMCORE-3318: Sidebar data reporting tool is not working
This commit is contained in:
@@ -382,44 +382,49 @@ export default {
|
|||||||
cleanDefaultOption() {
|
cleanDefaultOption() {
|
||||||
this.defaultOption = "";
|
this.defaultOption = "";
|
||||||
},
|
},
|
||||||
OnClickSidebarItem(item) {
|
/**
|
||||||
if (item.item.page && item.item.page === "advanced-search") {
|
* Page view factory
|
||||||
this.page = "advanced-search";
|
* @param {object} item
|
||||||
this.filters = item.item.filters;
|
*/
|
||||||
this.pageId = item.item.id;
|
pageFactory(item){
|
||||||
this.pageUri = item.item.href;
|
this.filters = [];
|
||||||
this.pageName = item.item.title;
|
this.page = item.item.page;
|
||||||
} else {
|
this.filters = item.item.filters;
|
||||||
this.filters = [];
|
this.pageId = item.item.id;
|
||||||
this.pageId = null;
|
this.pageUri = item.item.href;
|
||||||
this.pageUri = item.item.href;
|
this.pageName = item.item.title;
|
||||||
this.page = item.item.page || "MyCases";
|
this.settings = this.config.setting[this.page];
|
||||||
this.settings = this.config.setting[this.page];
|
this.pageData = {
|
||||||
if (!this.menuMap[item.item.id]) {
|
pageUri: item.item.pageUri,
|
||||||
this.page = "custom-case-list";
|
pageParent: item.item.page,
|
||||||
if (this.config.setting[item.item.page] && this.config.setting[item.item.page]["customCaseList"]) {
|
pageName: item.item.title,
|
||||||
this.settings = this.config.setting[item.item.page]["customCaseList"][item.item.id];
|
pageIcon: item.item.icon,
|
||||||
} else {
|
customListId: item.item.id,
|
||||||
this.settings = {};
|
color: item.item.colorScreen,
|
||||||
}
|
settings: this.settings
|
||||||
this.pageData = {
|
|
||||||
pageUri: item.item.pageUri,
|
|
||||||
pageParent: item.item.page,
|
|
||||||
pageName: item.item.title,
|
|
||||||
pageIcon: item.item.icon,
|
|
||||||
customListId: item.item.id,
|
|
||||||
color: item.item.colorScreen,
|
|
||||||
settings: this.settings
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
if (this.page === this.lastPage
|
|
||||||
&& this.$refs["component"]
|
|
||||||
&& this.$refs["component"].updateView) {
|
|
||||||
this.$refs["component"].updateView(this.pageData);
|
|
||||||
}
|
|
||||||
this.lastPage = this.page;
|
|
||||||
}
|
}
|
||||||
|
//Custom Cases List
|
||||||
|
if (!this.menuMap[item.item.id] && item.item.page !== "LegacyFrame" ) {
|
||||||
|
this.page = "custom-case-list";
|
||||||
|
if (this.config.setting[item.item.page] && this.config.setting[item.item.page]["customCaseList"]) {
|
||||||
|
this.settings = this.config.setting[item.item.page]["customCaseList"][item.item.id];
|
||||||
|
} else {
|
||||||
|
this.settings = {};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (this.page === this.lastPage
|
||||||
|
&& this.$refs["component"]
|
||||||
|
&& this.$refs["component"].updateView) {
|
||||||
|
this.$refs["component"].updateView(this.pageData);
|
||||||
|
}
|
||||||
|
this.lastPage = this.page;
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* Click sidebar menu item handler
|
||||||
|
* @param {object} item
|
||||||
|
*/
|
||||||
|
OnClickSidebarItem(item) {
|
||||||
|
this.pageFactory(item);
|
||||||
},
|
},
|
||||||
setCounter() {
|
setCounter() {
|
||||||
let that = this,
|
let that = this,
|
||||||
|
|||||||
@@ -403,10 +403,11 @@ export default {
|
|||||||
],
|
],
|
||||||
refresh: true
|
refresh: true
|
||||||
};
|
};
|
||||||
|
this.$emit("cleanDefaultOption");
|
||||||
|
this.onUpdateFilters(filter);
|
||||||
}
|
}
|
||||||
this.$emit("cleanDefaultOption");
|
|
||||||
}
|
}
|
||||||
this.onUpdateFilters(filter);
|
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* On row click event handler
|
* On row click event handler
|
||||||
|
|||||||
Reference in New Issue
Block a user