diff --git a/src/assets/icons/locked.svg b/src/assets/icons/locked.svg new file mode 100644 index 0000000..6bbe3cc --- /dev/null +++ b/src/assets/icons/locked.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/base/BaseInput.vue b/src/components/base/BaseInput.vue index fbd8b25..6bac6b4 100644 --- a/src/components/base/BaseInput.vue +++ b/src/components/base/BaseInput.vue @@ -1,9 +1,9 @@ diff --git a/src/pages/newCalendar/components/RecordCreationForm.vue b/src/pages/newCalendar/components/RecordCreationForm.vue index 72e21c8..7671b7c 100644 --- a/src/pages/newCalendar/components/RecordCreationForm.vue +++ b/src/pages/newCalendar/components/RecordCreationForm.vue @@ -1,66 +1,215 @@ @@ -102,4 +251,27 @@ export default { border-radius: 6px height: 28px width: 560px + +.title-info + color: var(--font-grey-color) + border-bottom: 1.5px solid var(--font-grey-color) + &:hover + color: var(--btn-blue-color) + border-bottom: 1.5px solid var(--btn-blue-color) + &.active + color: var(--btn-blue-color) + border-bottom: 1.5px solid var(--btn-blue-color) + +.footer + border-top: 1px solid var(--border-light-grey-color) + margin: 40px -32px 0px + padding: 16px 32px 0px 32px + +.status + border-radius: 4px + height: 28px + padding: 8px 8px 8px 5px + &:hover + background: var(--bg-light-grey) + cursor: pointer diff --git a/src/pages/newCalendar/utils/calendarConfig.js b/src/pages/newCalendar/utils/calendarConfig.js index ce35b3d..fa2c1e7 100644 --- a/src/pages/newCalendar/utils/calendarConfig.js +++ b/src/pages/newCalendar/utils/calendarConfig.js @@ -136,3 +136,65 @@ export const patientList = [ choice: false, }, ]; +export const patientData = { + basic: { + full_name: "", + birth_date: null, + priority: { + id: null, + label: "", + }, + contacts: [ + { + kind: { + id: "TELEGRAM", + icon: "app:icon-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: [ + { name: "Отказ", icon: rejected, check: false }, + { name: "Не принят", icon: not_accepted, check: true }, + { name: "На приеме", icon: reception, check: false }, + { name: "Принят", icon: accepted, check: false }, + ], +};