+
Редактирование профиля родителя
Заполните информацию о себе и своём ребёнке
@@ -340,7 +340,7 @@
@@ -378,11 +378,11 @@
background-color: rgba(59, 130, 246, 0.05);
}
-.bg-pink-50 {
+.bg-teal-50 {
background-color: rgba(249, 168, 212, 0.1);
}
-.border-pink-100 {
+.border-teal-100 {
border-color: rgba(249, 168, 212, 0.3);
}
@@ -466,6 +466,26 @@ const profile = createResource({
},
onSuccess(data) {
console.log('[DEBUG] Профиль загружен:', data);
+ },
+ onError(error) {
+ console.error('[DEBUG] Ошибка загрузки профиля:', error);
+ window.frappe?.msgprint({
+ title: 'Ошибка',
+ message: 'Не удалось загрузить профиль пользователя: ' + (error.message || 'Неизвестная ошибка'),
+ indicator: 'red',
+ });
+ },
+});
+
+const schoolProfile = createResource({
+ url: 'frappe.client.get',
+ params: {
+ doctype: 'Schoolchildren Profile',
+ filters: { user:user },
+ },
+ auto: false,
+ onSuccess(data) {
+ console.log('[DEBUG] Профиль школьника загружен:', data);
},
onError(error) {
// Проверяем, является ли ошибка "не найдено"
@@ -483,26 +503,6 @@ const profile = createResource({
},
});
-const schoolProfile = createResource({
- url: 'frappe.client.get',
- params: {
- doctype: 'Schoolchildren Profile',
- filters: { user:user },
- },
- auto: false,
- onSuccess(data) {
- console.log('[DEBUG] Профиль школьника загружен:', data);
- },
- onError(error) {
- console.error('[DEBUG] Ошибка загрузки профиля школьника:', error);
- window.frappe?.msgprint({
- title: 'Ошибка',
- message: 'Не удалось загрузить профиль школьника: ' + (error.message || 'Неизвестная ошибка'),
- indicator: 'red',
- });
- },
-});
-
const form = ref({
first_name: '',
last_name: '',