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

@@ -70,7 +70,7 @@ export default {
TaskCell,
CasesFilter,
},
props: ["defaultOption"],
props: ["defaultOption", "filters"],
data() {
return {
newCase: {
@@ -92,7 +92,6 @@ export default {
"actions",
],
tableData: [],
filters: {},
options: {
filterable: false,
headings: {
@@ -157,7 +156,7 @@ export default {
if(this.defaultOption) {
params = utils.getAllUrlParams(this.defaultOption);
if (params && params.openapplicationuid) {
this.filters = [
this.$emit("onUpdateFilters", [
{
fieldId: "caseNumber",
filterVar: "caseNumber",
@@ -166,7 +165,7 @@ export default {
value: params.openapplicationuid,
autoShow: false
}
];
]);
}
}
},
@@ -327,7 +326,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();