최정임 최정임 2023-02-17
230217 최정임 메뉴 수정
@ed6fd08f131c762fb1f9a52b0d93d53c786bfe4a
client/resources/css/layout.css
--- client/resources/css/layout.css
+++ client/resources/css/layout.css
@@ -112,12 +112,16 @@
 }
 
 .bottom-section {
-  padding: 1rem 4rem;
+  padding: 3rem 2rem;
 }
 
 .info-id {
   font-size: 1.5rem;
-  margin-right: 2rem;
+  color: #ffffff;
+}
+.logout{
+  text-decoration: underline;
+  font-size: 1.5rem;
   color: #ffffff;
 }
 
client/resources/css/main.css
--- client/resources/css/main.css
+++ client/resources/css/main.css
@@ -21,6 +21,11 @@
   font-weight: 900;
   background-color: #18924e;
 }
+/* Q&A */
+.title{text-decoration: underline; cursor: pointer;}
+.question-select input{width: 3%;}
+.question-select label{width: 10%;}
+.question-select select{width: 16%;}
 /* 담당자배정 */
 .protectorlist input{width: 20rem;}
 /* 위험기준관리 */
client/views/layout/Menu.jsx
--- client/views/layout/Menu.jsx
+++ client/views/layout/Menu.jsx
@@ -1,9 +1,13 @@
 import React from "react";
 import SidebarItem from "./SidebarItem.jsx";
 import Button from "../component/Button.jsx";
