import React from "react"; import ContentTitle from "../../component/ContentTitle.jsx"; import SubTitle from "../../component/SubTitle.jsx"; import Button from "../../component/Button.jsx"; export default function AuthorityManagement() { const [checkArr, setCheckArr] = React.useState([]); //check 배열 const [menuCheckArr, setMenuCheckArr] = React.useState([]); //menu check 배열 const authorityList = ["보호자", "보호사", "병원", "지자체", "관리자"]; const menuList = [ { menu: { 대상자관리: ["대상자관리"], 건강관리: ["복약관리", "댁내온도관리", "복약통계"], 방문관리: ["방문관리"], 장비관리: ["장비관리"], 설정: ["내정보 관리", "사용자 관리", "권한 관리"], }, }, ]; const onCheckedElement = (checked, title) => { if (checked) { setMenuCheckArr([...menuCheckArr]); setCheckArr([...checkArr, title]); } else if (!checked) { setCheckArr(checkArr.filter((el) => el !== title)); } }; return (
{/* {menuList.map((i, idx) => Object.entries(i.menu).map(([key, value]) => value.map((item, index) => ( {index === 0 && ( )} )) ) )}
메뉴 목록 운영자 목록
대메뉴 소메뉴
{authorityList.map((i) => (
{ onCheckedElement( e.target.checked, e.target.value ); }} />
))}
{checkArr.map((managerList, managerIdx) => ( ))}
*/}
구분 사용자 관리 건강관리 방문관리 장비관리 고객지원센터 Q&A
복약관리 댁내온도관리 복약통계
시행기관(병원, 복지관 등)
보호사(간호사, 복지사 등)
보호자(대상자 가족)
대상자
메뉴 소메뉴 상세설명
사용자 관리 - 사용자(노인, 보호자 등)를 등록하고 삭제할 수 있다.
건강관리 복약관리 사용자(노인)의 아침, 점심, 저녁 복약여부를 확인하고 관리할 수 있다.
댁내온도관리 사용자(노인)의 아침, 점심, 저녁 댁내온도를 확인하고 관리할 수 있다.
복약통계 시행기관에 등록되어 있는 사용자(노인)의 복약 통계 자료를 볼 수 있다.
방문 관리 - 시행기관의 복지사가 사용자(노인)을 방문한 내역을 확인하고 관리할 수 있다.
장비 관리 - 시행기관에서 관리하고 있는 장비(전체, 미사용, 사용)현황을 관리하고 사용자를 등록할 수 있다.
고객지원센터 - 장비업체에 교환/반납 요청을 할 수 있다.
Q&A - 사용자(노인, 보호자 등)질문을 등록하고 답변할 수 있다.
); }