1057 lines
26 KiB
JavaScript
1057 lines
26 KiB
JavaScript
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";
|
||
|
||
export const networks = [
|
||
{
|
||
id: "VK",
|
||
icon: "app:vk",
|
||
},
|
||
{
|
||
id: "TELEGRAM",
|
||
icon: "app:tg",
|
||
},
|
||
{
|
||
id: "GMAIL",
|
||
icon: "app:google",
|
||
},
|
||
{
|
||
id: "SLACK",
|
||
icon: "app:slack",
|
||
},
|
||
{
|
||
id: "DISCORD",
|
||
icon: "app:discord",
|
||
},
|
||
{
|
||
id: "VIBER",
|
||
icon: "wifi_calling_3",
|
||
},
|
||
{
|
||
id: "PHONE",
|
||
icon: "app:phone",
|
||
},
|
||
{
|
||
id: "EMAIL",
|
||
icon: "app:mail",
|
||
},
|
||
];
|
||
|
||
export const statuses = [
|
||
{
|
||
name: "recording",
|
||
data: [
|
||
{
|
||
id: 0,
|
||
label: "Не принят",
|
||
icon: not_accepted,
|
||
value: "not_accepted",
|
||
class: "not-accepted",
|
||
},
|
||
{
|
||
id: 1,
|
||
label: "Принят",
|
||
icon: accepted,
|
||
value: "accepted",
|
||
class: "accepted",
|
||
},
|
||
{
|
||
id: 2,
|
||
label: "Отказ",
|
||
icon: rejected,
|
||
value: "rejected",
|
||
class: "rejected",
|
||
},
|
||
{
|
||
id: 3,
|
||
label: "На приеме",
|
||
icon: reception,
|
||
value: "reception",
|
||
class: "reception",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: "medicalCard",
|
||
data: [
|
||
{
|
||
label: "Не заполнена",
|
||
icon: "app:medcard",
|
||
value: "not_filled",
|
||
},
|
||
{
|
||
label: "Частично заполнена",
|
||
icon: "app:medcard-orange",
|
||
value: "partially_filled",
|
||
},
|
||
{
|
||
label: "Заполнена",
|
||
icon: "app:medcard-green",
|
||
value: "filled",
|
||
},
|
||
],
|
||
},
|
||
];
|
||
|
||
// TODO Статусы приема и статусы заполнения медкарты должны быть общими, чтобы не дублировать в каждом экспорте. Исправить
|
||
// TODO patientList - исправить название
|
||
export const patientList = [
|
||
{
|
||
label: "Статус приема",
|
||
id: 0,
|
||
data: [
|
||
{ id: 0, name: "Без приоритета" },
|
||
{ id: 1, name: "Высокий" },
|
||
{ id: 2, name: "Средний" },
|
||
{ id: 3, name: "Низский" },
|
||
],
|
||
choice: false,
|
||
},
|
||
{
|
||
label: "Первичная медкарта",
|
||
id: 1,
|
||
data: [
|
||
{ id: 0, name: "Не заполнена", icon: "app:medcard" },
|
||
{ id: 1, name: "Частично заполнена", icon: "app:medcard-orange" },
|
||
{ id: 2, name: "Заполнена", icon: "app:medcard-green" },
|
||
],
|
||
choice: false,
|
||
},
|
||
{
|
||
label: "Пациенты",
|
||
id: 2,
|
||
data: [
|
||
{
|
||
id: 0,
|
||
first_name: "Александр",
|
||
last_name: "Герасимов",
|
||
patronymic: "Александрович",
|
||
birthday: "28.03.1980",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "12:00", to: "13:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "33%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 1,
|
||
first_name: "Петр",
|
||
last_name: "Сложный",
|
||
patronymic: "Олегович",
|
||
birthday: "01.03.1975",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "13:00", to: "14:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "20%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 2,
|
||
first_name: "Олег",
|
||
last_name: "Пложкин",
|
||
patronymic: "Васильевич",
|
||
birthday: "13.07.1999",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "14:00", to: "15:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 3,
|
||
first_name: "Самвелиуслим",
|
||
last_name: "Акопян",
|
||
patronymic: "Робертович",
|
||
birthday: "11.11.1991",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "15:00", to: "17:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 4,
|
||
first_name: "Евгений",
|
||
last_name: "Вольный",
|
||
patronymic: "Алексеевич",
|
||
birthday: "12.03.1989",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "17:00", to: "20:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 5,
|
||
first_name: "Анатолий",
|
||
last_name: "Петров",
|
||
patronymic: "Васильевич",
|
||
birthday: "31.07.1949",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "31.07.2023",
|
||
time: { from: "10:00", to: "12:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 6,
|
||
first_name: "Людмила",
|
||
last_name: "Романова",
|
||
patronymic: "Олеговна",
|
||
birthday: "12.11.1995",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "26.07.2023",
|
||
time: { from: "16:00", to: "17:00" },
|
||
priority: 0,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 7,
|
||
first_name: "Святослав",
|
||
last_name: "Зимний",
|
||
patronymic: "Алексеевич",
|
||
birthday: "15.05.1989",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "01.08.2023",
|
||
time: { from: "15:00", to: "21:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 8,
|
||
first_name: "Алексей",
|
||
last_name: "Пложкин",
|
||
patronymic: "Васильевич",
|
||
birthday: "13.07.2000",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "26.06.2023",
|
||
time: { from: "22:00", to: "23:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 9,
|
||
first_name: "Ипполит",
|
||
last_name: "Федос",
|
||
patronymic: "Федорович",
|
||
birthday: "12.12.1986",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "25.07.2023",
|
||
time: { from: "22:00", to: "23:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
{
|
||
id: 10,
|
||
first_name: "Евгений",
|
||
last_name: "Сложный",
|
||
patronymic: "Алексеевич",
|
||
birthday: "13.03.1979",
|
||
avatar: personImage,
|
||
medicalNumber: "#12314",
|
||
check: false,
|
||
view: false,
|
||
viewDate: "",
|
||
reception: "27.07.2023",
|
||
time: { from: "09:00", to: "10:00" },
|
||
priority: 1,
|
||
phone: "+7 (910) 623–32–23",
|
||
email: "gaevaia@yandex.ru",
|
||
company: "ООО «АльфаСтрахование»",
|
||
policy: "№ 2131-1331-4142",
|
||
fill: "50%",
|
||
marks: [
|
||
{
|
||
id: 0,
|
||
name: "Неправильный прикус",
|
||
color: "#D8E3FF",
|
||
},
|
||
{
|
||
id: 1,
|
||
name: "Нервозность",
|
||
color: "#CEF1F3",
|
||
},
|
||
{
|
||
id: 2,
|
||
name: "Парадантит",
|
||
color: "#EBDBFF",
|
||
},
|
||
],
|
||
networks: [
|
||
{ id: 0, name: "VK", link: "vk.com/", icon: "app:vk" },
|
||
{ id: 1, name: "Telegram", link: "tg.com/", icon: "app:tg" },
|
||
],
|
||
},
|
||
],
|
||
choice: false,
|
||
},
|
||
];
|
||
export const patientData = {
|
||
basic: {
|
||
full_name: "",
|
||
birth_date: null,
|
||
priority: {
|
||
id: null,
|
||
label: "",
|
||
},
|
||
contacts: [
|
||
{
|
||
kind: {
|
||
id: "TELEGRAM",
|
||
icon: "app:tg",
|
||
},
|
||
username: "",
|
||
},
|
||
],
|
||
},
|
||
identity_document: {
|
||
pass: {
|
||
series_number: "",
|
||
issued_by_org: "",
|
||
issued_by_date: null,
|
||
issued_by_org_code: "",
|
||
},
|
||
snils: {
|
||
kind: "СНИЛС",
|
||
number: "",
|
||
},
|
||
inn: {
|
||
kind: "ИНН",
|
||
number: "",
|
||
},
|
||
},
|
||
phone: { username: "" },
|
||
email: { username: "" },
|
||
addresses: {},
|
||
priorityList: [
|
||
{
|
||
id: 1,
|
||
label: "Высокий",
|
||
},
|
||
{
|
||
id: 2,
|
||
label: "Средний",
|
||
},
|
||
{
|
||
id: 3,
|
||
label: "Низкий",
|
||
},
|
||
{
|
||
id: 4,
|
||
label: "-",
|
||
},
|
||
],
|
||
statuses: [
|
||
{ id: 0, name: "Не принят", icon: not_accepted, check: true },
|
||
{ id: 1, name: "Принят", icon: accepted, check: false },
|
||
{ id: 2, name: "Отказ", icon: rejected, check: false },
|
||
{ id: 3, name: "На приеме", icon: reception, check: false },
|
||
],
|
||
arrSvg: [
|
||
{ name: "round", text: "Статус приема", active: false },
|
||
{ name: "medcard", text: "Первичная медкарта", active: false },
|
||
{ name: "group", text: "Пациенты", active: false },
|
||
],
|
||
};
|
||
|
||
export const services = [
|
||
{
|
||
name: "Терапия",
|
||
check: true,
|
||
data: [
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Консультация стоматолога",
|
||
price: "1 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "2 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "3 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "5 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "50 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "3 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "5 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "50 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: "Хирургия",
|
||
check: false,
|
||
data: [
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "2 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Консультация стоматолога",
|
||
price: "1 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: "Ортопедия ",
|
||
check: false,
|
||
data: [
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "2 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Консультация стоматолога",
|
||
price: "1 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
name: "Ортодонтия",
|
||
check: false,
|
||
data: [
|
||
{
|
||
title: "Пломбирование кариеса",
|
||
price: "2 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
},
|
||
{
|
||
title: "Консультация стоматолога",
|
||
price: "1 350 ₽",
|
||
time: "1 ч. 30 мин.",
|
||
checked: false,
|
||
},
|
||
],
|
||
},
|
||
];
|
||
|
||
export const recordList = [
|
||
{
|
||
id: "asdf0a95-8093-41f1-9584-5b70ee05e71c",
|
||
start: "2023-09-18T10:00:00Z",
|
||
end: "2023-09-18T11:00:00Z",
|
||
employee: {
|
||
id: "464101e6-b4e6-46a4-8ef6-08ecb2921493",
|
||
last_name: "Каневский",
|
||
first_name: "Леонид",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "3e6e54e4-2706-47d3-8b54-b841ee8f0943",
|
||
last_name: "Харитонова",
|
||
first_name: "Ольга",
|
||
patronymic: "Васильевна",
|
||
birth_date: "1990-03-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
{
|
||
value: "Haritonich@mail.ru",
|
||
kind: "EMAIL",
|
||
},
|
||
],
|
||
},
|
||
status: "not_accepted",
|
||
medicalCard: {
|
||
status: "partially_filled",
|
||
},
|
||
services: [
|
||
{
|
||
title: "Изготовление коронки",
|
||
cost: 2700,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Снятие слепков",
|
||
cost: 400,
|
||
color: "var(--bg-chip-yellow-color)",
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "ss931000-7140-4977-bd09-1ac212b8b8e5",
|
||
start: "2023-09-18T15:00:00Z",
|
||
end: "2023-09-18T15:30:00Z",
|
||
employee: {
|
||
id: "464101e6-b4e6-46a4-8ef6-08ecb2921493",
|
||
last_name: "Каневский",
|
||
first_name: "Леонид",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "d340d344-4fc7-4fbe-9db8-b7562b70438d",
|
||
last_name: "Гаранова",
|
||
first_name: "Наталья",
|
||
patronymic: "Романовна",
|
||
birth_date: "1990-04-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
{
|
||
value: "Haritonich@mail.ru",
|
||
kind: "EMAIL",
|
||
},
|
||
],
|
||
},
|
||
status: "accepted",
|
||
medicalCard: {
|
||
status: "not_filled",
|
||
},
|
||
services: [
|
||
{
|
||
title: "Осмотр",
|
||
cost: 0,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Лечение среднего кариеса",
|
||
cost: 2000,
|
||
color: "var(--bg-chip-yellow-color)",
|
||
},
|
||
{
|
||
title: "Изготовление коронки",
|
||
cost: 2700,
|
||
color: "var(--bg-chip-pink-color)",
|
||
},
|
||
{
|
||
title: "Снятие слепков",
|
||
cost: 400,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "ccd94bec-a0df-4a18-879d-f64cd6d5698e",
|
||
start: "2023-09-18T13:00:00Z",
|
||
end: "2023-09-18T14:30:00Z",
|
||
employee: {
|
||
id: "111101e6-b4e6-46a4-8ef6-08ecb2921493",
|
||
last_name: "Гурцев",
|
||
first_name: "Семен",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "0b2d1db1-6aab-4e29-b857-fc7c9777280f",
|
||
last_name: "Харитонова",
|
||
first_name: "Ольга",
|
||
patronymic: "Васильевна",
|
||
birth_date: "1990-05-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
],
|
||
},
|
||
status: "reception",
|
||
medicalCard: {
|
||
status: "filled",
|
||
},
|
||
services: [
|
||
{
|
||
title: "Чистка зубов",
|
||
cost: 500,
|
||
color: "var(--bg-chip-blue-color)",
|
||
},
|
||
{
|
||
title: "Осмотр",
|
||
cost: 0,
|
||
color: "var(--bg-chip-yellow-color)",
|
||
},
|
||
{
|
||
title: "Лечение среднего кариеса",
|
||
cost: 2000,
|
||
color: "var(--bg-chip-pink-color)",
|
||
},
|
||
{
|
||
title: "Изготовление коронки",
|
||
cost: 2700,
|
||
},
|
||
{
|
||
title: "Снятие слепков",
|
||
cost: 400,
|
||
},
|
||
],
|
||
},
|
||
{
|
||
id: "vv931000-7140-4977-bd09-1ac233b8b8e5",
|
||
start: "2023-09-18T15:00:00Z",
|
||
end: "2023-09-18T15:30:00Z",
|
||
employee: {
|
||
id: "333101e6-b4e6-46a4-8ef6-08ecb2921493",
|
||
last_name: "Лебедев",
|
||
first_name: "Леонид",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "d340d344-4fc7-4fbe-9db8-b7562b70438d",
|
||
last_name: "Гаранова",
|
||
first_name: "Наталья",
|
||
patronymic: "Романовна",
|
||
birth_date: "1990-04-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
{
|
||
value: "Haritonich@mail.ru",
|
||
kind: "EMAIL",
|
||
},
|
||
],
|
||
},
|
||
status: "accepted",
|
||
medicalCard: {
|
||
status: "not_filled",
|
||
},
|
||
},
|
||
{
|
||
id: "rr931000-7140-4977-bd09-1ac233b8b8e5",
|
||
start: "2023-09-18T15:00:00Z",
|
||
end: "2023-09-18T15:30:00Z",
|
||
employee: {
|
||
id: "666101e6-b4e6-46a4-8ef6-08ecb7721493",
|
||
last_name: "Петров",
|
||
first_name: "Леонид",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "d340d344-4fc7-4fbe-9db8-b7562b70438d",
|
||
last_name: "Гаранова",
|
||
first_name: "Наталья",
|
||
patronymic: "Романовна",
|
||
birth_date: "1990-04-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
{
|
||
value: "Haritonich@mail.ru",
|
||
kind: "EMAIL",
|
||
},
|
||
],
|
||
},
|
||
status: "accepted",
|
||
medicalCard: {
|
||
status: "not_filled",
|
||
},
|
||
},
|
||
{
|
||
id: "ma931000-7140-4977-bd09-1ac233b8b8e5",
|
||
start: "2023-09-18T15:00:00Z",
|
||
end: "2023-09-18T15:30:00Z",
|
||
employee: {
|
||
id: "999101e6-b4e6-46a4-8ef6-22ecb2921493",
|
||
last_name: "Ленин",
|
||
first_name: "Леонид",
|
||
patronymic: "Семенович",
|
||
},
|
||
person: {
|
||
id: "d340d344-4fc7-4fbe-9db8-b7562b70438d",
|
||
last_name: "Гаранова",
|
||
first_name: "Наталья",
|
||
patronymic: "Романовна",
|
||
birth_date: "1990-04-12",
|
||
photo: personImage,
|
||
contacts: [
|
||
{
|
||
value: "+7 (910) 424–13–13",
|
||
kind: "PHONE",
|
||
},
|
||
{
|
||
value: "Haritonich@mail.ru",
|
||
kind: "EMAIL",
|
||
},
|
||
],
|
||
},
|
||
status: "accepted",
|
||
medicalCard: {
|
||
status: "not_filled",
|
||
},
|
||
},
|
||
];
|
||
|
||
export const recordPreviewConfig = [
|
||
{
|
||
title: "Статус",
|
||
data: "statusLabel",
|
||
icon: "statusIcon",
|
||
},
|
||
{
|
||
title: "Дата",
|
||
data: "date",
|
||
},
|
||
{
|
||
title: "Время",
|
||
data: "time",
|
||
},
|
||
{
|
||
title: "Пациент",
|
||
data: null,
|
||
},
|
||
{
|
||
title: "Услуги",
|
||
data: null,
|
||
},
|
||
];
|