최정임 최정임 2023-02-16
230216 최정임 게시판 수정
@78d2b12a5ebddeae3a5107a1286120d83cfa4df9
client/views/pages/AppRoute.jsx
--- client/views/pages/AppRoute.jsx
+++ client/views/pages/AppRoute.jsx
@@ -60,6 +60,8 @@
 import Questionnaire_government from "./healthcare/Questionnaire_government.jsx";
 import VisitSelect_government from "./visit/visit/VisitSelect_government.jsx";
 import QandA_government from "./callcenter/QandA_government.jsx";
+import EquipmentInquiry_admin from "./equipment/EquipmentInquiry_admin.jsx";
+import EquipmentManagementSelect_agency from "./equipment/EquipmentManagementSelect_agency.jsx";
 
 const AllAppMenuItems = [
   {
@@ -80,7 +82,7 @@
         ),
       },
       {
-        title: "시니어 건강 관리",
+        title: "대상자 건강 관리",
         // path: "/TemperatureManagementSelect",
         icon: (
           <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
@@ -198,8 +200,8 @@
         icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
       },
       {
-        title: "시니어 관리",
-        path: "/UserAuthoriySelect_agency",
+        title: "대상자 관리",
+        path: "/UserAuthoriySelect_admin",
         icon: (
           <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
@@ -242,8 +244,8 @@
         ),
       },
       {
-        title: "장비 대여 관리x",
-        path: "/EquipmentInquiry",
+        title: "장비 대여 관리",
+        path: "/EquipmentManagementSelect_agency",
         icon: (
           <SettingsIcon
             sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
@@ -272,13 +274,21 @@
         icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
       },
       {
-        title: "그래프로 보기",
+        title: "통계 데이터",
         path: "/GuardianStatistics",
         icon: <EqualizerIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
       }, 
+      {
+        title: "Q&A",
+        path: "/QandA",
+        icon: (
+          <SpeakerPhoneIcon
+            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
+          />
+        ),
+      },
     ],
   },
- 
 ];
 
 function AllAppRoute() {
@@ -374,9 +384,80 @@
       <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
   },
