[WIP] Фикс конфига статусов
This commit is contained in:
@@ -43,8 +43,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import * as moment from "moment/moment";
|
import * as moment from "moment/moment";
|
||||||
import {
|
import {
|
||||||
recordingStatuses,
|
statuses,
|
||||||
medicalСardStatuses,
|
|
||||||
networks,
|
networks,
|
||||||
} from "@/pages/newCalendar/utils/calendarConfig.js";
|
} from "@/pages/newCalendar/utils/calendarConfig.js";
|
||||||
import { trimName } from "@/pages/newCalendar/utils/calendarFunctions.js";
|
import { trimName } from "@/pages/newCalendar/utils/calendarFunctions.js";
|
||||||
@@ -80,12 +79,12 @@ export default {
|
|||||||
return !this.bodyClass?.["flex-col"] && !this.expandedType;
|
return !this.bodyClass?.["flex-col"] && !this.expandedType;
|
||||||
},
|
},
|
||||||
recordingStatus() {
|
recordingStatus() {
|
||||||
return recordingStatuses.find(
|
return statuses[0].data.find(
|
||||||
(elem) => elem.value === this.record?.status
|
(elem) => elem.value === this.record?.status
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
medicalСardStatus() {
|
medicalСardStatus() {
|
||||||
return medicalСardStatuses.find(
|
return statuses[1].data.find(
|
||||||
(elem) => elem.value === this.record?.medicalCard?.status
|
(elem) => elem.value === this.record?.medicalCard?.status
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ import { trimName } from "@/pages/newCalendar/utils/calendarFunctions.js";
|
|||||||
import {
|
import {
|
||||||
recordList,
|
recordList,
|
||||||
recordPreviewConfig,
|
recordPreviewConfig,
|
||||||
recordingStatuses,
|
statuses,
|
||||||
} from "@/pages/newCalendar/utils/calendarConfig.js";
|
} from "@/pages/newCalendar/utils/calendarConfig.js";
|
||||||
export default {
|
export default {
|
||||||
name: "CalendarRecordPreview",
|
name: "CalendarRecordPreview",
|
||||||
@@ -93,14 +93,12 @@ export default {
|
|||||||
return this.start?.format("HH:mm") + " – " + this.end?.format("HH:mm");
|
return this.start?.format("HH:mm") + " – " + this.end?.format("HH:mm");
|
||||||
},
|
},
|
||||||
statusLabel() {
|
statusLabel() {
|
||||||
return recordingStatuses.find(
|
return statuses[0].data.find((elem) => elem.value === this.record?.status)
|
||||||
(elem) => elem.value === this.record?.status
|
.label;
|
||||||
).label;
|
|
||||||
},
|
},
|
||||||
statusIcon() {
|
statusIcon() {
|
||||||
return recordingStatuses.find(
|
return statuses[0].data.find((elem) => elem.value === this.record?.status)
|
||||||
(elem) => elem.value === this.record?.status
|
.icon;
|
||||||
).icon;
|
|
||||||
},
|
},
|
||||||
memberData() {
|
memberData() {
|
||||||
return this.record?.member;
|
return this.record?.member;
|
||||||
|
|||||||
@@ -42,7 +42,10 @@ export const networks = [
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
export const recordingStatuses = [
|
export const statuses = [
|
||||||
|
{
|
||||||
|
name: "recording",
|
||||||
|
data: [
|
||||||
{
|
{
|
||||||
label: "Не принят",
|
label: "Не принят",
|
||||||
icon: not_accepted,
|
icon: not_accepted,
|
||||||
@@ -63,9 +66,11 @@ export const recordingStatuses = [
|
|||||||
icon: reception,
|
icon: reception,
|
||||||
value: "reception",
|
value: "reception",
|
||||||
},
|
},
|
||||||
];
|
],
|
||||||
|
},
|
||||||
export const medicalСardStatuses = [
|
{
|
||||||
|
name: "medicalCard",
|
||||||
|
data: [
|
||||||
{
|
{
|
||||||
label: "Не заполнена",
|
label: "Не заполнена",
|
||||||
icon: not_filled,
|
icon: not_filled,
|
||||||
@@ -81,6 +86,8 @@ export const medicalСardStatuses = [
|
|||||||
icon: filled,
|
icon: filled,
|
||||||
value: "filled",
|
value: "filled",
|
||||||
},
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
// TODO Статусы приема и статусы заполнения медкарты должны быть общими, чтобы не дублировать в каждом экспорте. Исправить
|
// TODO Статусы приема и статусы заполнения медкарты должны быть общими, чтобы не дублировать в каждом экспорте. Исправить
|
||||||
|
|||||||
Reference in New Issue
Block a user