feat: 알림 시스템 및 시설설비 관리 기능 구현
- 알림 시스템 구축 (navbar 알림 아이콘, 드롭다운) - 알림 수신자 설정 기능 (계정관리 페이지) - 시설설비 관리 페이지 추가 (수리 워크플로우) - 수리 신청 → 접수 → 처리중 → 완료 상태 관리 - 사이드바 메뉴 구조 개선 (공장 관리 카테고리) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -903,6 +903,42 @@ const EquipmentController = {
|
||||
message: '서버 오류가 발생했습니다.'
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
// ADD REPAIR CATEGORY - 새 수리 항목 추가
|
||||
addRepairCategory: (req, res) => {
|
||||
try {
|
||||
const { item_name } = req.body;
|
||||
|
||||
if (!item_name || !item_name.trim()) {
|
||||
return res.status(400).json({
|
||||
success: false,
|
||||
message: '수리 유형 이름을 입력하세요.'
|
||||
});
|
||||
}
|
||||
|
||||
EquipmentModel.addRepairCategory(item_name.trim(), (error, result) => {
|
||||
if (error) {
|
||||
console.error('수리 항목 추가 오류:', error);
|
||||
return res.status(500).json({
|
||||
success: false,
|
||||
message: '수리 항목 추가 중 오류가 발생했습니다.'
|
||||
});
|
||||
}
|
||||
|
||||
res.status(201).json({
|
||||
success: true,
|
||||
message: result.isNew ? '새 수리 유형이 추가되었습니다.' : '기존 수리 유형을 사용합니다.',
|
||||
data: result
|
||||
});
|
||||
});
|
||||
} catch (error) {
|
||||
console.error('수리 항목 추가 오류:', error);
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: '서버 오류가 발생했습니다.'
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user