diff --git a/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavSupport.jsx b/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavSupport.jsx index 2ccc8a3..382aa0e 100644 --- a/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavSupport.jsx +++ b/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavSupport.jsx @@ -1,18 +1,131 @@ -import React from 'react'; +import React, {useState} from 'react'; -import { NavLink } from 'react-router-dom'; +import { Link } from 'react-router-dom'; import URL from 'constants/url'; +import Button from 'react-bootstrap/Button' +import Row from 'react-bootstrap/Row' +import Col from 'react-bootstrap/Col' +import { Box, Tabs, Tab, Typography } from '@mui/material'; + +function a11yProps(index) { + return { + id: `wrapped-tab-${index}`, + 'aria-controls': `wrapped-tabpanel-${index}`, + }; +} +function TabPanel(props) { + const { children, value, index, ...other } = props; + + return ( + + ); +} function EgovLeftNavSupport() { + const [value, setValue] = useState(0); + const handleChange = (event, newValue) => { + setValue(newValue); + }; + return ( -
+
-

고객지원

-
    -
  • (isActive ? "cur" : "")}>자료실
  • -
  • (isActive ? "cur" : "")}>묻고답하기
  • -
  • (isActive ? "cur" : "")}>서비스신청
  • -
+
+ + + + + 관리자 님 + + + 비밀번호변경 + 회원탈퇴 + + + + + + + + + + + {/**/} + {/* 질문한 Q&A가 없습니다.*/} + {/**/} + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2023.01.02 + + + 매입형 합성기둥의 설계기준 관련 + 2023.01.02 + + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2023.01.02 + + + 매입형 합성기둥의 설계기준 관련 + 2023.01.02 + + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2023.01.02 + + + 매입형 합성기둥의 설계기준 관련 + 2023.01.02 + + + + {/**/} + {/* 다운로드한 파일이 없습니다.*/} + {/**/} + + 매입형 합성기둥의 설계기준 관련 + 2024.01.02 + + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2024.01.02 + + + 매입형 합성기둥의 설계기준 관련 + 2024.01.02 + + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2023.01.02 + + + 매입형 합성기둥의 설계기준 관련 + 2023.01.02 + + + 일반 건축 콘크리트공사 시공 허용 오차 기준 질의 + 2023.01.02 + + +
+
); diff --git a/egovframe-template-simple-react-contribution/src/css/layout.css b/egovframe-template-simple-react-contribution/src/css/layout.css index 25d5f4a..f67773b 100644 --- a/egovframe-template-simple-react-contribution/src/css/layout.css +++ b/egovframe-template-simple-react-contribution/src/css/layout.css @@ -116,7 +116,13 @@ body {min-width: 1400px;} .c_wrap .layout .nav1 ul li a:hover::after {content: ""; display: block; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 9px; height: 15px; background: url(css/images/ico_arrow_r_gray_9x15.png) no-repeat; } .c_wrap .layout .nav1 ul li a.cur {color: #fff; font-weight: 700; background-color: #004994; } - /* location */ +/* 내정보 (왼쪽메뉴) */ +.c_wrap .layout .nav3:not(.tabs) {display: table-cell; width: 300px; vertical-align: top; padding-right: 30px;} +.c_wrap .layout .nav3 .menu11 {height : 300px; margin: 0; border: 1px solid #AFAFAF; border-radius: 10px;} +.c_wrap .layout .nav3 .menu11 .person::before {content: ""; display: inline-block; width: 50px; height: 50px; background: url(css/images/ico_user.png) no-repeat center bottom; background-size: 30px 30px; } +.c_wrap .layout .nav3 .menu11 .myPanel {height: 145px; overflow-x: hidden; overflow-y: auto;} + +/* location */ .location {height: 30px; padding-top: 23px; text-align: right;} /* chagned by lim height: 70px; padding-top: 43px; */ .location ul, .location ul li {display: inline-block; vertical-align: top;} .location ul li {position: relative; color: #666; font-size: 14px;} diff --git a/egovframe-template-simple-react-contribution/src/css/page.css b/egovframe-template-simple-react-contribution/src/css/page.css index 0417058..cf5c6a7 100644 --- a/egovframe-template-simple-react-contribution/src/css/page.css +++ b/egovframe-template-simple-react-contribution/src/css/page.css @@ -534,6 +534,17 @@ .BRD022 .result .list_item > div:nth-child(2) {width: 30%; text-align: center;} .BRD022 .result .list_item > div:nth-child(3) {width: 30%; text-align: center;} + /* 즐겨찾기 */ + .BRD023 .head > span:nth-child(1) {position: relative; width: 100px; } + .BRD023 .head > span:nth-child(2) {position: relative; } + .BRD023 .head > span:nth-child(3) {position: relative; width: 200px; } + .BRD023 .head > span:nth-child(4) {position: relative; width: 100px; } + .BRD023 .head > span:nth-child(-n+3)::after {position: absolute; content: ''; right: 0; bottom: 0; height: 50%; border-right: 1px solid #B5B5B5;} + .BRD023 .result .list_item > div:nth-child(1) {width: 100px; text-align: center;} + .BRD023 .result .list_item > div:nth-child(2) {text-align: left; padding-left: 10px;} + .BRD023 .result .list_item > div:nth-child(3) {width: 200px; text-align: center;} + .BRD023 .result .list_item > div:nth-child(4) {width: 100px; text-align: center;} + /* 찾아오시는길 */ .SITE_CONTACT_US .map {margin-top: 43px;} .SITE_CONTACT_US .map img {max-width: 100%;} diff --git a/egovframe-template-simple-react-contribution/src/pages/login/My.jsx b/egovframe-template-simple-react-contribution/src/pages/login/My.jsx index 5c5e838..6a1a6ab 100644 --- a/egovframe-template-simple-react-contribution/src/pages/login/My.jsx +++ b/egovframe-template-simple-react-contribution/src/pages/login/My.jsx @@ -1,13 +1,96 @@ import React, { useState } from 'react'; import {Link, useLocation, useNavigate} from 'react-router-dom'; import * as EgovNet from 'api/egovFetch'; +import URL from "constants/url"; + +import { default as EgovLeftNav } from 'components/leftmenu/EgovLeftNavSupport'; +import Row from "react-bootstrap/Row"; +import Col from "react-bootstrap/Col"; +import Button from "react-bootstrap/Button"; function My(){ return ( -
마이 페이지
+
+
+ {/* */} +
+
    +
  • Home
  • +
  • 내정보
  • +
+
+ {/* */} + +
+ {/* */} + + {/* */} + +
+ {/* */} +

내정보

+ +
+ + + + 사용자가 즐겨찾기한 목록입니다.
+ 코드명을 선택하시면 즐겨찾기한 페이지로 이동됩니다. + +
+
+ + {/* */} +
+
+ 선택 + 코드명 + 개정이력 + 파일 +
+
+ {/* */} + {/*

검색된 결과가 없습니다.

*/} + + {/* */} + + + 1212 + + + + + + 1212 + + + + + + 1212 + + + +
+
+ {/* */} + + + + {/* */} + + {/* */} + + {/* 수요조사는 버튼명 "의견 접수" 수요조사와 QNA만 작성가능하게 관리자 세팅되어야 함/관리자 쓰기권한만 작성가능 */} + + +
+
+
+
); }