-   {
-    title: "시니어 건강 관리",
-    path: "/UserAuthoriySelect_agency",
+  // {
+  //   title: "대상자 관리",
+  //   path: "/UserAuthoriySelect_admin",
+  //   icon: (
+  //     <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+  //   ),
+  // },
+  // {
+  //   title: "사용자 계정 승인",
+  //   path: "/UserSelectOk",
+  //   icon: (
+  //     <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+  //   ),
+  // },
+  // {
+  //   title: "건강 관리",
+  //   prefix: "/Medicine",
+  //   icon: (
+  //     <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+  //   ),
+  //   childrens: [
+  //     {
+  //       title: "복약 관리",
+  //       path: "/MedicineCareSelect",
+  //     },
+  //     {
+  //       title: "댁내 온도 관리",
+  //       path: "/TemperatureManagementSelect",
+  //     },
+  //     {
+  //       title: "문진표 작성",
+  //       path: "/TemperatureManagementSelect",
+  //     },
+  //   ],
+  // },
+
+  // {
+  //   title: "방문 관리",
+  //   prefix: "/Visit",
+  //   icon: (
+  //     <DoorFrontIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+  //   ),
+  //   childrens: [
+  //     {
+  //       title: "방문 관리",
+  //       path: "/VisitSelect",
+  //     },
+  //   ],
+  // },
+  // {
+  //   title: "장비 관리",    
+  //   icon: (
+  //     <SettingsIcon
+  //       sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
+  //     />
+  //   ),
+  //   childrens: [
+  //     {
+  //       title: "장비 조회",
+  //       path: "/EquipmentManagementSelect",
+  //     },
+  //     {
+  //       title: "장비 문의 요청",
+  //       path: "/EquipmentInquiry",
+  //     },
+  //     // {
+  //     //   title: "장비 추가 요청",
+  //     //   path: "/EquipmentManagementSelectAdd",
+  //     // },
+  //   ],
+  // },    
+  {
+    title: "문의게시판",
+    path: "/QandA",
     icon: (
        <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
      ),
@@ -501,7 +582,19 @@
     ],
   },
   {
-    title: "시니어 건강 관리",
+    title: "대상자 관리",
+    path: "/UserAuthoriySelect_admin",
+    icon: (
+      <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+    ),
+  },
+  {
+    title: "사용자 계정 승인",
+    path: "/UserSelectOk",    
+  },
+  {
+    title: "건강 관리",
+    prefix: "/Medicine",
     icon: (
       <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
client/views/pages/authority/AuthorityManagement-ryu.jsx
--- client/views/pages/authority/AuthorityManagement-ryu.jsx
+++ client/views/pages/authority/AuthorityManagement-ryu.jsx
@@ -11,7 +11,7 @@
   const menuList = [
     {
       menu: {
-        시니어관리: ["시니어관리"],
+        대상자관리: ["대상자관리"],
         건강관리: ["복약관리", "댁내온도관리", "복약통계"],
         방문관리: ["방문관리"],
         장비관리: ["장비관리"],
client/views/pages/callcenter/QandAConfirm.jsx
--- client/views/pages/callcenter/QandAConfirm.jsx
+++ client/views/pages/callcenter/QandAConfirm.jsx
@@ -43,25 +43,33 @@
               </td>
             </tr>
         </table>
-        <SubTitle explanation={"시니어 정보"} />
+        <p>대상자 정보</p>
         <table className="margin-bottom2 senior-insert">
-          
           <tr>
-            <th>시니어 이름</th>
+            <th>대상자 선택</th>
+            <td colSpan={3} className="flex width">
+              <select>
+                <option value="">대상자1</option>
+                <option value="">대상자2</option>
+              </select>
+            </td>
+          </tr>
+          <tr>
+            <th>대상자 이름</th>
             <td>
               김복남
             </td>
-            <th>시니어등록번호</th>
+            <th>대상자 등록번호</th>
             <td>
               00000001
             </td>
           </tr>
           <tr>
-            <th>시니어 연락처</th>
+            <th>대상자 연락처</th>
             <td>
               010-2345-2345
             </td>
-            <th>시니어 주소</th>
+            <th>대상자 주소</th>
             <td>
               경상북도 군위군 군위읍
             </td>
client/views/pages/callcenter/QandAInsert.jsx
--- client/views/pages/callcenter/QandAInsert.jsx
+++ client/views/pages/callcenter/QandAInsert.jsx
@@ -35,9 +35,10 @@
             <th>구분</th>
             <td colSpan={3} className="flex">
               <select name="year" id="year">
-                <option value="">추가</option>
+                {/* <option value="">반납</option> */}
                 <option value="">교환</option>
-                <option value="">반납</option>
+                <option value="">수리</option>
+                {/* <option value="">추가</option> */}
                 <option value="">기타</option>
               </select>
             </td>
@@ -49,33 +50,33 @@
               </td>
             </tr>
         </table>
-        <SubTitle explanation={"시니어 정보"} />
+        <SubTitle explanation={"대상자 정보"} />
         <table className="margin-bottom2 senior-insert">
           <tr>
-            <th>시니어 선택</th>
+            <th>대상자 선택</th>
             <td colSpan={3} className="flex width">
               <select>
-                <option value="">시니어1</option>
-                <option value="">시니어2</option>
+                <option value="">대상자1</option>
+                <option value="">대상자2</option>
               </select>
             </td>
           </tr>
           <tr>
-            <th>시니어 이름</th>
+            <th>대상자 이름</th>
             <td>
               <input type="text" placeholder="자동입력부분" />
             </td>
-            <th>시니어등록번호</th>
+            <th>대상자 등록번호</th>
             <td>
               <input type="text" placeholder="자동입력부분" />
             </td>
           </tr>
           <tr>
-            <th>시니어 연락처</th>
+            <th>대상자 연락처</th>
             <td>
               <input type="text" placeholder="자동입력부분" />
             </td>
-            <th>시니어 주소</th>
+            <th>대상자 주소</th>
             <td>
               <input type="text" placeholder="자동입력부분" />
             </td>
client/views/pages/callcenter/QandA_government.jsx
--- client/views/pages/callcenter/QandA_government.jsx
+++ client/views/pages/callcenter/QandA_government.jsx
@@ -48,13 +48,6 @@
       <ContentTitle contentTitle={"QnA게시판"} />
         <div className="board-wrap">
         <div className="btn-wrap flex-end">
-              <Button
-                className={"btn-small green-btn"}
-                btnName={"등록"}
-                onClick={() => {
-                  navigate("/CallInsert");
-                }}
-              />
               <Button className={"btn-small green-btn"} btnName={"삭제"} />
             </div>
           <Table className="equipment-detail" head={thead} contents={content} contentKey={key} />
 
client/views/pages/equipment/EquipmentInquiry_admin.jsx (added)
+++ client/views/pages/equipment/EquipmentInquiry_admin.jsx
@@ -0,0 +1,69 @@
+import React from "react";
+import Button from "../../component/Button.jsx";
+import Table from "../../component/Table.jsx";
+import Modal from "../../component/Modal.jsx";
+import { useNavigate } from "react-router";
+import ContentTitle from "../../component/ContentTitle.jsx";
+
+export default function EquipmentInquiry_admin() {
+  const navigate = useNavigate();
+  //게시판
+  const thead = [
+    "No",
+    "장비명",
+    "시리얼 넘버",
+    "기관명",
+    "요청자",
+    "요청일자",
+    "구분",
+    "처리여부",
+  ];
+  const key = [
+    "No",
+    "equipment_name",
+    "serialNumber",
+    "agency",
+    "name",
+    "date",
+    "category",
+    "finish"
+  ];
+  const content = [
+    {
+      No: 2,
+      equipment_name: "스마트약상자",
+      serialNumber: "ABCD-2",
+      agency: "B복지관",
+      name: "정복지",
+      date: "2023-02-02",
+      category: "수리",
+      finish: "처리중",
+    },
+    {
+      No: 1,
+      equipment_name: "스마트약상자",
+      serialNumber: "ABCD-1",
+      agency: "A복지관",
+      name: "김상냥",
+      date: "2023-01-27",
+      category: "교환",
+      finish: "처리완료",
+    },
+
+  ];
+  return (
+    <main>
+      <div className="content-wrap">
+        <ContentTitle contentTitle={"장비 문의 요청"} />
+        <div className="board-wrap">
+          <div className="btn-wrap flex-end margin-bottom">
+            <Button className={"btn-small green-btn "} btnName={"삭제"} />
+          </div>
+          <Table className="equipment-detail" head={thead} contents={content} contentKey={key} onClick={() => {
+                navigate("/CallSelect");
+              }}/>
+        </div>
+      </div>
+    </main>
+  );
+}
 
client/views/pages/equipment/EquipmentManagementSelect_agency.jsx (added)
+++ client/views/pages/equipment/EquipmentManagementSelect_agency.jsx
@@ -0,0 +1,271 @@
+import React from "react";
+import Table from "../../component/Table.jsx";
+import Button from "../../component/Button.jsx";
+import SubTitle from "../../component/SubTitle.jsx";
+import Modal from "../../component/Modal.jsx";
+import Category from "../../component/Category.jsx";
+import { useNavigate } from "react-router";
+
+
+export default function EquipmentManagementSelect_agency() {
+  
+  const [modalOpen, setModalOpen] = React.useState(false);
+  const openModal = () => {
+    setModalOpen(true);
+  };
+  const closeModal = () => {
+    setModalOpen(false);
+  };
+  const navigate = useNavigate();
+  const thead1 = [
+    "No",
+    "시리얼 넘버",
+    "기기 종류",
+    "모델 명",
+    "대여 가능 여부",
+    "기기 상태",
+    "사용자",
+    "기기 관리"
+  ];
+  const key1 = [
+    "No",
+    "serialNumber",
+    "type",
+    "equipment_name",
+    "use",
+    "state",
+    "name",
+    "management"
+  ];
+  const content1 = [
+    {
+      No: 2,
+      type: "스마트약상자",
+      equipment_name: "SMB-MB100",
+      serialNumber: "ABCD-2",
+      use: "대여 가능",
+      state: "정상",
+      name: "-",
+      management: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"매칭"}
+          onClick={openModal}
+        />
+      )
+    },
+    {
+      No: 1,
+      type: "스마트약상자",
+      equipment_name: "SMB-MB100",
+      serialNumber: "ABCD-1",
+      use: "대여 중",
+      state: "정상",
+      name: "홍길동",
+      management: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"반납"}
+          onClick={openModal}
+        />
+      )
+    },
+  ];
+
+  const thead2 = [
+    "No",
+    "시리얼 넘버",
+    "기기 종류",
+    "모델 명",
+    "대여 가능 여부",
+    "기기 상태",
+    "사용자",
+    "기기 관리"
+  ];
+  const key2 = [
+    "No",
+    "serialNumber",
+    "type",
+    "equipment_name",
+    "use",
+    "state",
+    "name",
+    "management"
+  ];
+  const content2 = [
+    {
+      No: 1,
+      type: "스마트약상자",
+      equipment_name: "SMB-MB100",
+      serialNumber: "ABCD-2",
+      use: "대여 가능",
+      state: "정상",
+      name: "-",
+      management: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"매칭"}
+          onClick={openModal}
+        />
+      )
+    },
+  ];
+
+  const thead3 = [
+    "No",
+    "장비명",
+    "시리얼 넘버",
+    "입고일자",
+    "납품 기관",
+  ];
+  const key3= [
+    "No",
+    "equipment_name",
+    "serialNumber",
+    "name",
+    "management",];
+  const content3 = [
+    {
+      No: 1,
+      equipment_name: "스마트약상자",
+      serialNumber: "ABCD-1",
+      name: "2022.12.02",
+      management: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"선택"}
+          onClick={openModal}
+        />
+      )
+    },
+    {
+      No: 2,
+      equipment_name: "스마트약상자",
+      serialNumber: "ABCD-1",
+      name: "2022.12.02",
+      management: (<Button
+      className={"btn-small gray-btn"}
+      btnName={"선택"}
+      onClick={openModal}
+    />)
+    },
+  ];
+  const thead4 = [
+    "No",
+    "사용자",
+    "선택하기",
+  ];
+  const key4 = [
+    "No",
+    "senior_name",
+    "serialNumber",
+  ];
+  const content4 = [
+    {
+      No: 1,
+      senior_name: "송창덕",
+      serialNumber: (<Button
+        className={"btn-small gray-btn"}
+        btnName={"선택"}
+      />)
+
+    },
+  ];
+
+
+
+  const data = [
+    {
+      id: 1,
+      title: "장비 전체(100)",
+      description: (
+        <div>
+        <Table
+          className={"caregiver-user"}
+          head={thead1}
+          contents={content1}
+          contentKey={key1}
+        />
+      </div>  
+      ),
+    },
+    {
+      id: 2,
+      title: "재고 장비(1)",
+      description: (
+        <div>
+          <Table
+            className={"caregiver-user"}
+            head={thead2}
+            contents={content2}
+            contentKey={key2}
+          />
+        </div>      
+      ),
+    },
+  ];
+  const [index, setIndex] = React.useState(1);
+  return (
+    <main>
+      <Modal open={modalOpen} close={closeModal} header="대상자 매칭">
+        <div className="board-wrap">
+          <div>
+            <Table
+              className={"caregiver-user"}
+              head={thead4}
+              contents={content4}
+              contentKey={key4}
+            />
+          </div>
+          <div>
+            <Button
+              className={"btn-100 green-btn"}
+              btnName={"닫기"}
+              onClick={closeModal}
+            />
+          </div>
+        </div>
+      </Modal>
+      <div className="tab-container">
+        <ul className="tab-menu">
+          {data.map((item) => (
+            <li
+              key={item.id}
+              className={index === item.id ? "active" : null}
+              onClick={() => setIndex(item.id)}
+            >
+              {item.title}
+            </li>
+          ))}
+        </ul>
+        <div className="content-wrap">
+          <div className="search-management flex-end margin-bottom2">
+            <select name="management-agency">
+              <option value="기관전체">기관전체</option>
+              <option value="대구보훈병원">복지재단1</option>
+              <option value="군위군청">복지재단2</option>
+              <option value="군위군청">복지재단3</option>
+            </select>
+            <select>
+              <option value="이름">이름</option>
+              <option value="아이디">아이디</option>
+            </select>
+            <input type="text" />
+            <Button
+              className={"btn-small gray-btn"}
+              btnName={"검색"}
+              onClick={() => navigate("")}
+            />
+          </div>
+          <ul className="tab-content">
+            {data
+              .filter((item) => index === item.id)
+              .map((item) => (
+                <li>{item.description}</li>
+              ))}
+          </ul>
+        </div>
+      </div>
+    </main>
+  );
+}
client/views/pages/healthcare/Questionnaire.jsx
--- client/views/pages/healthcare/Questionnaire.jsx
+++ client/views/pages/healthcare/Questionnaire.jsx
@@ -25,7 +25,7 @@
     setModalOpen2(false);
   };
   //게시판
