PMCORE-2853

update

update
This commit is contained in:
Henry Jordan
2021-04-06 14:49:58 +00:00
parent b5961eaf2c
commit 86d73a83c2
6 changed files with 37 additions and 20 deletions

View File

@@ -60,7 +60,7 @@ export default {
TaskCell,
CasesFilter,
},
props: ["defaultOption"],
props: ["defaultOption", "filters"],
data() {
return {
newCase: {
@@ -80,7 +80,6 @@ export default {
"actions"
],
tableData: [],
filters: {},
options: {
filterable: false,
headings: {
@@ -140,7 +139,7 @@ export default {
if(this.defaultOption) {
params = utils.getAllUrlParams(this.defaultOption);
if (params && params.openapplicationuid) {
this.filters = [
this.$emit("onUpdateFilters",[
{
fieldId: "caseNumber",
filterVar: "caseNumber",
@@ -149,7 +148,7 @@ export default {
value: params.openapplicationuid,
autoShow: false
}
];
]);
}
}
},
@@ -302,7 +301,7 @@ export default {
},
onRemoveFilter(data) {},
onUpdateFilters(data) {
this.filters = data.params;
this.$emit("onUpdateFilters", data.params);
if (data.refresh) {
this.$nextTick(() => {
this.$refs["vueTable"].getData();