Merge branch 'ASTRA-102' into 'master'
[WIP] Добавил конфиг для календаря See merge request andrusyakka/urban-couscous!396
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
:style="{width: '100%', height: '40px'}",
|
:style="{width: '100%', height: '40px'}",
|
||||||
padding="0"
|
padding="0"
|
||||||
)
|
)
|
||||||
.flex.flex-col.gap-y-1(v-for="elem in list")
|
.flex.flex-col.gap-y-1(v-for="elem in patientList")
|
||||||
q-expansion-item.expansion.font-bold.text-xm(
|
q-expansion-item.expansion.font-bold.text-xm(
|
||||||
expand-separator
|
expand-separator
|
||||||
:label="elem.label",
|
:label="elem.label",
|
||||||
@@ -75,16 +75,9 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import arrow from "@/assets/icons/double_left_arrow.svg";
|
import arrow from "@/assets/icons/double_left_arrow.svg";
|
||||||
import accepted from "@/assets/icons/status_accepted.svg";
|
|
||||||
import not_accepted from "@/assets/icons/status_not_accepted.svg";
|
|
||||||
import rejected from "@/assets/icons/status_rejected.svg";
|
|
||||||
import reception from "@/assets/icons/status_reception.svg";
|
|
||||||
import filled from "@/assets/icons/medcard_filled.svg";
|
|
||||||
import partially_filled from "@/assets/icons/medcard_partially_filled.svg";
|
|
||||||
import not_filled from "@/assets/icons/medcard_not_filled.svg";
|
|
||||||
import icon_ok from "@/assets/icons/icon_ok.svg";
|
import icon_ok from "@/assets/icons/icon_ok.svg";
|
||||||
import BaseInput from "@/components/base/BaseInput.vue";
|
import BaseInput from "@/components/base/BaseInput.vue";
|
||||||
import personImage from "@/assets/images/person.png";
|
import { patientList } from "@/pages/newCalendar/utils/calendarConfig.js";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "CalendarOpenSidebar",
|
name: "CalendarOpenSidebar",
|
||||||
@@ -97,129 +90,7 @@ export default {
|
|||||||
icon_ok,
|
icon_ok,
|
||||||
foundPerson: "",
|
foundPerson: "",
|
||||||
sortData: [],
|
sortData: [],
|
||||||
list: [
|
patientList: patientList,
|
||||||
{
|
|
||||||
label: "Статус приема",
|
|
||||||
data: [
|
|
||||||
{ name: "Не принят", icon: not_accepted },
|
|
||||||
{ name: "Принят", icon: accepted },
|
|
||||||
{ name: "Отказ", icon: rejected },
|
|
||||||
{ name: "На приеме", icon: reception },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Первичная медкарта",
|
|
||||||
data: [
|
|
||||||
{ name: "Не заполнена", icon: not_filled },
|
|
||||||
{ name: "Частично заполнена", icon: partially_filled },
|
|
||||||
{ name: "Заполнена", icon: filled },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Пациенты",
|
|
||||||
data: [
|
|
||||||
{
|
|
||||||
id: 0,
|
|
||||||
first_name: "Александр",
|
|
||||||
last_name: "Герасимов",
|
|
||||||
patronymic: "Александрович",
|
|
||||||
birthday: "28.03.1980",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 1,
|
|
||||||
first_name: "Петр",
|
|
||||||
last_name: "Сложный",
|
|
||||||
patronymic: "Олегович",
|
|
||||||
birthday: "01.03.1975",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
first_name: "Олег",
|
|
||||||
last_name: "Пложкин",
|
|
||||||
patronymic: "Васильевич",
|
|
||||||
birthday: "13.07.1999",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 3,
|
|
||||||
first_name: "Самвел",
|
|
||||||
last_name: "Акопян",
|
|
||||||
patronymic: "Робертович",
|
|
||||||
birthday: "11.11.1991",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 4,
|
|
||||||
first_name: "Евгений",
|
|
||||||
last_name: "Вольный",
|
|
||||||
patronymic: "Алексеевич",
|
|
||||||
birthday: "12.03.1989",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 5,
|
|
||||||
first_name: "Анатолий",
|
|
||||||
last_name: "Петров",
|
|
||||||
patronymic: "Васильевич",
|
|
||||||
birthday: "23.07.1949",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 6,
|
|
||||||
first_name: "Людмила",
|
|
||||||
last_name: "Романова",
|
|
||||||
patronymic: "Олеговна",
|
|
||||||
birthday: "12.11.1995",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 7,
|
|
||||||
first_name: "Святослав",
|
|
||||||
last_name: "Зимний",
|
|
||||||
patronymic: "Алексеевич",
|
|
||||||
birthday: "15.05.1989",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 8,
|
|
||||||
first_name: "Алексей",
|
|
||||||
last_name: "Пложкин",
|
|
||||||
patronymic: "Васильевич",
|
|
||||||
birthday: "13.07.2000",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 9,
|
|
||||||
first_name: "Ипполит",
|
|
||||||
last_name: "Федос",
|
|
||||||
patronymic: "Федорович",
|
|
||||||
birthday: "12.12.1986",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 10,
|
|
||||||
first_name: "Евгений",
|
|
||||||
last_name: "Сложный",
|
|
||||||
patronymic: "Алексеевич",
|
|
||||||
birthday: "13.03.1979",
|
|
||||||
avatar: personImage,
|
|
||||||
check: false,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
sort: false,
|
sort: false,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@@ -241,7 +112,7 @@ export default {
|
|||||||
arr.map((e) => (e.check = false));
|
arr.map((e) => (e.check = false));
|
||||||
},
|
},
|
||||||
searchPerson() {
|
searchPerson() {
|
||||||
this.sortData = this.list
|
this.sortData = this.patientList
|
||||||
.find((e) => e.label === "Пациенты")
|
.find((e) => e.label === "Пациенты")
|
||||||
.data.filter(
|
.data.filter(
|
||||||
(e) =>
|
(e) =>
|
||||||
|
|||||||
132
src/pages/newCalendar/utils/calendarConfig.js
Normal file
132
src/pages/newCalendar/utils/calendarConfig.js
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
import personImage from "@/assets/images/person.png";
|
||||||
|
import accepted from "@/assets/icons/status_accepted.svg";
|
||||||
|
import not_accepted from "@/assets/icons/status_not_accepted.svg";
|
||||||
|
import rejected from "@/assets/icons/status_rejected.svg";
|
||||||
|
import reception from "@/assets/icons/status_reception.svg";
|
||||||
|
import filled from "@/assets/icons/medcard_filled.svg";
|
||||||
|
import partially_filled from "@/assets/icons/medcard_partially_filled.svg";
|
||||||
|
import not_filled from "@/assets/icons/medcard_not_filled.svg";
|
||||||
|
|
||||||
|
export const patientList = [
|
||||||
|
{
|
||||||
|
label: "Статус приема",
|
||||||
|
data: [
|
||||||
|
{ name: "Не принят", icon: not_accepted },
|
||||||
|
{ name: "Принят", icon: accepted },
|
||||||
|
{ name: "Отказ", icon: rejected },
|
||||||
|
{ name: "На приеме", icon: reception },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "Первичная медкарта",
|
||||||
|
data: [
|
||||||
|
{ name: "Не заполнена", icon: not_filled },
|
||||||
|
{ name: "Частично заполнена", icon: partially_filled },
|
||||||
|
{ name: "Заполнена", icon: filled },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "Пациенты",
|
||||||
|
data: [
|
||||||
|
{
|
||||||
|
id: 0,
|
||||||
|
first_name: "Александр",
|
||||||
|
last_name: "Герасимов",
|
||||||
|
patronymic: "Александрович",
|
||||||
|
birthday: "28.03.1980",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
first_name: "Петр",
|
||||||
|
last_name: "Сложный",
|
||||||
|
patronymic: "Олегович",
|
||||||
|
birthday: "01.03.1975",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
first_name: "Олег",
|
||||||
|
last_name: "Пложкин",
|
||||||
|
patronymic: "Васильевич",
|
||||||
|
birthday: "13.07.1999",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
first_name: "Самвел",
|
||||||
|
last_name: "Акопян",
|
||||||
|
patronymic: "Робертович",
|
||||||
|
birthday: "11.11.1991",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 4,
|
||||||
|
first_name: "Евгений",
|
||||||
|
last_name: "Вольный",
|
||||||
|
patronymic: "Алексеевич",
|
||||||
|
birthday: "12.03.1989",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 5,
|
||||||
|
first_name: "Анатолий",
|
||||||
|
last_name: "Петров",
|
||||||
|
patronymic: "Васильевич",
|
||||||
|
birthday: "23.07.1949",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 6,
|
||||||
|
first_name: "Людмила",
|
||||||
|
last_name: "Романова",
|
||||||
|
patronymic: "Олеговна",
|
||||||
|
birthday: "12.11.1995",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 7,
|
||||||
|
first_name: "Святослав",
|
||||||
|
last_name: "Зимний",
|
||||||
|
patronymic: "Алексеевич",
|
||||||
|
birthday: "15.05.1989",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 8,
|
||||||
|
first_name: "Алексей",
|
||||||
|
last_name: "Пложкин",
|
||||||
|
patronymic: "Васильевич",
|
||||||
|
birthday: "13.07.2000",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 9,
|
||||||
|
first_name: "Ипполит",
|
||||||
|
last_name: "Федос",
|
||||||
|
patronymic: "Федорович",
|
||||||
|
birthday: "12.12.1986",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 10,
|
||||||
|
first_name: "Евгений",
|
||||||
|
last_name: "Сложный",
|
||||||
|
patronymic: "Алексеевич",
|
||||||
|
birthday: "13.03.1979",
|
||||||
|
avatar: personImage,
|
||||||
|
check: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
||||||
Reference in New Issue
Block a user