-  const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소", "문진표", "내원기록"];
+  const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "문진표", "내원기록"];
   const key = ["No", "name","number", "birth", "phone", "address", "average", "record"];
   const content = [
     {
client/views/pages/healthcare/Questionnaire_government.jsx
--- client/views/pages/healthcare/Questionnaire_government.jsx
+++ client/views/pages/healthcare/Questionnaire_government.jsx
@@ -25,7 +25,7 @@
     setModalOpen2(false);
   };
   //게시판
-  const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소", "관리기관", "보호사", "문진표", "내원기록"];
+  const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "관리기관", "보호사", "문진표", "내원기록"];
   const key = ["No", "name","number", "birth", "phone", "address", "agency", "protect", "average", "record"];
   const content = [
     {
client/views/pages/healthcare/medicinecare/MedicineCareSelect.jsx
--- client/views/pages/healthcare/medicinecare/MedicineCareSelect.jsx
+++ client/views/pages/healthcare/medicinecare/MedicineCareSelect.jsx
@@ -9,8 +9,8 @@
   const navigate = useNavigate();
 
   //게시판
-  const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소","관리기관","보호사", "최근 복약률",];
-  const key = ["No", "name","number", "birth", "phone", "address", "agency", "protect","average"];
+  const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "최근 복약률",];
+  const key = ["No", "name","number", "birth", "phone", "address", "average"];
   const content = [
     {
       No: 1,
client/views/pages/healthcare/temperature/TemperatureManagementSelect.jsx
--- client/views/pages/healthcare/temperature/TemperatureManagementSelect.jsx
+++ client/views/pages/healthcare/temperature/TemperatureManagementSelect.jsx
@@ -8,8 +8,8 @@
 export default function TemperatureManagementSelect_government() {
   const navigate = useNavigate();
     //게시판
-    const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소","관리기관","보호사", "최근 최고 온도", "최근 최저 온도"];
-    const key = ["No", "name","number", "birth", "phone", "address","agency", "protect","high","low"];
+    const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "최근 최저 온도","최근 최고 온도",];
+    const key = ["No", "name", "number","birth", "phone", "address", "low", "high"];
     const content = [
       {
         No: 1,
client/views/pages/main/Main_agency.jsx
--- client/views/pages/main/Main_agency.jsx
+++ client/views/pages/main/Main_agency.jsx
@@ -17,7 +17,7 @@
 import ElderlyIcon from '@mui/icons-material/Elderly';
 
 export default function Main2() {
-  const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소", "미복약 누적 횟수",];
+  const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "미복약 누적 횟수",];
   const key = ["No", "name","number", "birth", "phone", "address", "average"];
   const content = [
     {
@@ -30,7 +30,7 @@
       average: "6회",
     },
   ];
-  const thead2 = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소", "최근 최저 온도","최근 최고 온도"];
+  const thead2 = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "최근 최저 온도","최근 최고 온도"];
   const key2 = ["No", "name","number", "birth", "phone", "address", "low", "high"];
   const content2 = [
     {
@@ -86,7 +86,7 @@
         </div>
         <div className="content-box bg-2 combine-left-government2 combine-bottom-government6">
           <div className="flex">
-          <Title title={"미복약 위험 시니어 리스트"} explanation={"월별 약상자 사용 인원"} />
+          <Title title={"미복약 위험 대상자 리스트"} explanation={"월별 약상자 사용 인원"} />
             <AddCircleIcon sx={{ fontSize: 20, color: "#1976d2" }} />
           </div>
           <Table
@@ -101,7 +101,7 @@
         </div>
         <div className="content-box bg-1 combine-left-government2 combine-bottom-government7">
           <div className="flex">
-          <Title title={"댁내온도 위험 시니어 리스트"} explanation={"월별 약상자 사용 인원"} />
+          <Title title={"댁내온도 위험 대상자 리스트"} explanation={"월별 약상자 사용 인원"} />
             <AddCircleIcon sx={{ fontSize: 20, color: "#1976d2" }} />
           </div>
           <Table
@@ -116,7 +116,7 @@
         </div>
         <div className="content-box combine-right-government2 combine-bottom-government5">
           <div className="flex">
-            <Title title={"나의 관리 대상자"} explanation={"지역별 시니어 현황을 확인할 수 있습니다."} />
+            <Title title={"나의 관리 대상자"} explanation={"지역별 대상자 현황을 확인할 수 있습니다."} />
             <AddCircleIcon sx={{ fontSize: 20, color: "#1976d2" }} />
           </div>
           <Chart5_agency />
client/views/pages/main/Main_government.jsx
--- client/views/pages/main/Main_government.jsx
+++ client/views/pages/main/Main_government.jsx
@@ -123,7 +123,7 @@
         </div>
         <div className="content-box combine-left-government combine-bottom-government2 main-main">
           <div className="flex">
-            <Title title={"지역별 케어 노인 분포 현황"} explanation={"지역 선택 시 해당 지역의 시니어리스트가 보여집니다."} />
+            <Title title={"지역별 케어 대상자 분포 현황"} explanation={"지역 선택 시 해당 지역의 대상자리스트가 보여집니다."} />
             <AddCircleIcon sx={{ fontSize: 20, color: "#1976d2" }} />
           </div>
           <Map setCityName={setCityName} />
@@ -137,7 +137,7 @@
         </div>
         <div className="content-box combine-right-government2">
         <div className="flex">
-            <Title title={`기관별 시니어 등록 현황`} explanation={"약상자 사용자의 데이터 차트가 보여집니다."} />
+            <Title title={`기관별 대상자 등록 현황`} explanation={"약상자 사용자의 데이터 차트가 보여집니다."} />
             <AddCircleIcon sx={{ fontSize: 20, color: "#1976d2" }} />
           </div>
           <Chart5 />         
client/views/pages/senior_management/SeniorInsert.jsx
--- client/views/pages/senior_management/SeniorInsert.jsx
+++ client/views/pages/senior_management/SeniorInsert.jsx
@@ -8,7 +8,7 @@
   return (
     <main>
       <div className="content-wrap row">
-      <ContentTitle contentTitle={"시니어 등록"} />
+      <ContentTitle contentTitle={"대상자 등록"} />
           <table className="margin-bottom2 senior-insert">
             <tr>
               <th>이름</th>
@@ -57,7 +57,7 @@
               </td>
             </tr>
             <tr>
-              <th>시니어등록번호</th>
+              <th>대상자등록번호</th>
               <td colSpan={3} className="flex">
                 <input type="text" placeholder="생성하기 버튼 클릭 시 자동으로 생성됩니다."/>
                 <Button
client/views/pages/senior_management/SeniorSelect.jsx
--- client/views/pages/senior_management/SeniorSelect.jsx
+++ client/views/pages/senior_management/SeniorSelect.jsx
@@ -87,7 +87,7 @@
   return (
     <main>
       <div className="content-wrap">
-        <ContentTitle contentTitle={"시니어 조회"} />
+        <ContentTitle contentTitle={"대상자 조회"} />
         <div>
           <DetailSearch />
           <div className="board-wrap">
client/views/pages/setting/AuthorityManagement.jsx
--- client/views/pages/setting/AuthorityManagement.jsx
+++ client/views/pages/setting/AuthorityManagement.jsx
@@ -11,7 +11,7 @@
   const menuList = [
     {
       menu: {
-        시니어관리: ["시니어관리"],
+        대상자관리: ["대상자관리"],
         건강관리: ["복약관리", "댁내온도관리", "복약통계"],
         방문관리: ["방문관리"],
         장비관리: ["장비관리"],
client/views/pages/user_management/AgencySelect.jsx
--- client/views/pages/user_management/AgencySelect.jsx
+++ client/views/pages/user_management/AgencySelect.jsx
@@ -15,7 +15,7 @@
     "기관명",    
     "담당 부서 연락처(담당자)",
     "관리 장비 개수",
-    "관리 시니어 인원",
+    "관리 대상자 인원",
     "주소",
     "사용자관리",
     "기관통계보기",
@@ -95,7 +95,7 @@
             <div className="flex">
               <div className="total flex">
                 <p className="total-equip">총 장비 개수 : 500대</p>
-                <p className="total-senior">전체 시니어(노인)인원 : 500명</p>
+                <p className="total-senior">전체 대상자(사용자)인원 : 500명</p>
               </div>
               <div className="btn-wrap flex-end margin-bottom ">
                 <Button
client/views/pages/user_management/UserAuthoriySelect.jsx
--- client/views/pages/user_management/UserAuthoriySelect.jsx
+++ client/views/pages/user_management/UserAuthoriySelect.jsx
@@ -71,7 +71,7 @@
   const thead1 = [
     "No",
     "이름",
-    "시니어등록번호",
+    "대상자등록번호",
     "생년월일",
     "성별",
     "연락처",
@@ -131,7 +131,7 @@
   const data = [
     {
       id: 1,
-      title: "시니어(사용자)",
+      title: "대상자(사용자)",
       description: (
         <Table
           className={"protector-user"}
client/views/pages/user_management/UserAuthoriySelect_agency.jsx
--- client/views/pages/user_management/UserAuthoriySelect_agency.jsx
+++ client/views/pages/user_management/UserAuthoriySelect_agency.jsx
@@ -39,13 +39,13 @@
   
   const thead1 = [
     "No",
-    "시니어 이름",
-    "시니어 등록번호",
-    "시니어 연락처",
+    "대상자 이름",
+    "대상자 등록번호",
+    "대상자 연락처",
     "성별",
     "생년월일",
     "주소",
-    "시니어 보호자",
+    "대상자 보호자",
   ];
   const key1 = ["No", "name", "Id","call", "gender", "birth", "address", "management"];
   const content1 = [
@@ -69,14 +69,14 @@
 
   const thead2 = [
     "No",
-    "시니어 이름",
-    "시니어 등록번호",
-    "시니어 연락처",
+    "대상자 이름",
+    "대상자 등록번호",
+    "대상자 연락처",
     "성별",
     "생년월일",
     "주소",
-    "시니어 담당자",
-    "시니어 보호자",
+    "담당자 매칭",
+    "보호자 매칭",
   ]; 
   const key2 = [
     "No", "name", "Id","call", "gender", "birth", "address", "worker", "guardian"
@@ -209,7 +209,7 @@
   const data = [
     {
       id: 1,
-      title: "내가 관리하는 시니어(노인)",
+      title: "내가 관리하는 대상자(사용자)",
       description: (
         <Table
           className={"protector-user"}
@@ -221,7 +221,7 @@
     },
     {
       id: 2,
-      title: "전체 시니어(노인)",
+      title: "전체 대상자(사용자)",
       description: (
         <Table
           className={"caregiver-user"}
@@ -312,7 +312,7 @@
           <div className="search-management flex-start margin-bottom2">
             <select name="management-agency">
               <option value="기관전체">전체</option>
-              <option value="군위군청">시니어</option>
+              <option value="군위군청">대상자</option>
               <option value="대구보훈병원">복지사</option>
               <option value="대구보훈병원">보호자</option>
             </select>
client/views/pages/visit/visit/VisitSelect.jsx
--- client/views/pages/visit/visit/VisitSelect.jsx
+++ client/views/pages/visit/visit/VisitSelect.jsx
@@ -11,7 +11,7 @@
 
   //게시판
   const thead = [
-    "No", "이름","시니어등록번호", "생년월일", "연락처", "주소", ,"최근 방문일","방문목적","상세사유",
+    "No", "이름","대상자등록번호", "생년월일", "연락처", "주소", ,"최근 방문일","방문목적","상세사유",
   ];
   const key = [
     "No", "name","number", "birth", "phone", "address","visit","reason" ,"reason_detail"
Add a comment
List