+import GroupAddIcon from '@mui/icons-material/GroupAdd';
+import LogoutIcon from '@mui/icons-material/Logout';
+import { useNavigate } from "react-router";
 
 export default function Sidebar({items}) {
   const [menuToggle, setMenuToggle] = React.useState(false);
+  const navigate = useNavigate();
 
   return (
     <nav
@@ -19,8 +23,10 @@
         </ul>
         <div className="info-wrap ">
           <div className="bottom-section flex">
-            <div className="info-id flex50">관리자</div>
-            <Button className={"logout flex50"} btnName={"로그아웃"} />
+            <div className="info-id" onClick={() => {
+            navigate("/Join");
+          }}><GroupAddIcon sx={{ width: "20px", height: "20px", color: "#ffffff",}} />계정추가</div>
+            <div className="logout"><LogoutIcon sx={{ width: "20px", height: "20px", color: "#ffffff",}}/>로그아웃</div>
           </div>
         </div>
       </div>
client/views/pages/App.jsx
--- client/views/pages/App.jsx
+++ client/views/pages/App.jsx
@@ -26,8 +26,8 @@
   };
 
 
-  const menuItems = AgencyApp.menuItems;  //AdminApp, GovernmentApp, AllApp, AgencyApp, GuardianApp 
-  const AppRoute = AgencyApp.AppRoute;
+  const menuItems = AllApp.menuItems;  //AdminApp, GovernmentApp, AllApp, AgencyApp, GuardianApp 
+  const AppRoute = AllApp.AppRoute;
 
 
   const { title } = menuItems.find(
client/views/pages/AppRoute.jsx
--- client/views/pages/AppRoute.jsx
+++ client/views/pages/AppRoute.jsx
@@ -10,10 +10,8 @@
 import HouseIcon from "@mui/icons-material/House";
 import PersonIcon from "@mui/icons-material/Person";
 import Diversity1Icon from "@mui/icons-material/Diversity1";
-import DoorFrontIcon from "@mui/icons-material/DoorFront";
 import SpeakerPhoneIcon from "@mui/icons-material/SpeakerPhone";
 import SettingsIcon from "@mui/icons-material/Settings";
-import CallIcon from '@mui/icons-material/Call';
 import ConstructionIcon from '@mui/icons-material/Construction';
 import EqualizerIcon from '@mui/icons-material/Equalizer';
 import ApartmentIcon from '@mui/icons-material/Apartment';
@@ -24,7 +22,6 @@
 import Main_guardian from "./main/Main_guardian.jsx";
 import Main_agency from "./main/Main_agency.jsx";
 import Main from "./main/Main.jsx";
-import SeniorSelect from "./senior_management/SeniorSelect.jsx";
 import SeniorInsert from "./senior_management/SeniorInsert.jsx";
 import SeniorSelectOne from "./senior_management/SeniorSelectOne.jsx";
 import MedicineCareSelect from "./healthcare/medicinecare/MedicineCareSelect.jsx";
@@ -42,38 +39,33 @@
 import EquipmentManagementSelectOne from "./equipment/EquipmentManagementSelectOne.jsx";
 import UserAuthoriySelect from "./user_management/UserAuthoriySelect.jsx";
 import UserAuthoriySelect_agency from "./user_management/UserAuthoriySelect_agency.jsx";
-import MyInfoUpdate from "./authority/MyInfoUpdate.jsx";
 import QandASelect from "./callcenter/QandASelect.jsx";
 import QandAConfirm from "./callcenter/QandAConfirm.jsx";
 import EquipmentManagementInsert from "./equipment/EquipmentManagementInsert.jsx";
 import EquipmentManagementSelectAdd from "./equipment/EquipmentManagementSelectAdd.jsx";
 import RiskSet from "./setting/RiskSet.jsx";
 import QandAInsert from "./callcenter/QandAInsert.jsx";
-import QandA_agency from "./callcenter/QandA_agency.jsx";
+import QuestionInsert from "./callcenter/QuestionInsert.jsx";
+import QuestionConfirm from "./callcenter/QuestionConfirm.jsx";
 import UserSelectOk from "./user_management/UserSelectOk.jsx";
 import AuthorityManagement from "./setting/AuthorityManagement.jsx";
 import AgencyInsert from "./user_management/AgencyInsert.jsx";
 import AgencySelect from "./user_management/AgencySelect.jsx";
 import ProtectorSelect from "./user_management/ProtectorSelect.jsx";
-
-import MedicineCareSelect_government from "./healthcare/medicinecare/MedicineCareSelect_government.jsx";
-import TemperatureManagementSelect_government from "./healthcare/temperature/TemperatureManagementSelect_government.jsx";
 import BloodSelect from "./healthcare/BloodSelect.jsx";
 import ECGSelect from "./healthcare/ECGSelect.jsx";
-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 QuestionSelect from "./callcenter/QuestionSelect.jsx";
+import Join from "./join/Join.jsx";
 
 const AllAppMenuItems = [
   {
     title: "올잇메디",
     path: "/Main",
-    icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
     childrens: [
       {
-        title: "Home",
+        title: "Home(올잇메디)",
         path: "/Main",
-        icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+        icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
       },
       {
         title: "사용자 관리",
@@ -83,36 +75,69 @@
         ),
       },
       {
-        title: "대상자 건강 관리",
-        // path: "/TemperatureManagementSelect",
-        icon: (
-          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
-      },
-      {
-        title: "장비 조회",
-        path: "/EquipmentManagementSelect",
-        icon: (
-          <SettingsIcon
-            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-          />
-        ),
-      },
-      {
-        title: "장비 문의 관리",
+        title: "건강관리",
         path: "/QandASelect",
         icon: (
-          <SettingsIcon
+          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+        ),
+        childrens: [
+          {
+            title: "복약 관리",
+            path: "/MedicineCareSelect",
+          },
+          {
+            title: "댁내 온도 관리",
+            path: "/TemperatureManagementSelect",
+          },
+          {
+            title: "방문 관리",
+            path: "/VisitSelect",
+          },
+        ],
+      },
+      {
+        title: "진료 관리",
+        icon: (
+          <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+        ),
+        childrens: [
+          {
+            title: "문진표 관리",
+            path: "/Questionnaire",
+          },
+          {
+            title: "심전도 관리",
+            path: "/ECGSelect",
+          },
+          {
+            title: "혈압 관리",
+            path: "/BloodSelect",
+          },
+        ]
+      },
+      {
+        title: "장비 관리",
+        icon: (
+          <ConstructionIcon
             sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
           />
         ),
+        childrens: [
+          {
+            title: "장비 조회",
+            path: "/EquipmentManagementSelect",
+          },
+          {
+            title: "장비 문의 관리",
+            path: "/QandASelect",
+          },
+        ],
       },
     ],
   },
   {
     title: "관리기관",
     path: "/Main_government",
-    icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
     childrens: [
       {
         title: "Home",
@@ -120,50 +145,65 @@
         icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
       },
       {
-        title: "기관 조회",
-        path: "/AgencySelect",
+        title: "기관 관리",
+        icon: (
+          <ApartmentIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+        ),
+        childrens: [
+          {
+            title: "기관 조회",
+            path: "/AgencySelect",
+          },
+          {
+            title: "사용자 계정 승인",
+            path: "/UserSelectOk",
+          },
+        ],
+      },
+      {
+        title: "건강 관리",
+        prefix: "/Medicine",
         icon: (
           <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
-      },
-      {
-        title: "사용자 계정 승인",
-        path: "/UserSelectOk",
-        icon: (
-          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ),   
-      },
-      {
-        title: "복약 관리",
-        path: "/MedicineCareSelect_government",
-        icon: (
-          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
-      },
-      {
-        title: "댁내 온도 관리",
-        path: "/TemperatureManagementSelect_government",
-        icon: (
-          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
+        childrens: [
+          {
+            title: "복약 관리",
+            path: "/MedicineCareSelect",
+          },
+          {
+            title: "댁내 온도 관리",
+            path: "/TemperatureManagementSelect",
+          },
+          {
+            title: "방문 관리",
+            path: "/VisitSelect",
+          },
+        ]
       },
       {
         title: "진료 관리",
-        path: "/Questionnaire_government",
         icon: (
-          <DoorFrontIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
-      },
-      {
-        title: "방문 관리",
-        path: "/VisitSelect_government",
-        icon: (
-          <DoorFrontIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+          <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
+        childrens: [
+          {
+            title: "문진표 관리",
+            path: "/Questionnaire",
+          },
+          {
+            title: "심전도 관리",
+            path: "/ECGSelect",
+          },
+          {
+            title: "혈압 관리",
+            path: "/BloodSelect",
+          },
+        ]
       },
       {
-        title: "Q&A 관리",
-        path: "/QandA_government",
+        title: "문의 현황 관리",
+        path: "/QandASelect",
         icon: (
           <SpeakerPhoneIcon
             sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
@@ -171,29 +211,26 @@
         ),
       },
       {
-        title: "위험 기준 관리",
-        path: "/RiskSet",
+        title: "설정 관리",
         icon: (
-          <SettingsIcon
-            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-          />
+          <SettingsIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
-      },
-      {
-        title: "사용자 권한 관리",
-        path: "/AuthorityManagement",
-        icon: (
-          <SettingsIcon
-            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-          />
-        ),
+        childrens: [
+          {
+            title: "위험 기준 관리",
+            path: "/RiskSet",
+          },
+          {
+            title: "사용자 권한 관리",
+            path: "/AuthorityManagement",
+          },
+        ],
       },
     ],
   },
   {
     title: "시행기관",
     path: "/Main_agency",
-    icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
     childrens: [
       {
         title: "Home",
@@ -202,62 +239,72 @@
       },
       {
         title: "대상자 관리",
-        path: "/UserAuthoriySelect_admin",
+        path: "/UserAuthoriySelect_agency",
         icon: (
           <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
       },
       {
-        title: "복약 관리",
-        path: "/MedicineCareSelect",
+        title: "건강 관리",
         icon: (
           <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
-      },
-      {
-        title: "댁내 온도 관리",
-        path: "/TemperatureManagementSelect",
-        icon: (
-          <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
+        ),
+        childrens: [
+          {
+            title: "복약 관리",
+            path: "/MedicineCareSelect",
+          },
+          {
+            title: "댁내 온도 관리",
+            path: "/TemperatureManagementSelect",
+          },
+          {
+            title: "방문 관리",
+            path: "/VisitSelect",
+          },
+        ]
       },
       {
         title: "진료 관리",
-        path: "/Questionnaire",
         icon: (
           <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-        ), 
-      },
-      {
-        title: "방문 관리",
-        path: "/VisitSelect",
-        icon: (
-          <DoorFrontIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
         ),
+        childrens: [
+          {
+            title: "문진표 관리",
+            path: "/Questionnaire",
+          },
+          {
+            title: "심전도 관리",
+            path: "/ECGSelect",
+          },
+          {
+            title: "혈압 관리",
+            path: "/BloodSelect",
+          },
+        ]
       },
       {
-        title: "Q&A 관리",
-        path: "/QandASelect",
+        title: "장비 관리",
+        icon: (
+          <ConstructionIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+        ),
+        childrens: [
+          {
+            title: "장비 대여 관리",
+            path: "/EquipmentManagementSelect",
+          },
+          {
+            title: "문의게시판",
+            path: "/QandASelect",
+          },
+        ]
+      },
+      {
+        title: "Q&A",
+        path: "/QuestionSelect",
         icon: (
           <SpeakerPhoneIcon
-            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-          />
-        ),
-      },
-      {
-        title: "장비 대여 관리",
-        path: "/EquipmentManagementSelect_agency",
-        icon: (
-          <SettingsIcon
-            sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-          />
-        ),
-      },
-      {
-        title: "장비 문의",
-        path: "/QandASelect",
-        icon: (
-          <SettingsIcon
             sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
           />
         ),
@@ -266,8 +313,6 @@
   },
   {
     title: "보호자",
-    path: "/Main_guardian",
-    icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
     childrens: [
       {
         title: "Home",
@@ -275,13 +320,13 @@
         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: "/QandASelect",
+        path: "/QuestionSelect",
         icon: (
           <SpeakerPhoneIcon
             sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
@@ -294,77 +339,158 @@
 
 function AllAppRoute() {
   return (
-      <Routes>
-        <Route path="/Test" element={<Test />}></Route>
-        <Route path="/Main" element={<Main />}></Route>
-        <Route path="/Main_government" element={<Main_government />}></Route>
-        <Route path="/Main_guardian" element={<Main_guardian />}></Route>
-        <Route path="/Main_agency" element={<Main_agency />}></Route>
-        <Route path="/SeniorSelect" element={<SeniorSelect />}></Route>
-        <Route path="/SeniorInsert" element={<SeniorInsert />}></Route>
-        <Route path="/SeniorSelectOne" element={<SeniorSelectOne />}></Route>
-        <Route
-          path="/MedicineCareSelect"
-          element={<MedicineCareSelect />}
-        ></Route>
-        <Route
-          path="/MedicineCareSelectOne"
-          element={<MedicineCareSelectOne />}
-        ></Route>
-        <Route
-          path="/TemperatureManagementSelect"
-          element={<TemperatureManagementSelect />}
-        ></Route>
-        <Route
-          path="/TemperatureManagementSelectOne"
-          element={<TemperatureManagementSelectOne />}
-        ></Route>
-        <Route
-          path="/MedicineStatistics"
-          element={<MedicineStatistics />}
-        ></Route>
-        <Route path="/VisitInsert" element={<VisitInsert />}></Route>
-        <Route path="/VisitSelect" element={<VisitSelect />}></Route>
-        <Route path="/VisitSelectOne" element={<VisitSelectOne />}></Route>
-        <Route
-          path="/EquipmentRentalInsert"
-          element={<EquipmentRentalInsert />}
-        ></Route>
-        <Route
-          path="/EquipmentManagementSelect"
-          element={<EquipmentManagementSelect />}
-        ></Route>
-        <Route
-          path="/EquipmentManagementSelectOne"
-          element={<EquipmentManagementSelectOne />}
-        ></Route>
-        <Route
-          path="/UserAuthoriySelect"
-          element={<UserAuthoriySelect />}
-        ></Route>
-        <Route path="/MyInfoUpdate" element={<MyInfoUpdate />}></Route>
-        <Route path="/QandAInsert" element={<QandAInsert />}></Route>
-        <Route path="/EquipmentManagementSelectAdd" element={<EquipmentManagementSelectAdd />}></Route>
-        <Route path="/RiskSet" element={<RiskSet />}></Route>
-        <Route path="/AuthorityManagement" element={<AuthorityManagement />}></Route>
-        <Route path="/UserAuthoriySelect_agency" element={<UserAuthoriySelect_agency />}></Route>
-        <Route path="/QandA_agency" element={<QandA_agency />}></Route>
-        <Route path="/QandASelect" element={<QandASelect />}></Route>
-        <Route path="/UserSelectOk" element={<UserSelectOk />}></Route>
-        <Route path="/AuthorityManagement" element={<AuthorityManagement />}></Route>
-        <Route path="/AgencyInsert" element={<AgencyInsert />}></Route>
-        <Route path="/AgencySelect" element={<AgencySelect />}></Route>
-        <Route path="/ProtectorSelect" element={<ProtectorSelect />}></Route>
-        <Route path="/Questionnaire" element={<Questionnaire />}></Route>
-        <Route path="/GuardianStatistics" element={<GuardianStatistics />}></Route>
-
-        <Route path="/MedicineCareSelect_government" element={<MedicineCareSelect_government />}></Route>
-        <Route path="/TemperatureManagementSelect_government" element={<TemperatureManagementSelect_government />}></Route>
-        <Route path="/Questionnaire_government" element={<Questionnaire_government />}></Route>
-        <Route path="/VisitSelect_government" element={<VisitSelect_government />}></Route>
-        <Route path="/QandA_government" element={<QandA_government />}></Route>
-        <Route path="/QandAConfirm" element={<QandAConfirm />}></Route>
-      </Routes>
+    <Routes>
+      <Route path="/QuestionConfirm" element={<QuestionConfirm />}></Route>
+      <Route path="/QuestionInsert" element={<QuestionInsert />}></Route>
+      <Route path="/GuardianStatistics" element={<GuardianStatistics />}></Route>
+      <Route path="/Main_guardian" element={<Main_guardian />}></Route>
+      <Route path="/QuestionSelect" element={<QuestionSelect />}></Route>
+      <Route path="/Join" element={<Join />}></Route>
+      <Route path="/QuestionSelect" element={<QuestionSelect />}></Route>
+      <Route path="/ECGSelect" element={<ECGSelect />}></Route>
+      <Route path="/BloodSelect" element={<BloodSelect />}></Route>
+      <Route path="/Main_agency" element={<Main_agency />}></Route>
+      <Route path="/UserAuthoriySelect_agency" element={<UserAuthoriySelect_agency />}></Route>
+      <Route path="/SeniorInsert" element={<SeniorInsert />}></Route>
+      <Route path="/SeniorSelectOne" element={<SeniorSelectOne />}></Route>
+      <Route
+        path="/MedicineCareSelect"
+        element={<MedicineCareSelect />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelectOne"
+        element={<MedicineCareSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelect"
+        element={<TemperatureManagementSelect />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelectOne"
+        element={<TemperatureManagementSelectOne />}
+      ></Route>
+      <Route path="/VisitInsert" element={<VisitInsert />}></Route>
+      <Route path="/VisitSelect" element={<VisitSelect />}></Route>
+      <Route path="/VisitSelectOne" element={<VisitSelectOne />}></Route>
+      <Route path="/Questionnaire" element={<Questionnaire />}></Route>
+      <Route
+        path="/EquipmentRentalInsert"
+        element={<EquipmentRentalInsert />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelect"
+        element={<EquipmentManagementSelect />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelectOne"
+        element={<EquipmentManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/QandASelect"
+        element={<QandASelect />}
+      ></Route>
+      <Route
+        path="/QandAInsert"
+        element={<QandAInsert />}
+      ></Route>
+      <Route
+        path="/QandAConfirm"
+        element={<QandAConfirm />}
+      ></Route>
+      <Route path="/ECGSelect" element={<ECGSelect />}></Route>
+      <Route path="/BloodSelect" element={<BloodSelect />}></Route>
+      <Route path="/Main_government" element={<Main_government />}></Route>
+      <Route path="/AgencySelect" element={<AgencySelect />}></Route>
+      <Route path="/UserSelectOk" element={<UserSelectOk />}></Route>
+      <Route
+        path="/MedicineCareSelect"
+        element={<MedicineCareSelect />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelectOne"
+        element={<MedicineCareSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelect"
+        element={<TemperatureManagementSelect />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelectOne"
+        element={<TemperatureManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/MedicineStatistics"
+        element={<MedicineStatistics />}
+      ></Route>
+      <Route path="/VisitInsert" element={<VisitInsert />}></Route>
+      <Route path="/VisitSelect" element={<VisitSelect />}></Route>
+      <Route path="/VisitSelectOne" element={<VisitSelectOne />}></Route>
+      <Route
+        path="/UserAuthoriySelect"
+        element={<UserAuthoriySelect />}
+      ></Route>
+      <Route path="/RiskSet" element={<RiskSet />}></Route>
+      <Route path="/AuthorityManagement" element={<AuthorityManagement />}></Route>
+      <Route path="/QandASelect" element={<QandASelect />}></Route>
+      <Route path="/QandAConfirm" element={<QandAConfirm />}></Route>
+      <Route path="/QandAInsert" element={<QandAInsert />}></Route>
+      <Route path="/Questionnaire" element={<Questionnaire />}></Route>
+      <Route path="/ProtectorSelect" element={<ProtectorSelect />}></Route>
+      <Route path="/SeniorInsert" element={<SeniorInsert />}></Route>
+      <Route path="/AgencyInsert" element={<AgencyInsert />}></Route>
+      <Route path="/Join" element={<Join />}></Route>
+      <Route path="/Test" element={<Test />}></Route>
+      <Route path="/Main" element={<Main />}></Route>
+      <Route
+        path="/EquipmentRentalInsert"
+        element={<EquipmentRentalInsert />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementInsert"
+        element={<EquipmentManagementInsert />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelect"
+        element={<EquipmentManagementSelect />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelectOne"
+        element={<EquipmentManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelect"
+        element={<MedicineCareSelect />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelectOne"
+        element={<MedicineCareSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelectOne"
+        element={<TemperatureManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelect"
+        element={<TemperatureManagementSelect />}
+      ></Route>
+      <Route
+        path="/VisitSelect"
+        element={<VisitSelect />}
+      ></Route>
+      <Route
+        path="/VisitSelectOne"
+        element={<VisitSelectOne />}
+      ></Route>
+      <Route
+        path="/Questionnaire"
+        element={<Questionnaire />}
+      ></Route>
+      <Route path="/QandAInsert" element={<QandAInsert />}></Route>
+      <Route path="/QandASelect" element={<QandASelect />}></Route>
+      <Route path="/EquipmentManagementSelectAdd" element={<EquipmentManagementSelectAdd />}></Route>
+      <Route path="/UserAuthoriySelect" element={<UserAuthoriySelect />}></Route>
+      <Route path="/QandAConfirm" element={<QandAConfirm />}></Route>
+    </Routes>
   );
 }
 
@@ -383,183 +509,128 @@
       <PersonIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
   },
-  // {
-  //   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: "/QandASelect",
-  //     },
-  //     // {
-  //     //   title: "장비 추가 요청",
-  //     //   path: "/EquipmentManagementSelectAdd",
-  //     // },
-  //   ],
-  // },    
   {
-    title: "문의게시판",
+    title: "건강관리",
     path: "/QandASelect",
     icon: (
-       <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
-     ),
-     childrens: [
-           {
-            title: "복약 관리",
+      <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+    ),
+    childrens: [
+      {
+        title: "복약 관리",
         path: "/MedicineCareSelect",
-          },
-          {
-            title: "댁내 온도 관리",
+      },
+      {
+        title: "댁내 온도 관리",
         path: "/TemperatureManagementSelect",
-          },
-          {
-            title: "진료 관리",
-        path: "/Questionnaire",
-          },
-          {
-            title: "방문 관리",
+      },
+      {
+        title: "방문 관리",
         path: "/VisitSelect",
-          },
-        ],
-   },
-   {
-      title: "장비 관리",    
-      icon: (
-        <ConstructionIcon
-          sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
-        />
-      ),
-      childrens: [
-        {
-          title: "장비 조회",
-          path: "/EquipmentManagementSelect",
-        },
-        {
-          title: "장비 문의 관리",
+      },
+    ],
+  },
+  {
+    title: "진료 관리",
+    icon: (
+      <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
+    ),
+    childrens: [
+      {
+        title: "문진표 관리",
+        path: "/Questionnaire",
+      },
+      {
+        title: "심전도 관리",
+        path: "/ECGSelect",
+      },
+      {
+        title: "혈압 관리",
+        path: "/BloodSelect",
+      },
+    ]
+  },
+  {
+    title: "장비 관리",
+    icon: (
+      <ConstructionIcon
+        sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
+      />
+    ),
+    childrens: [
+      {
+        title: "장비 조회",
+        path: "/EquipmentManagementSelect",
+      },
+      {
+        title: "장비 문의 관리",
         path: "/QandASelect",
-        },
-      ],
-    },  
- 
+      },
+    ],
+  },
+
 ];
 function AdminAppRoute() {
   return (
     <Routes>
       <Route path="/Test" element={<Test />}></Route>
-        <Route path="/Main" element={<Main />}></Route>
-        <Route
-          path="/EquipmentRentalInsert"
-          element={<EquipmentRentalInsert />}
-        ></Route>
-        <Route
-          path="/EquipmentManagementInsert"
-          element={<EquipmentManagementInsert />}
-        ></Route>
-        <Route
-          path="/EquipmentManagementSelect"
-          element={<EquipmentManagementSelect />}
-        ></Route>
-          <Route
-            path="/EquipmentManagementSelectOne"
-            element={<EquipmentManagementSelectOne />}
-          ></Route>        
-        <Route
-          path="/MedicineCareSelect"
-          element={<MedicineCareSelect />}
-        ></Route>
-        <Route
-          path="/MedicineCareSelectOne"
-          element={<MedicineCareSelectOne />}
-        ></Route>
-        <Route
-          path="/TemperatureManagementSelectOne"
-          element={<TemperatureManagementSelectOne />}
-        ></Route>
-        <Route
-          path="/TemperatureManagementSelect"
-          element={<TemperatureManagementSelect />}
-        ></Route>
-        <Route
-          path="/VisitSelect"
-          element={<VisitSelect />}
-        ></Route>
-        <Route
-          path="/VisitSelectOne"
-          element={<VisitSelectOne />}
-        ></Route>
-        <Route
-          path="/Questionnaire"
-          element={<Questionnaire />}
-        ></Route>
-        <Route path="/QandAInsert" element={<QandAInsert />}></Route>
-        <Route path="/QandASelect" element={<QandASelect />}></Route>
-        <Route path="/EquipmentManagementSelectAdd" element={<EquipmentManagementSelectAdd />}></Route>
-        <Route path="/UserAuthoriySelect" element={<UserAuthoriySelect />}></Route>
-        <Route path="/QandAConfirm" element={<QandAConfirm />}></Route>
+      <Route path="/Main" element={<Main />}></Route>
+      <Route
+        path="/EquipmentRentalInsert"
+        element={<EquipmentRentalInsert />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementInsert"
+        element={<EquipmentManagementInsert />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelect"
+        element={<EquipmentManagementSelect />}
+      ></Route>
+      <Route
+        path="/EquipmentManagementSelectOne"
+        element={<EquipmentManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelect"
+        element={<MedicineCareSelect />}
+      ></Route>
+      <Route
+        path="/MedicineCareSelectOne"
+        element={<MedicineCareSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelectOne"
+        element={<TemperatureManagementSelectOne />}
+      ></Route>
+      <Route
+        path="/TemperatureManagementSelect"
+        element={<TemperatureManagementSelect />}
+      ></Route>
+      <Route
+        path="/VisitSelect"
+        element={<VisitSelect />}
+      ></Route>
+      <Route
+        path="/VisitSelectOne"
+        element={<VisitSelectOne />}
+      ></Route>
+      <Route
+        path="/Questionnaire"
+        element={<Questionnaire />}
+      ></Route>
+      <Route path="/QandAInsert" element={<QandAInsert />}></Route>
+      <Route path="/QandASelect" element={<QandASelect />}></Route>
+      <Route path="/EquipmentManagementSelectAdd" element={<EquipmentManagementSelectAdd />}></Route>
+      <Route path="/UserAuthoriySelect" element={<UserAuthoriySelect />}></Route>
+      <Route path="/QandAConfirm" element={<QandAConfirm />}></Route>
     </Routes>
   );
 }
 
 
 const GovernmentAppMenuItems = [
-   {
+  {
     title: "Home",
     path: "/Main_government",
     icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
@@ -572,7 +643,7 @@
     childrens: [
       {
         title: "기관 조회",
-        path: "/AgencySelect",        
+        path: "/AgencySelect",
       },
       {
         title: "사용자 계정 승인",
@@ -586,18 +657,18 @@
     icon: (
       <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
-    childrens:[
+    childrens: [
       {
         title: "복약 관리",
-        path: "/MedicineCareSelect",      
+        path: "/MedicineCareSelect",
       },
       {
         title: "댁내 온도 관리",
-        path: "/TemperatureManagementSelect",      
+        path: "/TemperatureManagementSelect",
       },
       {
         title: "방문 관리",
-        path: "/VisitSelect",     
+        path: "/VisitSelect",
       },
     ]
   },
@@ -606,18 +677,18 @@
     icon: (
       <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
-    childrens:[
+    childrens: [
       {
         title: "문진표 관리",
-        path: "/Questionnaire",      
+        path: "/Questionnaire",
       },
       {
         title: "심전도 관리",
-        path: "/ECGSelect",      
+        path: "/ECGSelect",
       },
       {
         title: "혈압 관리",
-        path: "/BloodSelect",      
+        path: "/BloodSelect",
       },
     ]
   },
@@ -677,7 +748,7 @@
       ></Route>
       <Route path="/VisitInsert" element={<VisitInsert />}></Route>
       <Route path="/VisitSelect" element={<VisitSelect />}></Route>
-      <Route path="/VisitSelectOne" element={<VisitSelectOne />}></Route>      
+      <Route path="/VisitSelectOne" element={<VisitSelectOne />}></Route>
       <Route
         path="/UserAuthoriySelect"
         element={<UserAuthoriySelect />}
@@ -691,11 +762,12 @@
       <Route path="/ProtectorSelect" element={<ProtectorSelect />}></Route>
       <Route path="/SeniorInsert" element={<SeniorInsert />}></Route>
       <Route path="/AgencyInsert" element={<AgencyInsert />}></Route>
+      <Route path="/Join" element={<Join />}></Route>
     </Routes>
   );
 }
 const AgencyAppMenuItems = [
-   {
+  {
     title: "Home",
     path: "/Main_agency",
     icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
@@ -712,18 +784,18 @@
     icon: (
       <Diversity1Icon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
-    childrens:[
+    childrens: [
       {
         title: "복약 관리",
-        path: "/MedicineCareSelect",      
+        path: "/MedicineCareSelect",
       },
       {
         title: "댁내 온도 관리",
-        path: "/TemperatureManagementSelect",      
+        path: "/TemperatureManagementSelect",
       },
       {
         title: "방문 관리",
-        path: "/VisitSelect",     
+        path: "/VisitSelect",
       },
     ]
   },
@@ -732,18 +804,18 @@
     icon: (
       <LocalHospitalIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
-    childrens:[
+    childrens: [
       {
         title: "문진표 관리",
-        path: "/Questionnaire",      
+        path: "/Questionnaire",
       },
       {
         title: "심전도 관리",
-        path: "/ECGSelect",      
+        path: "/ECGSelect",
       },
       {
         title: "혈압 관리",
-        path: "/BloodSelect",      
+        path: "/BloodSelect",
       },
     ]
   },
@@ -752,20 +824,20 @@
     icon: (
       <ConstructionIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />
     ),
-    childrens:[
+    childrens: [
       {
         title: "장비 대여 관리",
-    path: "/EquipmentManagementSelect",      
+        path: "/EquipmentManagementSelect",
       },
       {
         title: "문의게시판",
-        path: "/QandASelect",      
+        path: "/QandASelect",
       },
     ]
   },
   {
     title: "Q&A",
-    path: "/QandASelect",
+    path: "/QuestionSelect",
     icon: (
       <SpeakerPhoneIcon
         sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
@@ -776,7 +848,10 @@
 function AgencyAppRoute() {
   return (
     <Routes>
-      <Route path="/Test" element={<Test />}></Route>
+      <Route path="/Join" element={<Join />}></Route>
+      <Route path="/QuestionSelect" element={<QuestionSelect />}></Route>
+      <Route path="/ECGSelect" element={<ECGSelect />}></Route>
+      <Route path="/BloodSelect" element={<BloodSelect />}></Route>
       <Route path="/Main_agency" element={<Main_agency />}></Route>
       <Route path="/UserAuthoriySelect_agency" element={<UserAuthoriySelect_agency />}></Route>
       <Route path="/SeniorInsert" element={<SeniorInsert />}></Route>
@@ -816,12 +891,20 @@
       <Route
         path="/QandASelect"
         element={<QandASelect />}
-      ></Route>      
+      ></Route>
+      <Route
+        path="/QandAInsert"
+        element={<QandAInsert />}
+      ></Route>
+      <Route
+        path="/QandAConfirm"
+        element={<QandAConfirm />}
+      ></Route>
     </Routes>
   );
 }
 const GuardianAppMenuItems = [
-   {
+  {
     title: "Home",
     path: "/Main_guardian",
     icon: <HouseIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
@@ -830,22 +913,34 @@
     title: "그래프로 보기",
     path: "/GuardianStatistics",
     icon: <EqualizerIcon sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }} />,
-  }, 
+  },
+  {
+    title: "Q&A",
+    path: "/QuestionSelect",
+    icon: (
+      <SpeakerPhoneIcon
+        sx={{ fontSize: 20, color: "#ffffff", marginRight: 1 }}
+      />
+    ),
+  },
 ];
 function GuardianAppRoute() {
   return (
     <Routes>
-      <Route path= "/GuardianStatistics" element={GuardianStatistics}></Route>
-      <Route path= "/Main_guardian" element={Main_guardian}></Route>
+       <Route path="/GuardianStatistics" element={<GuardianStatistics />}></Route>
+      <Route path="/Main_guardian" element={<Main_guardian />}></Route>
+      <Route path="/QuestionSelect" element={<QuestionSelect />}></Route>
+      <Route path="/QuestionConfirm" element={<QuestionConfirm />}></Route>
+      <Route path="/QuestionInsert" element={<QuestionInsert />}></Route>
     </Routes>
   );
 }
 
-const AllApp = {'menuItems': AllAppMenuItems, 'AppRoute': AllAppRoute};
-const AdminApp = {'menuItems': AdminAppMenuItems, 'AppRoute': AdminAppRoute};
-const GovernmentApp = {'menuItems': GovernmentAppMenuItems, 'AppRoute': GovernmentAppRoute};
-const AgencyApp = {'menuItems': AgencyAppMenuItems, 'AppRoute': AgencyAppRoute};
-const GuardianApp = {'menuItems': GuardianAppMenuItems, 'AppRoute': GuardianAppRoute};
+const AllApp = { 'menuItems': AllAppMenuItems, 'AppRoute': AllAppRoute };
+const AdminApp = { 'menuItems': AdminAppMenuItems, 'AppRoute': AdminAppRoute };
+const GovernmentApp = { 'menuItems': GovernmentAppMenuItems, 'AppRoute': GovernmentAppRoute };
+const AgencyApp = { 'menuItems': AgencyAppMenuItems, 'AppRoute': AgencyAppRoute };
+const GuardianApp = { 'menuItems': GuardianAppMenuItems, 'AppRoute': GuardianAppRoute };
 
 export default AllApp;
-export {AdminApp, GovernmentApp, GuardianApp, AgencyApp};
+export { AdminApp, GovernmentApp, GuardianApp, AgencyApp };
client/views/pages/callcenter/QandAConfirm.jsx
--- client/views/pages/callcenter/QandAConfirm.jsx
+++ client/views/pages/callcenter/QandAConfirm.jsx
@@ -75,7 +75,7 @@
             </td>
           </tr>
         </table>
-        <div className="flex-start">
+        <div className="flex-start margin-bottom5">
           <SubTitle explanation={"처리여부"} />
           <select>
             <option value="">처리중</option>
client/views/pages/callcenter/QandAInsert.jsx
--- client/views/pages/callcenter/QandAInsert.jsx
+++ client/views/pages/callcenter/QandAInsert.jsx
@@ -4,7 +4,7 @@
 import SubTitle from "../../component/SubTitle.jsx";
 import { useNavigate } from "react-router";
 
-export default function CallInsert() {
+export default function QandAInsert() {
   const navigate = useNavigate();
   return (
     <main>
client/views/pages/callcenter/QandASelect.jsx
--- client/views/pages/callcenter/QandASelect.jsx
+++ client/views/pages/callcenter/QandASelect.jsx
@@ -15,7 +15,7 @@
     "장비명",
     "시리얼 넘버",
     "작성자",
-    "기관명",
+    "기관명",//시행기관에서는 빼면됨
     "요청일자",
     "구분",
     "처리여부",
@@ -65,13 +65,14 @@
         <ContentTitle contentTitle={"장비 문의 요청"} />
         <div className="board-wrap">
           <div className="btn-wrap flex-end margin-bottom">
+            
             <Button
               className={"btn-small green-btn"}
               btnName={"등록"}
               onClick={() => {
                 navigate("/QandAInsert");
               }}
-            />
+            />            
           </div>
           <Table className="equipment-detail" head={thead} contents={content} contentKey={key} />
         </div>
 
client/views/pages/callcenter/QandA_agency.jsx (deleted)
--- client/views/pages/callcenter/QandA_agency.jsx
@@ -1,51 +0,0 @@
-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 QandA_agency() {
-  const navigate = useNavigate();
-  //게시판
-  const thead = [
-    "No",
-    "작성자",
-    "작성일자",
-    "상태",
-  ];
-  const key = [
-    "No",
-    "name",
-    "date",
-    "work",
-  ];
-  const content = [
-    {
-      No: 1,
-      name: "홍**",
-      date: "2022-08-01",
-      work: "답변완료"
-    },  
-  ];
-  return (
-    <main>
-      <div className="content-wrap">
-      <ContentTitle contentTitle={"문의게시판"} />
-        <div className="board-wrap">
-        <div className="btn-wrap flex-end">
-              <Button
-                className={"btn-small green-btn"}
-                btnName={"등록"}
-                onClick={() => {
-                  navigate("/QandAInsert");
-                }}
-              />
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
-            </div>
-          <Table className="equipment-detail" head={thead} contents={content} contentKey={key} />
-        </div>
-      </div>
-    </main>
-  );
-}
 
client/views/pages/callcenter/QandA_government.jsx (deleted)
--- client/views/pages/callcenter/QandA_government.jsx
@@ -1,58 +0,0 @@
-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 QandA_government() {
-  const navigate = useNavigate();
-  //게시판
-  const thead = [
-    "No",
-    "작성자",
-    "작성일자",
-    "관리기관",
-    "보호사",
-    "상태",
-  ];
-  const key = [
-    "No",
-    "name",
-    "date",
-    "agency", 
-    "protect",
-    "work",
-  ];
-  const content = [
-    {
-      No: 2,
-      name: "정**",
-      date: "2022-08-01",
-      agency: "B복지관",
-      protect: "박복지",
-      work: "답변전"
-    },
-    {
-      No: 1,
-      name: "홍**",
-      date: "2022-08-01",
-      agency: "A복지관",
-      protect: "홍길동",
-      work: "답변완료"
-    }, 
-  ];
-  return (
-    <main>
-      <div className="content-wrap">
-      <ContentTitle contentTitle={"QnA게시판"} />
-        <div className="board-wrap">
-        <div className="btn-wrap flex-end">
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
-            </div>
-          <Table className="equipment-detail" head={thead} contents={content} contentKey={key} />
-        </div>
-      </div>
-    </main>
-  );
-}
 
client/views/pages/callcenter/QuestionConfirm.jsx (added)
+++ client/views/pages/callcenter/QuestionConfirm.jsx
@@ -0,0 +1,61 @@
+import React from "react";
+import Button from "../../component/Button.jsx";
+import ContentTitle from "../../component/ContentTitle.jsx";
+import SubTitle from "../../component/SubTitle.jsx";
+import { useNavigate } from "react-router";
+
+export default function QuestionConfirm() {
+  const navigate = useNavigate();
+  return (
+    <main>
+      <div className="content-wrap row">
+        <ContentTitle contentTitle={"문의글 작성"} />
+        <SubTitle explanation={"작성자 정보"} />
+        <table className="margin-bottom2 senior-insert">
+          <tr>
+            <th>작성자</th>
+            <td>
+              김가족
+            </td>
+          </tr>
+
+          <tr>
+            <th>제목</th>
+            <td colSpan={3}>
+              문의
+            </td>
+          </tr>
+          <tr>
+              <th>내용</th>
+              <td colSpan={3}>
+                문의합니다.
+              </td>
+            </tr>
+            <tr>
+              <th>답변하기</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+        </table>
+       
+        <div className="btn-wrap flex-center">
+          <Button
+            className={"btn-large gray-btn"}
+            btnName={"이전"}
+            onClick={() => {
+              navigate("/QandASelect");
+            }}
+          />
+          <Button
+            className={"btn-large green-btn"}
+            btnName={"등록"}
+            onClick={() => {
+              navigate("/QandASelect");
+            }}
+          />
+        </div>
+      </div>
+    </main>
+  );
+}
 
client/views/pages/callcenter/QuestionInsert.jsx (added)
+++ client/views/pages/callcenter/QuestionInsert.jsx
@@ -0,0 +1,55 @@
+import React from "react";
+import Button from "../../component/Button.jsx";
+import ContentTitle from "../../component/ContentTitle.jsx";
+import SubTitle from "../../component/SubTitle.jsx";
+import { useNavigate } from "react-router";
+
+export default function QandAInsert() {
+  const navigate = useNavigate();
+  return (
+    <main>
+      <div className="content-wrap row">
+        <ContentTitle contentTitle={"문의글 작성"} />
+        <SubTitle explanation={"작성자 정보"} />
+        <table className="margin-bottom2 senior-insert">
+          <tr>
+            <th>작성자</th>
+            <td>
+              <input type="text" placeholder="자동입력부분" />
+            </td>
+          </tr>
+
+          <tr>
+            <th>제목</th>
+            <td colSpan={3}>
+              <input type="text" />
+            </td>
+          </tr>
+          <tr>
+              <th>내용</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+        </table>
+       
+        <div className="btn-wrap flex-center">
+          <Button
+            className={"btn-large gray-btn"}
+            btnName={"이전"}
+            onClick={() => {
+              navigate("/QandASelect");
+            }}
+          />
+          <Button
+            className={"btn-large green-btn"}
+            btnName={"등록"}
+            onClick={() => {
+              navigate("/QandASelect");
+            }}
+          />
+        </div>
+      </div>
+    </main>
+  );
+}
 
client/views/pages/callcenter/QuestionSelect.jsx (added)
+++ client/views/pages/callcenter/QuestionSelect.jsx
@@ -0,0 +1,66 @@
+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";
+import RestoreFromTrashIcon from '@mui/icons-material/RestoreFromTrash';
+
+
+export default function QuestionSelect() {
+  const navigate = useNavigate();
+  //게시판
+  const thead = [
+    "No",
+    "답변상태",
+    "제목",
+    "작성자",
+    "작성일자",
+  ];
+  const key = [
+    "No",
+    "answer",
+    "title",
+    "writer",
+    "date",
+  ];
+  const content = [
+    {
+      No: 1,
+      answer: "답변완료",
+      title: (
+        <div className="title" onClick={() => {
+          navigate("/QuestionConfirm");
+        }}>담당자 바꿔주세요</div>
+      ),
+      writer: "홍길동",
+      date: "2023-01-27",
+    },
+
+  ];
+  return (
+    <main>
+      <div className="content-wrap">
+        <ContentTitle contentTitle={"Q&A"} />
+        <div className="board-wrap">
+          <div className="btn-wrap flex-end margin-bottom question-select">
+            <input type="checkbox" /><label htmlFor="">내 Q&A 보기</label>
+          <select name="" id="">
+            <option value="답변상태">답변상태</option>
+            <option value="미답변">미답변</option>
+            <option value="답변완료">답변완료</option>
+          </select>
+          <Button
+            className={"btn-small green-btn"}
+            btnName={"작성하기"}
+            onClick={() => {
+              navigate("/QuestionInsert");
+            }}
+          />
+          </div>
+        </div>
+        <Table className="equipment-detail" head={thead} contents={content} contentKey={key} />
+      </div>
+    </main>
+  );
+}
client/views/pages/equipment/EquipmentManagementSelect.jsx
--- client/views/pages/equipment/EquipmentManagementSelect.jsx
+++ client/views/pages/equipment/EquipmentManagementSelect.jsx
@@ -16,6 +16,20 @@
   const closeModal = () => {
     setModalOpen(false);
   };
+  const [modalOpen2, setModalOpen2] = React.useState(false);
+  const openModal2 = () => {
+    setModalOpen2(true);
+  };
+  const closeModal2 = () => {
+    setModalOpen2(false);
+  };
+  const [modalOpen3, setModalOpen3] = React.useState(false);
+  const openModal3 = () => {
+    setModalOpen3(true);
+  };
+  const closeModal3 = () => {
+    setModalOpen3(false);
+  };
   const navigate = useNavigate();
   const thead1 = [
     "No",
@@ -23,31 +37,36 @@
     "시리얼 넘버",
     "입고일자",
     "사용여부",
-    "보유 기관",
+    "보유 기관", //관리기관, 올잇메디
+    "담당자",//시행기관
   ];
   const key1 = [
     "No",
-    "equipment_name",
+    "equipment",
     "serialNumber",
-    "name",
+    "date",
     "use",
-    "management",];
+    "agency",
+    "protector",
+  ];
   const content1 = [
     {
       No: 1,
-      equipment_name: "스마트약상자",
+      equipment: "스마트약상자",
       serialNumber: "ABCD-1",
-      name: "2022.12.02",
+      date: "2022.12.02",
       use: "사용",
-      management: "A복지관"
+      agency: "A복지관",
+      protector: "김복지",
     },
     {
       No: 2,
-      equipment_name: "스마트약상자",
+      equipment: "스마트약상자",
       serialNumber: "ABCD-1",
-      name: "2022.12.02",
+      date: "2022.12.02",
       use: "미사용",
-      management: "B복지관"
+      agency: "B복지관",
+      protector: "-"
     },
   ];
   const thead3 = [
@@ -55,38 +74,55 @@
     "장비명",
     "시리얼 넘버",
     "입고일자",
-    "납품 기관",
+    "납품 기관",//관리기관, 올잇메디
+    "대상자",//시행기관
   ];
   const key3 = [
     "No",
-    "equipment_name",
+    "equipment",
     "serialNumber",
-    "name",
-    "management",];
+    "date",
+    "agency",
+    "senior",
+  ];
   const content3 = [
     {
       No: 1,
-      equipment_name: "스마트약상자",
+      equipment: "스마트약상자",
       serialNumber: "ABCD-1",
-      name: "2022.12.02",
-      management: (
+      date: "2022.12.02",
+      agency: (
         <Button
           className={"btn-small gray-btn"}
           btnName={"선택"}
           onClick={openModal}
         />
-      )
+      ),
+      senior: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"선택"}
+          onClick={openModal2}
+        />
+      ),
     },
     {
       No: 2,
-      equipment_name: "스마트약상자",
+      equipment: "스마트약상자",
       serialNumber: "ABCD-1",
-      name: "2022.12.02",
-      management: (<Button
+      date: "2022.12.02",
+      agency: (<Button
         className={"btn-small gray-btn"}
         btnName={"선택"}
         onClick={openModal}
-      />)
+      />),
+      senior: (
+        <Button
+          className={"btn-small gray-btn"}
+          btnName={"선택"}
+          onClick={openModal2}
+        />
+      ),
     },
   ];
   const thead2 = [
@@ -95,24 +131,27 @@
     "시리얼 넘버",
     "대여일",
     "배터리 잔량",
-    "보유기관",
+    "보유기관",//관리기관, 올잇메디
+    "담당자",//시행기관
   ];
   const key2 = [
     "No",
-    "equipment_name",
+    "equipment",
     "serialNumber",
-    "name",
+    "date",
     "battery",
-    "management",
+    "agency",
+    "protector",
   ];
   const content2 = [
     {
       No: 1,
-      equipment_name: "스마트약상자",
+      equipment: "스마트약상자",
       serialNumber: "ABCD-1",
-      name: "2022.12.02",
+      date: "2022.12.02",
       battery: "10%",
-      management: "A복지관",
+      agency: "A복지관",
+      protector: "김복지"
 
     },
   ];
@@ -123,19 +162,50 @@
   ];
   const key4 = [
     "No",
-    "equipment_name",
-    "serialNumber",
+    "agency",
+    "choice",
   ];
   const content4 = [
     {
       No: 1,
-      equipment_name: (
+      agency: (
         <div>
           <Category />
         </div>
       )
       ,
-      serialNumber: (<Button
+      choice: (<Button
+        className={"btn-small gray-btn"}
+        btnName={"선택"}
+      />)
+
+    },
+  ];
+  const thead5 = [
+    "No",
+    "대상자",
+    "선택하기",
+  ];
+  const key5 = [
+    "No",
+    "senior",
+    "choice",
+  ];
+  const content5 = [
+    {
+      No: 1,
+      senior: (
+        <div>
+          <input type="text" list="senior_list" />
+          <datalist id="senior_list">
+            <option value="대상자1(ID)"></option>
+            <option value="대상자2(ID)"></option>
+            <option value="대상자3(ID)"></option>
+          </datalist>
+        </div>
+      )
+      ,
+      choice: (<Button
         className={"btn-small gray-btn"}
         btnName={"선택"}
       />)
@@ -157,11 +227,8 @@
               <Button
                 className={"btn-small green-btn"}
                 btnName={"등록"}
-                onClick={() => {
-                  navigate("/EquipmentManagementInsert");
-                }}
+                onClick={openModal3}
               />
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
             </div>
           </div>
           <Table
@@ -178,7 +245,7 @@
     },
     {
       id: 2,
-      title: "재고 장비(5)",
+      title: "재고(미사용) 장비(5)", //에이젼시로 들어가면 미사용 장비(5)로 나와야 함
       description: (
         <div>
           <Table
@@ -192,7 +259,7 @@
     },
     {
       id: 3,
-      title: "납품 장비(200)",
+      title: "납품(내가 사용중인) 장비(200)",//에이젼시로 들어가면 내가 사용중인 장비(5)로 나와야 함
       description: (
         <Table
           className={"caregiver-user"}
@@ -225,6 +292,60 @@
           </div>
         </div>
       </Modal>
+      <Modal open={modalOpen2} close={closeModal2} header="대상자 선택">
+        <div className="board-wrap">
+          <div>
+            <Table
+              className={"caregiver-user"}
+              head={thead5}
+              contents={content5}
+              contentKey={key5}
+            />
+          </div>
+          <div>
+            <Button
+              className={"btn-100 green-btn"}
+              btnName={"닫기"}
+              onClick={closeModal2}
+            />
+          </div>
+        </div>
+      </Modal>
+      <Modal open={modalOpen3} close={closeModal3} header="대상자 선택">
+        <div className="board-wrap">
+          <div>
+          <table className="flex70 margin-bottom">
+            <tbody className="equipment-insert">
+              <tr>
+                <th>장비명</th>
+                <td colSpan={5}>
+                  <input type="text" name="" id="" />
+                </td>
+              </tr>
+              <tr>
+                <th>시리얼 넘버</th>
+                <td colSpan={5}>
+                  <input type="text" name="" id="" />
+                </td>
+              </tr>
+              <tr>
+                <th>입고일자</th>
+                <td colSpan={5}>
+                  <input type="text" name="" id="" />
+                </td>
+              </tr>            
+            </tbody>
+          </table>
+          </div>
+          <div>
+            <Button
+              className={"btn-100 green-btn"}
+              btnName={"저장"}
+              onClick={closeModal3}
+            />
+          </div>
+        </div>
+      </Modal>
       <div className="tab-container">
         <ul className="tab-menu">
           {data.map((item) => (
client/views/pages/equipment/EquipmentManagementSelectOne.jsx
--- client/views/pages/equipment/EquipmentManagementSelectOne.jsx
+++ client/views/pages/equipment/EquipmentManagementSelectOne.jsx
@@ -12,31 +12,35 @@
   const thead = [
     "No",
     "사용자명",
-    "시니어등록번호",
-    "관리기관",
+    "대상자등록번호",
+    "관리기관", //관리기관, 올잇메디
+    "담당자",  //시행기관
     "대여기간",
   ];
   const key = [
     "No",
     "name",
     "management_number",
-    "address",
-    "period_of_use",
+    "agency", //관리기관, 올잇메디
+    "protector",//시행기관
+    "period",
   ];
   const content = [
     {
       No: 1,
       name: "김복남",
       management_number: 2022080101,
-      address: "A복지관",
-      period_of_use: "2022.12.01 ~ 2023.11.30",
+      agency: "A복지관",
+      protector:"김복지",
+      period: "2022.12.01 ~ 2023.11.30",
     },
     {
       No: 2,
       name: "홍길동",
       management_number: 2022080102,
-      address: "B복지관",
-      period_of_use: "2020.05.01 ~ 2022.04.23",
+      agency: "B복지관",
+      protector:"김복지",
+      period: "2020.05.01 ~ 2022.04.23",
     },
   ];
   return (
 
client/views/pages/equipment/EquipmentManagementSelect_agency.jsx (deleted)
--- client/views/pages/equipment/EquipmentManagementSelect_agency.jsx
@@ -1,271 +0,0 @@
-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/BloodSelect.jsx
--- client/views/pages/healthcare/BloodSelect.jsx
+++ client/views/pages/healthcare/BloodSelect.jsx
@@ -108,13 +108,7 @@
             
           </table>
           <div className="btn-wrap flex-center margin-bottom5">
-              <Button
-                  className={"btn-small green-btn"}
-                  btnName={"추가하기"}
-                  onClick={() => {
-                  // navigate("/SeniorInsert");
-                  }}
-              />
+          <Button className={"btn-small green-btn"} btnName={"저장"} />
             </div>
           </div>
           <Table
client/views/pages/healthcare/ECGSelect.jsx
--- client/views/pages/healthcare/ECGSelect.jsx
+++ client/views/pages/healthcare/ECGSelect.jsx
@@ -95,13 +95,7 @@
             
           </table>
           <div className="btn-wrap flex-center margin-bottom5">
-              <Button
-                  className={"btn-small green-btn"}
-                  btnName={"추가하기"}
-                  onClick={() => {
-                  // navigate("/SeniorInsert");
-                  }}
-              />
+          <Button className={"btn-small green-btn"} btnName={"저장"} />
             </div>
           </div>
           <Table
@@ -162,7 +156,7 @@
       </Modal>
 
       <div className="content-wrap">
-      <ContentTitle contentTitle={"문진표 조회"} />
+      <ContentTitle contentTitle={"심전도 관리"} />
         <div>
           <DetailSearch />
           <div className="board-wrap">
client/views/pages/healthcare/Questionnaire.jsx
--- client/views/pages/healthcare/Questionnaire.jsx
+++ client/views/pages/healthcare/Questionnaire.jsx
@@ -157,13 +157,7 @@
             </tr>
           </table>
           </div>
-          <div>
-            <Button
-              className={"btn-100 green-btn"}
-              btnName={"닫기"}
-              onClick={closeModal}
-            />
-          </div>
+          <div className="flex-center"><Button className={"btn-small green-btn"} btnName={"저장"} /></div >
         </div>
       </Modal>
 
@@ -196,13 +190,7 @@
             </tr>           
           </table>
         <div className="btn-wrap flex-center margin-bottom5">
-              <Button
-                  className={"btn-small green-btn"}
-                  btnName={"추가하기"}
-                  onClick={() => {
-                  // navigate("/SeniorInsert");
-                  }}
-              />
+          <Button className={"btn-small green-btn"} btnName={"저장"} />
             </div>
           <div>
             <Table
 
client/views/pages/healthcare/Questionnaire_government.jsx (deleted)
--- client/views/pages/healthcare/Questionnaire_government.jsx
@@ -1,224 +0,0 @@
-import React from "react";
-import { useNavigate } from "react-router";
-import DetailSearch from "../../component/DetailSearch.jsx";
-import Table from "../../component/Table.jsx";
-import ContentTitle from "../../component/ContentTitle.jsx";
-import SubTitle from "../../component/SubTitle.jsx";
-import Button from "../../component/Button.jsx";
-import Modal from "../../component/Modal.jsx";
-
-export default function Questionnaire_government() {
-  const navigate = useNavigate();
-  const [modalOpen, setModalOpen] = React.useState(false);
-  const openModal = () => {
-    setModalOpen(true);
-  };
-  const closeModal = () => {
-    setModalOpen(false);
-  };
-
-  const [modalOpen2, setModalOpen2] = React.useState(false);
-  const openModal2 = () => {
-    setModalOpen2(true);
-  };
-  const closeModal2 = () => {
-    setModalOpen2(false);
-  };
-  //게시판
-  const thead = ["No", "이름","대상자등록번호", "생년월일", "연락처", "주소", "관리기관", "보호사", "문진표", "내원기록"];
-  const key = ["No", "name","number", "birth", "phone", "address", "agency", "protect", "average", "record"];
-  const content = [
-    {
-      No: 1,
-      name: "김복남",
-      number: "00000001",
-      birth: "1948.11.15",
-      phone: "010-1234-5678",
-      address: "경상북도 군위군 삼국유사면",
-      agency: "A복지관",
-      protect: "홍길동",
-      average: (
-        <Button
-          className={"btn-small gray-btn"}
-          btnName={"작성하기"}
-          onClick={openModal}
-        />
-      ),
-      record: (
-        <Button
-          className={"btn-small gray-btn"}
-          btnName={"진료 내역"}
-          onClick={openModal2}
-        />
-      ),
-    },
-    {
-      No: 2,
-      name: "홍길동",
-      number: "00000001",
-      birth: "1948.08.02",
-      phone: "010-1234-3333",
-      address: "경상북도 군위군 군위읍",
-      agency: "B복지관",
-      protect: "박길동",
-      average: (
-        <Button
-          className={"btn-small gray-btn"}
-          btnName={"보기"}
-          onClick={openModal}
-        />
-      ),
-      record: (
-        <Button
-          className={"btn-small gray-btn"}
-          btnName={"진료 내역"}
-          onClick={openModal2}
-        />
-      ),
-    },
-  ];
-
-  const thead1 = [
-    "No",
-    "진료 일자",
-    "진료 사유",
-    "진료 내용",
-    "심전도 데이터",
-    "혈압 데이터",
-    "기록 작성자 명",
-  ];
-  const key1 = ["No", "date", "reason","content", "ecg", "blood", "name"];
-  const content1 = [
-    {
-      No: 1,
-      date: "2023-01-25",
-      reason: "정기 내원",
-      content: "건강검진 진행, 이상 없음",
-      ecg: "data",
-      blood: "data",
-      name: "정간호",
-    },
-  ];
-
-  return (
-    <main>
-      <Modal open={modalOpen} close={closeModal} header="문진표 작성">
-        <div className="board-wrap">        
-          <div>
-          <table className="margin-bottom2  questionnaire-table">
-            <tr>
-              <th>흡연을 하십니까?</th>
-              <td className="flex-start">
-              <input type="radio" />
-                  <label for="gender">예</label>
-              <input type="radio" />
-                  <label for="gender">아니요</label>
-              </td>              
-            </tr>
-            <tr>
-            <th>음주를 하십니까?</th>
-              <td className="flex-start">
-              <input type="radio" />
-                  <label for="gender">예</label>
-              <input type="radio" />
-                  <label for="gender">아니요</label>
-              </td>              
-            </tr>
-            <tr>
-            <th>일주일에 운동을 몇회 하십니까?</th>
-              <td className="flex-start">
-              <input type="radio" />
-                  <label for="gender">안함</label>
-              <input type="radio" />
-                  <label for="gender">3회 미만</label>
-              <input type="radio" />
-                  <label for="gender">3회 이상</label>
-              <input type="radio" />
-                  <label for="gender">매일</label>
-              </td>
-            </tr>
-            <tr>
-            <th>최근 3개월 동안 갑작스런 체중 변화가 있었습니까?</th>
-              <td className="flex-start">
-              <input type="radio" />
-                  <label for="gender">예 - 증가</label>
-              <input type="radio" />
-                  <label for="gender">예 - 감소</label>
-              <input type="radio" />
-                  <label for="gender">아니요</label>
-              </td>   
-            </tr>
-            <tr>
-            <th>현재 복용중인 약이 있으면 체크를 해주세요.</th>
-              <td className="flex-start">
-              <input type="checkbox" />
-                  <label for="gender">없음</label>
-              <input type="checkbox" />
-                  <label for="gender">아스피린(항혈소판제)</label>
-              <input type="checkbox" />
-                  <label for="gender">당뇨약</label>
-              <input type="checkbox" />
-                  <label for="gender">고혈압약</label>
-              <input type="checkbox" />
-                  <label for="gender">기타</label><input type="text" />
-              </td>              
-            </tr>
-          </table>
-          </div>
-          <div>
-            <Button
-              className={"btn-100 green-btn"}
-              btnName={"닫기"}
-              onClick={closeModal}
-            />
-          </div>
-        </div>
-      </Modal>
-
-      <Modal open={modalOpen2} close={closeModal2} header="진료 기록">
-        <div className="board-wrap">
-        <div className="btn-wrap flex-end margin-bottom">
-              <Button
-                  className={"btn-small green-btn"}
-                  btnName={"등록"}
-                  onClick={() => {
-                  // navigate("/SeniorInsert");
-                  }}
-              />
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
-            </div>
-          <div>
-            <Table
-              className={"caregiver-user"}
-              head={thead1}
-              contents={content1}
-              contentKey={key1}
-            />
-          </div>
-          <div>
-            <Button
-              className={"btn-100 green-btn"}
-              btnName={"닫기"}
-              onClick={closeModal2}
-            />
-          </div>
-        </div>
-      </Modal>
-
-      <div className="content-wrap">
-      <ContentTitle contentTitle={"문진표 조회"} />
-        <div>
-          <DetailSearch />
-          <div className="board-wrap">
-            <Table
-            className={"medicine-table"}
-              head={thead}
-              contents={content}
-              contentKey={key}
-            />
-          </div>
-        </div>
-      </div>
-    </main>
-  );
-}
 
client/views/pages/healthcare/medicinecare/MedicineCareSelect_government.jsx (deleted)
--- client/views/pages/healthcare/medicinecare/MedicineCareSelect_government.jsx
@@ -1,50 +0,0 @@
-import React from "react";
-import { useNavigate } from "react-router";
-import DetailSearch from "../../../component/DetailSearch.jsx";
-import Table from "../../../component/Table.jsx";
-import ContentTitle from "../../../component/ContentTitle.jsx";
-import SubTitle from "../../../component/SubTitle.jsx";
-
-export default function MedicineCareSelect() {
-  const navigate = useNavigate();
-
-  //게시판
-  const thead = ["No", "이름","시니어등록번호", "생년월일", "연락처", "주소","보호사", "관리기관", "일 복약 횟수",];
-  const key = ["No", "name","number", "birth", "phone", "address","protector","agency", "average"];
-  const content = [
-    {
-      No: 1,
-      name: "김복남",
-      number: "00000001",
-      birth: "1948.11.15",
-      phone: "010-1234-5678",
-      address: "경상북도 군위군 삼국유사면",
-      protector: "홍길동",
-      agency: "A복지관",
-      average: "3회",
-    },
-  ];
-
-  return (
-    <main>
-      <div className="content-wrap">
-      <ContentTitle contentTitle={"복약 조회"} />
-        <div>
-          <DetailSearch />
-          <div className="board-wrap">
-          <SubTitle explanation={"대상자 클릭 시 상세페이지로 이동합니다."} className="margin-bottom"/>
-            <Table
-            className={"medicine-table"}
-              head={thead}
-              contents={content}
-              contentKey={key}
-              onClick={() => {
-                navigate("/MedicineCareSelectOne");
-              }}
-            />
-          </div>
-        </div>
-      </div>
-    </main>
-  );
-}
 
client/views/pages/healthcare/temperature/TemperatureManagementSelect_government.jsx (deleted)
--- client/views/pages/healthcare/temperature/TemperatureManagementSelect_government.jsx
@@ -1,53 +0,0 @@
-import React from "react";
-import Table from "../../../component/Table.jsx";
-import DetailSearch from "../../../component/DetailSearch.jsx";
-import ContentTitle from "../../../component/ContentTitle.jsx";
-import SubTitle from "../../../component/SubTitle.jsx";
-import { useNavigate } from 'react-router';
-
-export default function TemperatureManagementSelect_government() {
-  const navigate = useNavigate();
-    //게시판
-    const thead = ["No", "이름", "생년월일", "연락처", "주소", "관리기관","보호사","최근 온도",];
-    const key = ["No", "name", "birth", "phone", "address","agency", "protect","temp",];
-    const content = [
-      {
-        No: 1,
-        name: "김복남",
-        birth: "1948.11.15",
-        phone: "010-1234-5678",
-        address: "경상북도 군위군 삼국유사면",
-        agency: "A복지관",
-        protect: "홍길동",
-        temp: "18°C",
-      },
-      {
-        No: 2,
-        name: "홍길동",
-        birth: "1945.05.08",
-        phone: "010-1234-5678",
-        address: "경상북도 군위군 군위읍",
-        agency: "B복지관",
-        protect: "박길동",
-        temp: "10°C",
-      },
-    ];
-  return (
-    <main>
-      <div className="content-wrap">
-      <ContentTitle contentTitle={"댁내 온도 조회"} />
-          <DetailSearch />
-          <div className="board-wrap">  
-          <SubTitle className="margin-bottom" explanation={"대상자 클릭 시 최근 일주일 댁내 온도를 확인할 수 있습니다."}/>
-          <Table
-          className={"temperature-table"}
-            head={thead}
-            contents={content}
-            contentKey={key}
-            onClick={()=>{navigate('/TemperatureManagementSelectOne')}}
-          />
-        </div>
-      </div>
-    </main>
-  );
-}
 
client/views/pages/senior_management/SeniorSelect.jsx (deleted)
--- client/views/pages/senior_management/SeniorSelect.jsx
@@ -1,120 +0,0 @@
-import React from "react";
-import Table from "../../component/Table.jsx";
-import Button from "../../component/Button.jsx";
-import { useNavigate } from "react-router";
-import DetailSearch from "./../../component/DetailSearch.jsx";
-import ContentTitle from "../../component/ContentTitle.jsx";
-import SubTitle from "../../component/SubTitle.jsx";
-
-export default function SeniorSelect() {
-  const navigate = useNavigate();
-
-  //게시판
-  const thead = [
-    <input type="checkbox" />,
-    "No",
-    "사용자관리번호",
-    "관리기관",
-    "이름",
-    "지역",
-    "연락처",
-  ];
-  const key = [
-    "",
-    "No",
-    "management_number",
-    "level_of_care",
-    "name",
-    "birth",
-    "phone",
-  ];
-  const content = [
-    {
-      "": <input type="checkbox" />,
-      No: 1,
-      management_number: 2022080101,
-      level_of_care: "A복지관",
-      name: "김복남",
-      birth: "대구",
-      phone: "010-1234-1234"
-    },
-    {
-      "": <input type="checkbox" />,
-      No: 1,
-      management_number: 2022080101,
-      level_of_care: "A복지관",
-      name: "김복남",
-      birth: "대구",
-      phone: "010-1234-1234"
-    },
-    {
-      "": <input type="checkbox" />,
-      No: 1,
-      management_number: 2022080101,
-      level_of_care: "A복지관",
-      name: "김복남",
-      birth: "대구",
-      phone: "010-1234-1234"
-    },
-  ];
-
-  //select option 동적 생성
-  // const optionList = () => {
-  //   let year = [];
-  //   let month = [];
-  //   let days = [];
-  //   let currentDate = new Date();
-  //   let currentYear = currentDate.getFullYear();
-
-  //   for (let i = 1910; i < currentYear.length; i++) {
-  //     year.push(i);
-  //   }
-
-  //   for (let j = 1; i < 13; j++) {
-  //     month.push(j);
-  //   }
-
-  //   for (let k = 1; i < 32; k++) {
-  //     days.push(k);
-  //   }
-  //   return year, month, days;
-  // };
-
-  // React.useEffect(() => {
-  //   optionList();
-  // }, []);
-
-  return (
-    <main>
-      <div className="content-wrap">
-        <ContentTitle contentTitle={"대상자 조회"} />
-        <div>
-          <DetailSearch />
-          <div className="board-wrap">
-            <SubTitle className="margin-bottom" explanation={"대상자 클릭 시 상세페이지로 이동합니다."} />
-            <div className="btn-wrap flex-end margin-bottom">
-              <Button
-                className={"btn-small green-btn"}
-                btnName={"등록"}
-                onClick={() => {
-                  navigate("/SeniorInsert");
-                }}
-              />
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
-            </div>
-            <Table
-              className={"senior-table"}
-              head={thead}
-              contents={content}
-              contentKey={key}
-              onClick={() => {
-                navigate("/SeniorSelectOne");
-              }}
-            />
-           
-          </div>
-        </div>
-      </div>
-    </main>
-  );
-}
client/views/pages/user_management/ProtectorInsert.jsx (Renamed from client/views/pages/authority/MyInfoUpdate.jsx)
--- client/views/pages/authority/MyInfoUpdate.jsx
+++ client/views/pages/user_management/ProtectorInsert.jsx
@@ -1,16 +1,47 @@
-import React from 'react'
-import ContentTitle from '../../component/ContentTitle.jsx'
-import SubTitle from '../../component/SubTitle.jsx'
-import Button from '../../component/Button.jsx'
+import React from "react";
+import Table from "../../component/Table.jsx";
+import Button from "../../component/Button.jsx";
+import { useNavigate } from "react-router";
+import DetailSearch from "../../component/AgencySearch.jsx";
+import ContentTitle from "../../component/ContentTitle.jsx";
+import SubTitle from "../../component/SubTitle.jsx";
 
-export default function MyInfoUpdate() {
+export default function ProtectorSelect() {
+  const navigate = useNavigate();
+
+  //게시판
+ 
+  //select option 동적 생성
+  // const optionList = () => {
+  //   let year = [];
+  //   let month = [];
+  //   let days = [];
+  //   let currentDate = new Date();
+  //   let currentYear = currentDate.getFullYear();
+
+  //   for (let i = 1910; i < currentYear.length; i++) {
+  //     year.push(i);
+  //   }
+
+  //   for (let j = 1; i < 13; j++) {
+  //     month.push(j);
+  //   }
+
+  //   for (let k = 1; i < 32; k++) {
+  //     days.push(k);
+  //   }
+  //   return year, month, days;
+  // };
+
+  // React.useEffect(() => {
+  //   optionList();
+  // }, []);
+
   return (
     <main>
-    <div className="content-wrap">
-      <ContentTitle contentTitle={"내 정보 수정"} />
-      <div className="board-wrap">
-          <SubTitle className="margin-bottom" explanation={"내 정보를 수정 할 수 있습니다."} />
-          <div className="join-inner-update">
+     <div className="join-group">
+          <h3>회원가입</h3>
+          <div className="join-inner">
             <div>
               <div className="flex-start margin-bottom2">
                 <label className="flex25">구분</label>
@@ -40,10 +71,10 @@
                 </label>
                 <input
                   type="text"
-                  name="id"
+                  name="name"
                   placeholder=""
                   autocomplete="off"
-                  id="id"
+                  id="name"
                 />
               </div>
             </div>
@@ -58,7 +89,11 @@
                   placeholder=""
                   autocomplete="off"
                   id="id"
-                  disabled
+                />
+                <Button
+                  btnName={"중복확인"}
+                  className={"green-btn btn-large"}
+                  onclick="openIdChk()"
                 />
               </div>
             </div>
@@ -104,16 +139,18 @@
                 />
               </div>
             </div>
-            <div className="btn-wrap flex-center">
-              <Button className={"gray-btn btn-large"} btnName={"탈퇴"} />
+            <div className="btn-wrap">
+              <Button className={"gray-btn btn-large"} btnName={"취소"} />
               <Button
                 className={"green-btn btn-large"}
-                btnName={"수정"}
+                btnName={"등록"}
+                onClick={() => {
+                  navigate("Login");
+                }}
               />
             </div>
           </div>
-      </div>
-    </div>
-  </main>
-  )
+        </div>
+    </main>
+  );
 }
client/views/pages/user_management/ProtectorSelect.jsx
--- client/views/pages/user_management/ProtectorSelect.jsx
+++ client/views/pages/user_management/ProtectorSelect.jsx
@@ -5,17 +5,22 @@
 import DetailSearch from "../../component/AgencySearch.jsx";
 import ContentTitle from "../../component/ContentTitle.jsx";
 import SubTitle from "../../component/SubTitle.jsx";
+import Modal from "../../component/Modal.jsx";
 
 export default function ProtectorSelect() {
   const navigate = useNavigate();
-
+  const [modalOpen, setModalOpen] = React.useState(false);
+  const openModal = () => {
+    setModalOpen(true);
+  };
+  const closeModal = () => {
+    setModalOpen(false);
+  };
   //게시판
   const thead = [
     "No",
     "소속기관명",
     "이름",
-    "성별",
-    "생년월일",
     "연락처",
     "ID",
     "담당 대상자(어르신) (명)",
@@ -24,8 +29,6 @@
     "No",
     "center",
     "name",
-    "gender",
-    "birth",
     "phone",
     "ID",
     "worker",
@@ -35,8 +38,6 @@
       No: 1,
       center: "A복지관",
       name: "홍길동",
-      gender: "여",
-      birth: "920516",
       phone: "010-1234-1234",
       ID: "a123",
       worker: "5명"
@@ -45,8 +46,6 @@
       No: 2,
       center: "A복지관",
       name: "홍길동",
-      gender: "여",
-      birth: "920506",
       phone: "010-1234-1234",
       ID: "b123",
       worker: "5명"
@@ -55,8 +54,6 @@
       No: 3,
       center: "A복지관",
       name: "홍길동",
-      gender: "여",
-      birth: "920519",
       phone: "010-1234-1234",
       ID: "c123",
       worker: "8명"
@@ -92,6 +89,98 @@
 
   return (
     <main>
+      <Modal open={modalOpen} close={closeModal} header="담당자 등록">
+        <div className="board-wrap">
+          <div>
+          <div className="join-inner">
+            <div>
+            </div>
+            <div>
+              <div className="flex-start margin-bottom2">
+                <label className="flex25" htmlFor="name">
+                  기관명
+                </label>
+                <select name="division" id="section">
+                  <option value="manager">기관명</option>
+                </select>
+              </div>
+            </div>
+            <div>
+              <div className="flex-start margin-bottom2">
+                <label className="flex25" htmlFor="name">
+                  이름
+                </label>
+                <input
+                  type="text"
+                  name="name"
+                  placeholder=""
+                  autocomplete="off"
+                  id="name"
+                />
+              </div>
+            </div>
+            <div className="id">
+              <div className="flex-start margin-bottom2">
+                <label className="flex25" htmlFor="id">
+                  아이디
+                </label>
+                <input
+                  type="text"
+                  name="id"
+                  placeholder=""
+                  autocomplete="off"
+                  id="id"
+                />
+                <Button
+                  btnName={"중복확인"}
+                  className={"green-btn btn-large"}
+                  onclick="openIdChk()"
+                />
+              </div>
+            </div>
+            <div>
+              <div className="flex-start margin-bottom2">
+                <label className="flex25" htmlFor="password">
+                  비밀번호
+                </label>
+                <input
+                  type="text"
+                  name="password"
+                  placeholder=""
+                  autocomplete="off"
+                  id="password"
+                />
+              </div>
+            </div>
+            <div>
+              <div className="flex margin-bottom2">
+                <label className="flex25" htmlFor="phone_number">
+                  전화번호
+                </label>
+                <input
+                  type="text"
+                  name="phone_number"
+                  placeholder=""
+                  autocomplete="off"
+                  id="phone_number"
+                />
+              </div>
+            </div>
+            <div className="btn-wrap flex-center">
+              <Button className={"gray-btn btn-large"} btnName={"취소"} />
+              <Button
+                className={"green-btn btn-large"}
+                btnName={"등록"}
+                onClick={() => {
+                  navigate("Login");
+                }}
+              />
+            </div>
+          </div>
+          </div>
+        </div>
+      </Modal>
+
       <div className="content-wrap">
         <ContentTitle contentTitle={"사용자 조회"} />
         <div>
@@ -102,11 +191,8 @@
                 <Button
                   className={"btn-small green-btn"}
                   btnName={"등록"}
-                  onClick={() => {
-                    navigate("/SeniorInsert");
-                  }}
-                />
-                <Button className={"btn-small green-btn"} btnName={"삭제"} />
+                  onClick={openModal}
+                />                
               </div>
             </div >
             <Table
client/views/pages/user_management/UserAuthoriySelect.jsx
--- client/views/pages/user_management/UserAuthoriySelect.jsx
+++ client/views/pages/user_management/UserAuthoriySelect.jsx
@@ -37,6 +37,13 @@
   const closeModal = () => {
     setModalOpen(false);
   };
+  const [modalOpen2, setModalOpen2] = React.useState(false);
+  const openModal2 = () => {
+    setModalOpen2(true);
+  };
+  const closeModal2 = () => {
+    setModalOpen2(false);
+  };
   const thead = [
     "No",
     "소속기관명",
@@ -170,11 +177,7 @@
               <Button
                 className={"btn-small green-btn"}
                 btnName={"등록"}
-                onClick={() => {
-                  navigate("/SeniorInsert");
-                }}
               />
-              <Button className={"btn-small green-btn"} btnName={"삭제"} />
             </div>
           <div>
             <Table
@@ -189,6 +192,98 @@
               className={"btn-100 green-btn"}
               btnName={"닫기"}
               onClick={closeModal}
+            />
+          </div>
+        </div>
+      </Modal>
+      <Modal open={modalOpen2} close={closeModal2} header="'김복남'님의 가족">
+        <div className="board-wrap">        
+            <SubTitle explanation={"회원 등록 시 ID는 연락처, 패스워드는 생년월일 8자리입니다."} className="margin-bottom"/>
+          <table className="margin-bottom2 senior-insert">
+          <tr>
+              <th>대상자등록번호</th>
+              <td colSpan={3} className="flex">
+                <input type="text" placeholder="생성하기 버튼 클릭 시 자동으로 생성됩니다."/>
+                <Button
+              className={"btn-large gray-btn"}
+              btnName={"생성하기"}
+            />
+              </td>
+            </tr>
+            <tr>
+              <th>이름</th>
+              <td>
+                <input type="text" />
+              </td>
+              <th>성별</th>
+              <td className="flex-start gender">
+                <div className="flex-start">
+                  <input type="radio" name="genderSelect"></input>
+                  <label for="gender">남</label>
+                </div>
+                <div className="flex-start">
+                  <input type="radio" name="genderSelect"></input>
+                  <label for="gender">여</label>
+                </div>
+              </td>
+            </tr>
+            <tr>
+            <th>생년월일</th>
+              <td>
+                <div className="flex">
+                  <select name="year" id="year">
+                    <option value="">년</option>
+                  </select>
+                  <select name="month" id="month">
+                    <option value="">월</option>
+                  </select>
+                  <select name="days" id="days">
+                    <option value="">일</option>
+                  </select>
+                </div>
+              </td>
+              {/* <th>요양등급</th>
+              <td>
+              <input type="text" />
+              </td> */}
+              
+            </tr>
+            <tr>
+              <th>연락처</th>
+              <td colSpan={3}>
+                <input type="text" />
+              </td>
+            </tr>
+            <tr>
+              <th>주소</th>
+              <td colSpan={3}>
+                <input type="text" />
+              </td>
+            </tr>
+            <tr>
+              <th>비고</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+            {/* <tr>
+              <th>복용중인 약</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+            <tr>
+              <th>기저질환</th>
+              <td colSpan={3}>
+                <textarea cols="30" rows="10"></textarea>
+              </td>
+            </tr> */}
+          </table>
+          <div>
+            <Button
+              className={"btn-100 green-btn"}
+              btnName={"등록"}
+              onClick={closeModal2}
             />
           </div>
         </div>
@@ -294,9 +389,7 @@
               <Button
                 className={"btn-small green-btn"}
                 btnName={"등록"}
-                onClick={() => {
-                  navigate("/SeniorInsert");
-                }}
+                onClick={openModal2}
               />
               <Button className={"btn-small green-btn"} btnName={"삭제"} />
             </div>
client/views/pages/user_management/UserAuthoriySelect_agency.jsx
--- client/views/pages/user_management/UserAuthoriySelect_agency.jsx
+++ client/views/pages/user_management/UserAuthoriySelect_agency.jsx
@@ -22,6 +22,13 @@
   const closeModal2 = () => {
     setModalOpen2(false);
   };
+  const [modalOpen3, setModalOpen3] = React.useState(false);
+  const openModal3 = () => {
+    setModalOpen3(true);
+  };
+  const closeModal3 = () => {
+    setModalOpen3(false);
+  };
 
   const insertBtn = (id) => {
     if (id == 2) {
@@ -292,13 +299,15 @@
           </div>
         </div>
       </Modal>
-      <Modal open={modalOpen2} close={closeModal2} header="보호사 배정">
+      <Modal open={modalOpen2} close={closeModal2} header="담당자 배정">
         <div className="board-wrap">
-          <SubTitle explanation={"보호사 선택"} className="margin-bottom"/>
+          <SubTitle explanation={"담당자 선택"} className="margin-bottom"/>
           <div className="flex-start protectorlist margin-bottom5">
-            <input type="text" list="datalist" />
+            <input type="text" list="protectorlist" />
             <datalist id="protectorlist">
-              <option value="옵션태그 값">이름(아이디)</option>
+              <option value="보호사1(ID)"></option>
+              <option value="보호사2(ID)"></option>
+              <option value="보호사3(ID)"></option>
             </datalist>
             <div className="btn-wrap">
               <Button
@@ -315,6 +324,96 @@
               contentKey={key4}
             />
           </div>
+        </div>
+      </Modal>
+      <Modal open={modalOpen3} close={closeModal3} header="대상자 등록">
+        <div className="board-wrap">
+          <SubTitle explanation={"회원 등록 시 ID는 연락처, 패스워드는 생년월일 8자리입니다."} className="margin-bottom"/>
+          <table className="margin-bottom2 senior-insert">
+          <tr>
+              <th>대상자등록번호</th>
+              <td colSpan={3} className="flex">
+                <input type="text" placeholder="생성하기 버튼 클릭 시 자동으로 생성됩니다."/>
+                <Button
+              className={"btn-large gray-btn"}
+              btnName={"생성하기"}
+            />
+              </td>
+            </tr>
+            <tr>
+              <th>이름</th>
+              <td>
+                <input type="text" />
+              </td>
+              <th>성별</th>
+              <td className="flex-start gender">
+                <div className="flex-start">
+                  <input type="radio" name="genderSelect"></input>
+                  <label for="gender">남</label>
+                </div>
+                <div className="flex-start">
+                  <input type="radio" name="genderSelect"></input>
+                  <label for="gender">여</label>
+                </div>
+              </td>
+            </tr>
+            <tr>
+            <th>생년월일</th>
+              <td>
+                <div className="flex">
+                  <select name="year" id="year">
+                    <option value="">년</option>
+                  </select>
+                  <select name="month" id="month">
+                    <option value="">월</option>
+                  </select>
+                  <select name="days" id="days">
+                    <option value="">일</option>
+                  </select>
+                </div>
+              </td>
+              {/* <th>요양등급</th>
+              <td>
+              <input type="text" />
+              </td> */}              
+            </tr>
+            <tr>
+              <th>연락처</th>
+              <td colSpan={3}>
+                <input type="text" />
+              </td>
+            </tr>
+            <tr>
+              <th>주소</th>
+              <td colSpan={3}>
+                <input type="text" />
+              </td>
+            </tr>
+            <tr>
+              <th>비고</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+            {/* <tr>
+              <th>복용중인 약</th>
+              <td colSpan={3}>
+                <textarea className="medicine" cols="30" rows="2"></textarea>
+              </td>
+            </tr>
+            <tr>
+              <th>기저질환</th>
+              <td colSpan={3}>
+                <textarea cols="30" rows="10"></textarea>
+              </td>
+            </tr> */}
+          </table>
+            <div className="btn-wrap flex-center">
+              <Button
+                className={"btn-small green-btn"}
+                btnName={"등록"}
+              />
+            </div>
         </div>
       </Modal>
 
@@ -350,7 +449,7 @@
             />
           </div>
           <div className="btn-wrap flex-end">
-            <Button className={"btn-small green-btn"} btnName={"등록"} />
+            <Button className={"btn-small green-btn"} btnName={"등록"} onClick={openModal3}/>
           </div>
           <ul className="tab-content">
             {data
client/views/pages/visit/visit/VisitSelectOne.jsx
--- client/views/pages/visit/visit/VisitSelectOne.jsx
+++ client/views/pages/visit/visit/VisitSelectOne.jsx
@@ -40,7 +40,7 @@
     <main>
       <Modal open={modalOpen} close={closeModal} header="방문 등록">
         <div className="board-wrap">
-        <table className="flex70">
+        <table className="flex70 margin-bottom">
             <tbody>
               <tr>
                 <th>대상자</th>
@@ -85,6 +85,7 @@
               </tr>
             </tbody>
           </table>
+          <div className="flex-center"><Button className={"btn-small green-btn"} btnName={"저장"} /></div >
         </div>
       </Modal>
       <div className="content-wrap">
 
client/views/pages/visit/visit/VisitSelect_government.jsx (deleted)
--- client/views/pages/visit/visit/VisitSelect_government.jsx
@@ -1,80 +0,0 @@
-import React from "react";
-import DetailSearch from "../../../component/DetailSearch.jsx";
-import Button from "../../../component/Button.jsx";
-import Table from "../../../component/Table.jsx";
-import { useNavigate } from "react-router";
-import ContentTitle from "../../../component/ContentTitle.jsx";
-import SubTitle from "../../../component/SubTitle.jsx";
-
-export default function VisitSelect_government() {
-  const navigate = useNavigate();
-
-  //게시판
-  const thead = [
-    "No", "이름", "생년월일", "연락처", "주소", "관리기관","보호사","최근 방문일","방문목적","방문사유",
-  ];
-  const key = [
-    "No", "name", "birth", "phone", "address","agency","protect","visit","reason" ,"reason_detail"
-  ];
-  const content = [
-    {
-      No: 1,
-      name: "김복남",
-      birth: "1948.11.15",
-      phone: "010-1234-5678",
-      address: "경상북도 군위군 삼국유사면",
-      agency: "A복지관",
-      protect: "홍길동",
-      visit: "2023.02.08",
-      reason: "정기방문",
-      reason_detail: "정기방문일",
-    },
-    {
-      No: 2,
-      name: "박영남",
-      birth: "1948.11.15",
-      phone: "010-1234-5678",
-      address: "경상북도 군위군 삼국유사면",
-      agency: "A복지관",
-      protect: "홍길동",
-      visit: "2023.02.08",
-      reason: "병원동행",
-      reason_detail: "두통을 호소하심",
-    },
-  ];
-  return (
-    <main>
-      <div className="content-wrap">
-        <ContentTitle contentTitle={"방문 조회"} />
-        <DetailSearch />
-        <div className="board-wrap">
-          <SubTitle
-            className="margin-bottom"
-            explanation={"대상자 클릭 시 상세페이지로 이동합니다."}
-          />
-          <div className="visit-table">
-            <Table
-              className={"visit-table"}
-              head={thead}
-              contents={content}
-              contentKey={key}
-              onClick={() => {
-                navigate("/VisitSelectOne");
-              }}
-            />
-          </div>
-          {/* <div className="btn-wrap flex-end">
-            <Button
-              className={"btn-small green-btn"}
-              btnName={"등록"}
-              onClick={() => {
-                navigate("/VisitInsert");
-              }}
-            />
-            <Button className={"btn-small green-btn"} btnName={"삭제"} />
-          </div> */}
-        </div>
-      </div>
-    </main>
-  );
-}
Add a comment
List