WIP Добавил обновление данных доверенных лиц
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { fetchWrapper } from "@/shared/fetchWrapper";
|
||||
import { genderOptions } from "@/pages/newMedicalCard/utils/medicalConfig";
|
||||
import { getConfidantObject } from "@/pages/newMedicalCard/utils/gettersObjects";
|
||||
|
||||
const state = () => ({
|
||||
medicalCard: {},
|
||||
@@ -203,18 +204,7 @@ const getters = {
|
||||
return [...state.medicalCard.person.allergic.map((el) => ({ ...el }))];
|
||||
},
|
||||
getConfidantData(state) {
|
||||
return [
|
||||
...state.medicalCard.confidant.map((el) => ({
|
||||
...el,
|
||||
phone: el.contacts.find((contact) => contact.kind === "PHONE")
|
||||
?.username,
|
||||
email: el.contacts.find((contact) => contact.kind === "EMAIL")
|
||||
?.username,
|
||||
networks: el.contacts.filter(
|
||||
(contact) => contact.kind !== "PHONE" && contact.kind !== "EMAIL"
|
||||
),
|
||||
})),
|
||||
];
|
||||
return [...state.medicalCard.confidant.map((el) => getConfidantObject(el))];
|
||||
},
|
||||
getAvatar(state) {
|
||||
let lastName = state?.medicalCard?.person?.last_name;
|
||||
@@ -253,14 +243,12 @@ const actions = {
|
||||
commit("setConfidantData");
|
||||
});
|
||||
},
|
||||
getPersonsFiltredList({ commit }) {
|
||||
fetchWrapper
|
||||
getPersonsFiltredList() {
|
||||
return fetchWrapper
|
||||
.get(
|
||||
`general/person/?last_name=${localStorage.getItem("searchConfidant")}`
|
||||
)
|
||||
.then((res) => {
|
||||
commit("setPersonFiltredList", res.results);
|
||||
});
|
||||
.then((res) => res.results);
|
||||
},
|
||||
returnInitData({ commit }) {
|
||||
commit("setBasicData");
|
||||
|
||||
Reference in New Issue
Block a user