diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index dabd3b3b8a..fed39794c4 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -353,6 +353,12 @@ export default { openRequest(data, index) { return `/requests/${data.id}`; }, + openCase(data) { + if (data && data.case_number) { + return `/cases/${data.case_number}`; + } + return this.openRequest(data, 1); + }, openTask(task) { return `/tasks/${task.id}/edit`; }, @@ -406,14 +412,14 @@ export default { }, formatCaseNumber(value) { return ` - # ${value.case_number} `; }, formatCaseTitle(value) { return ` - ${value.case_title_formatted || value.case_title || value.name} `; @@ -457,8 +463,8 @@ export default { data.data = this.jsonRows(data.data); for (let record of data.data) { //format Status - record["case_number"] = this.formatCaseNumber(record); record["case_title"] = this.formatCaseTitle(record); + record["case_number"] = this.formatCaseNumber(record); if (record["active_tasks"]) { record["active_tasks"] = this.formatActiveTasks(record["active_tasks"]); }