Skip to content
Snippets Groups Projects
Commit a1ff5847 authored by Mathias Zunino's avatar Mathias Zunino
Browse files

filter for date

parent d984587f
No related branches found
No related tags found
No related merge requests found
...@@ -112,8 +112,15 @@ ...@@ -112,8 +112,15 @@
> >
{{ item.medicalCase.disease.name }} {{ item.medicalCase.disease.name }}
</p> </p>
<p class="pt-5" style="font-size: 14px; color: #808080;"> <p
{{ item.date.slice(0, 10) }} class="pt-5"
style="
font-size: 14px;
color: #808080;
text-transform: capitalize;
"
>
{{ item.date.slice(0, 10) | dateToString }}
</p> </p>
<v-progress-linear <v-progress-linear
active active
...@@ -160,6 +167,18 @@ import { ExamType, Exam } from "@/controllers/exams"; ...@@ -160,6 +167,18 @@ import { ExamType, Exam } from "@/controllers/exams";
extended: (state: any) => state.extended, extended: (state: any) => state.extended,
}), }),
}, },
filters: {
dateToString(date: string) {
let newDate = new Date(date);
newDate.setDate(newDate.getDate() + 1);
return newDate.toLocaleDateString("es-EN", {
weekday: "long",
year: "numeric",
month: "short",
day: "numeric",
});
},
},
}) })
export default class Exams extends Vue { export default class Exams extends Vue {
private search = ""; private search = "";
...@@ -195,7 +214,11 @@ export default class Exams extends Vue { ...@@ -195,7 +214,11 @@ export default class Exams extends Vue {
if (!this.search) { if (!this.search) {
const data = this.exams const data = this.exams
.filter((exam) => { .filter((exam) => {
if (exam.date.toLowerCase().indexOf(this.search.toLowerCase()) > -1) { if (
exam.medicalCase.disease.name
.toLowerCase()
.indexOf(this.search.toLowerCase()) > -1
) {
pages++; pages++;
return true; return true;
} }
...@@ -206,7 +229,11 @@ export default class Exams extends Vue { ...@@ -206,7 +229,11 @@ export default class Exams extends Vue {
} else { } else {
const data = this.exams const data = this.exams
.filter((exam) => { .filter((exam) => {
if (exam.date.toLowerCase().indexOf(this.search.toLowerCase()) > -1) { if (
exam.medicalCase.disease.name
.toLowerCase()
.indexOf(this.search.toLowerCase()) > -1
) {
pages++; pages++;
return true; return true;
} }
......
...@@ -337,8 +337,8 @@ ...@@ -337,8 +337,8 @@
<v-list-item-title <v-list-item-title
v-text="item.medicalCase.disease.name" v-text="item.medicalCase.disease.name"
></v-list-item-title> ></v-list-item-title>
<v-list-item-subtitle>{{ <v-list-item-subtitle style="text-transform: capitalize;">{{
item.date.slice(0, 10) item.date.slice(0, 10) | dateToString
}}</v-list-item-subtitle> }}</v-list-item-subtitle>
</v-list-item-content> </v-list-item-content>
<v-list-item-action> <v-list-item-action>
...@@ -395,6 +395,18 @@ import { Exam, ExamType } from "@/controllers/exams"; ...@@ -395,6 +395,18 @@ import { Exam, ExamType } from "@/controllers/exams";
extended: (state: any) => state.extended, extended: (state: any) => state.extended,
}), }),
}, },
filters: {
dateToString(date: string) {
let newDate = new Date(date);
newDate.setDate(newDate.getDate() + 1);
return newDate.toLocaleDateString("es-EN", {
weekday: "long",
year: "numeric",
month: "short",
day: "numeric",
});
},
},
}) })
export default class Patients extends Vue { export default class Patients extends Vue {
$refs!: { $refs!: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment