From bdb0be7efe867c3ea8986b6279e1a5006d9780b0 Mon Sep 17 00:00:00 2001 From: JIWOO Date: Tue, 26 Nov 2024 17:04:00 +0900 Subject: [PATCH 1/4] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=EC=9E=90=20=EB=B6=84=EC=9F=81=EC=8B=A0=EC=B2=AD?= =?UTF-8?q?=EC=97=90=20=EC=9D=B4=EB=85=B8=EB=A6=AD=EC=8A=A4=20=EC=B2=A8?= =?UTF-8?q?=EB=B6=80=ED=8C=8C=EC=9D=BC=20=EC=86=94=EB=A3=A8=EC=85=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mediation/WebMediationController.java | 37 ++++++- .../common/service/InnorixFileService.java | 1 + .../service/InnorixFileServiceImpl.java | 20 ++++ .../seed/common/service/InnorixFileVO.java | 40 ++++++++ src/main/java/seed/dao/InnorixFileDAO.java | 3 + .../mappers/innorixFIle/innorixfile_sql.xml | 12 ++- .../web/user/mediation/mediationStep04_2.jsp | 98 ++++++++++++++++++- .../web/user/mediation/mediationStep04_3.jsp | 98 ++++++++++++++++++- 8 files changed, 292 insertions(+), 17 deletions(-) diff --git a/src/main/java/seed/com/user/mediation/WebMediationController.java b/src/main/java/seed/com/user/mediation/WebMediationController.java index 33b60ca6..da2e506b 100644 --- a/src/main/java/seed/com/user/mediation/WebMediationController.java +++ b/src/main/java/seed/com/user/mediation/WebMediationController.java @@ -24,6 +24,7 @@ import com.ibm.icu.text.SimpleDateFormat; import seed.com.gtm.seedfile.SeedFileService; import seed.com.user.mypage.MyPageService; +import seed.common.service.InnorixFileService; import seed.manager.group.service.ManagerGroupService; import seed.manager.member.service.ManagerMemberService; import seed.manager.site.service.ManagerSiteManagerService; @@ -57,6 +58,9 @@ public class WebMediationController { @Autowired private ManagerGroupService managerGroupService; + @Autowired + private InnorixFileService innorixFileService; + @Autowired private MediationService service; @@ -3293,12 +3297,25 @@ public class WebMediationController { service.rceUpdate(paramMap); - if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) { + /*if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) { fileService.fileInsert(paramMap, request, session); } // fileService.fileInsert(paramMap, request, session); - fileService.caseFileDel(paramMap); + fileService.caseFileDel(paramMap);*/ + //이노릭스 대용량 업로드 + String innorixFileListStr = (String) paramMap.get("innorixFileListVO"); + if(!"".equals(innorixFileListStr)) { + try { + paramMap.put("innorixDataIdx", paramMap.get("rceptNo")); + paramMap.put("hpName", request.getSession().getAttribute("hpName")); + innorixFileService.innorixCaseFileInsert(innorixFileListStr, paramMap); + }catch(Exception e) { + e.printStackTrace(); + System.out.println("이노릭스에러"); + } + } + paramMap.put("sts", "success"); }catch (Exception e) { @@ -3450,12 +3467,24 @@ public class WebMediationController { service.rceUpdate(paramMap); - if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) { + /*if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) { fileService.fileInsert(paramMap, request, session); } // fileService.fileInsert(paramMap, request, session); - fileService.caseFileDel(paramMap); + fileService.caseFileDel(paramMap);*/ + //이노릭스 대용량 업로드 + String innorixFileListStr = (String) paramMap.get("innorixFileListVO"); + if(!"".equals(innorixFileListStr)) { + try { + paramMap.put("innorixDataIdx", paramMap.get("rceptNo")); + paramMap.put("hpName", request.getSession().getAttribute("hpName")); + innorixFileService.innorixCaseFileInsert(innorixFileListStr, paramMap); + }catch(Exception e) { + e.printStackTrace(); + System.out.println("이노릭스에러"); + } + } // 하도급내역 UPDATE diff --git a/src/main/java/seed/common/service/InnorixFileService.java b/src/main/java/seed/common/service/InnorixFileService.java index 095f3a00..c04bb6fe 100644 --- a/src/main/java/seed/common/service/InnorixFileService.java +++ b/src/main/java/seed/common/service/InnorixFileService.java @@ -7,5 +7,6 @@ import org.springframework.web.bind.annotation.RequestParam; public interface InnorixFileService { public void innorixExtraFileInsert(String innorixFileListStr, @RequestParam Map paramMap) throws Exception; + public void innorixCaseFileInsert(String innorixFileListStr, @RequestParam Map paramMap) throws Exception; } diff --git a/src/main/java/seed/common/service/InnorixFileServiceImpl.java b/src/main/java/seed/common/service/InnorixFileServiceImpl.java index 42950639..86f08881 100644 --- a/src/main/java/seed/common/service/InnorixFileServiceImpl.java +++ b/src/main/java/seed/common/service/InnorixFileServiceImpl.java @@ -36,5 +36,25 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I innorixFileDAO.innorixExtraFileInsert(innorixFileVO); } } + + @Override + public void innorixCaseFileInsert(String innorixFileListStr, @RequestParam Map paramMap) throws Exception { + + ObjectMapper objectMapper = new ObjectMapper(); + List innorixFileList = objectMapper.readValue(innorixFileListStr, new TypeReference>() {}); + + for(InnorixFileVO innorixFileVO : innorixFileList) { + innorixFileVO.setFileNo((String) paramMap.get("innorixDataIdx")); + innorixFileVO.setFileFuncType((String)paramMap.get("fileFuncType")); + innorixFileVO.setCopyContractYn((String)paramMap.get("copyContractYn")); + innorixFileVO.setHpName((String)paramMap.get("hpName")); + innorixFileVO.setFilePath(innorixFileVO.getServerFilePath()); + innorixFileVO.setFileGubun((String)paramMap.get("fileGubun")); + String fileName = innorixFileVO.getClientFileName(); + String fileType = fileName.substring(fileName.lastIndexOf(".")+1, fileName.length()); + innorixFileVO.setFileType(fileType); + innorixFileDAO.innorixCaseFileInsert(innorixFileVO); + } + } } diff --git a/src/main/java/seed/common/service/InnorixFileVO.java b/src/main/java/seed/common/service/InnorixFileVO.java index 6295bf7c..84e5f3f2 100644 --- a/src/main/java/seed/common/service/InnorixFileVO.java +++ b/src/main/java/seed/common/service/InnorixFileVO.java @@ -77,6 +77,16 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable { private String printFileName; + private String copyContractYn; + + private String fileNo; + + private String hpName; + + private String fileGubun; + + private String filePath; + public List getInnorixFileListVO() { return innorixFileListVO; @@ -216,6 +226,36 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable { public void setPrintFileName(String printFileName) { this.printFileName = printFileName; } + public String getCopyContractYn() { + return copyContractYn; + } + public void setCopyContractYn(String copyContractYn) { + this.copyContractYn = copyContractYn; + } + public String getFileNo() { + return fileNo; + } + public void setFileNo(String fileNo) { + this.fileNo = fileNo; + } + public String getHpName() { + return hpName; + } + public void setHpName(String hpName) { + this.hpName = hpName; + } + public String getFileGubun() { + return fileGubun; + } + public void setFileGubun(String fileGubun) { + this.fileGubun = fileGubun; + } + public String getFilePath() { + return filePath; + } + public void setFilePath(String filePath) { + this.filePath = filePath; + } diff --git a/src/main/java/seed/dao/InnorixFileDAO.java b/src/main/java/seed/dao/InnorixFileDAO.java index d356982d..9cbc0645 100644 --- a/src/main/java/seed/dao/InnorixFileDAO.java +++ b/src/main/java/seed/dao/InnorixFileDAO.java @@ -16,4 +16,7 @@ public class InnorixFileDAO extends EgovAbstractDAO { public void innorixExtraFileInsert(InnorixFileVO innorixFileVO) throws Exception { sqlSession.insert("com.seed.innorixFile.extraInsert", innorixFileVO); } + public void innorixCaseFileInsert(InnorixFileVO innorixFileVO) throws Exception { + sqlSession.insert("com.seed.innorixFile.caseInsert", innorixFileVO); + } } diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/innorixFIle/innorixfile_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/innorixFIle/innorixfile_sql.xml index 9accb7c1..645e57d7 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/innorixFIle/innorixfile_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/innorixFIle/innorixfile_sql.xml @@ -29,8 +29,8 @@ 'Y' ) - - + + + + + <%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0"%> + + + + +
+ + +
diff --git a/src/main/webapp/kofair_case_seed/usr/scripts/index.js b/src/main/webapp/kofair_case_seed/usr/scripts/index.js index a95850fb..e98d0db9 100644 --- a/src/main/webapp/kofair_case_seed/usr/scripts/index.js +++ b/src/main/webapp/kofair_case_seed/usr/scripts/index.js @@ -1,9 +1,88 @@ -$(function(){ - +$(function () { + + // 팝업 slide slick 으로 + var popupswiper = new Swiper(".popup_slide", { + slidesPerView: 1, + spaceBetween: 25, + loop: false, + pagination: { + el: ".popup_number", + type: "fraction", + }, + navigation: { + nextEl: ".popup_next", + prevEl: ".popup_prev", + }, + breakpoints: { + 768: { + slidesPerView: 2, + spaceBetween: 20, + }, + 1300: { + slidesPerView: 3, + spaceBetween: 25, + } + }, + }); + + $(".btn_all_close").click(function () { + $(".popup_area").hide(); + popupswiper.disable(); + }); + + + + + /* + // 슬라이드 삭제. + // 팝업 slide slick 으로 / swiper는 슬라이드 삭제 시 오류 발생 + $(".popup_slide").slick({ + slidesToShow: 2, + slidesToScroll: 1, + speed: 500, + accessibility: false, + infinite: false, + centerMode: false, + variableWidth: false, + responsive: [{ + breakpoint: 768, + settings: { + arrows: true, + accessibility: false, + infinite: false, + centerMode: false, + variableWidth: false, + centerPadding: '0px', + slidesToShow: 1, + } + }, + { + breakpoint: 1200, + settings: { + arrows: true, + accessibility: false, + infinite: false, + centerMode: false, + variableWidth: false, + centerPadding: '30px', + slidesToShow: 1, + } + } + ] + }); + + $(".btn_all_close").click(function(){ + $(".popup_area").hide(); + $('.popup_slide').slick('unslick'); + });*/ + + + + var swiper = new Swiper(".case_list", { slidesPerView: 4, spaceBetween: 25, - loop:false, + loop: false, navigation: { nextEl: ".case_content .btn_next", prevEl: ".case_content .btn_prev", @@ -23,7 +102,7 @@ $(function(){ var swiper = new Swiper(".banner_slide", { slidesPerView: 6, spaceBetween: 25, - loop:true, + loop: true, navigation: { nextEl: ".banner_contents .btn_next", prevEl: ".banner_contents .btn_prev", @@ -40,11 +119,12 @@ $(function(){ } }); - $(".notice_content .tab").click(function(){ + $(".notice_content .tab").click(function () { $(this).addClass("active"); $(this).siblings(".tab").removeClass("active"); $(this).next(".tab_content").addClass("active"); $(this).next(".tab_content").siblings(".tab_content").removeClass('active'); }) -}) \ No newline at end of file +}) + diff --git a/src/main/webapp/kofair_case_seed/usr/style/case.css b/src/main/webapp/kofair_case_seed/usr/style/case.css index c8daf083..44fa02cf 100644 --- a/src/main/webapp/kofair_case_seed/usr/style/case.css +++ b/src/main/webapp/kofair_case_seed/usr/style/case.css @@ -14,6 +14,11 @@ .case_content .view_top .input_box{margin:5px 0 0 36px;} .case_step li{width:calc((100% / 2) - 3px);} .case_step button{width:100%;height:90px;font-size:3.4rem;border:2px solid #d8d8d8;border-radius:10px;} + + /* 마이페이지 > 법률상담 */ + .law_counsel_content .search_wrap li:nth-last-child(2){width:calc(100% - 140px);} + .law_counsel_content .search_wrap li:nth-last-child(2) .input_text{width:100%;} + .law_counsel_content .search_wrap li:last-child{width:110px;} } /* ==================== 모바일 ==================== */ @@ -21,6 +26,11 @@ .case_content .view_top .input_box{margin:3px 0 0 18px;} .case_step button{height:45px;font-size:1.7rem;border:1px solid #d8d8d8;border-radius:5px;} + + /* 마이페이지 > 법률상담 */ + :not(.window_popup.idf) .law_counsel_content .search_wrap select[name=search_type], :not(.window_popup.idf) .law_counsel_content .search_wrap select[name=searchType]{width:100%;} + .law_counsel_content .search_wrap li:nth-last-child(2){width:calc(100% - 90px);} + .law_counsel_content .search_wrap li:last-child{width:80px;} } diff --git a/src/main/webapp/kofair_case_seed/usr/style/common.css b/src/main/webapp/kofair_case_seed/usr/style/common.css index fe45ed93..4fec49a1 100644 --- a/src/main/webapp/kofair_case_seed/usr/style/common.css +++ b/src/main/webapp/kofair_case_seed/usr/style/common.css @@ -150,13 +150,13 @@ input:disabled, input:read-only{background:#f8f9fa;border:1px solid #d8d8d8;} @media screen and (max-width: 1199px){ /* 버튼 */ - :not(".window_popup.idf") .btn{border-radius:10px;} - :not(".window_popup.idf") .btn:hover{box-shadow:none;} + :not(.window_popup.idf) .btn{border-radius:10px;} + :not(.window_popup.idf) .btn:hover{box-shadow:none;} - :not(".window_popup.idf") .btn_35{height:70px;font-size:3.2rem;padding:0 50px;} - :not(".window_popup.idf") .btn_40{height:80px;font-size:3.4rem;padding:0 38px;} - :not(".window_popup.idf") .btn_45{height:90px;font-size:3.4rem;padding:0 36px;} - :not(".window_popup.idf") .btn_50{height:100px;font-size:4rem;} + :not(.window_popup.idf) .btn_35{height:70px;font-size:3.2rem;padding:0 50px;} + :not(.window_popup.idf) .btn_40{height:80px;font-size:3.4rem;padding:0 38px;} + :not(.window_popup.idf) .btn_45{height:90px;font-size:3.4rem;padding:0 36px;} + :not(.window_popup.idf) .btn_50{height:100px;font-size:4rem;} /* 노출/숨김 */ @@ -164,8 +164,8 @@ input:disabled, input:read-only{background:#f8f9fa;border:1px solid #d8d8d8;} /* input, select, textarea */ .input_box{gap:30px;} - :not(".window_popup.idf") .input_text, .input_calendar .duet-date__input{height:80px;font-size:3.4rem;border-radius:10px;padding:0 20px;} - :not(".window_popup.idf") .input_text::placeholder, .input_calendar .duet-date__input::placeholder{font-size:3.4rem;} + :not(.window_popup.idf) .input_text, .input_calendar .duet-date__input{height:80px;font-size:3.4rem;border-radius:10px;padding:0 20px;} + :not(.window_popup.idf) .input_text::placeholder, .input_calendar .duet-date__input::placeholder{font-size:3.4rem;} .select{min-width:120px;height:80px;font-size:3.4rem;border-radius:10px;background:#fff url(/kofair_case_seed/usr/images/component/icon_select_m.png) no-repeat calc(100% - 16px) calc(50% + 1px);} .radio{width:30px;height:30px;margin:0 21px 0 0;} .radio+label{font-size:3.4rem;} @@ -199,16 +199,16 @@ input:disabled, input:read-only{background:#f8f9fa;border:1px solid #d8d8d8;} @media screen and (max-width: 767px){ /* 버튼 */ - .btn{border-radius:5px;} - .btn_35{height:35px;font-size:1.6rem;padding:0 25px;} - .btn_40{height:40px;font-size:1.7rem;padding:0 18px;} - .btn_45{height:45px;font-size:1.7rem;padding:0 18px;} - .btn_50{height:50px;font-size:2rem;} + :not(.window_popup.idf) .btn{border-radius:5px;} + :not(.window_popup.idf) .btn_35{height:35px;font-size:1.6rem;padding:0 25px;} + :not(.window_popup.idf) .btn_40{height:40px;font-size:1.7rem;padding:0 18px;} + :not(.window_popup.idf) .btn_45{height:45px;font-size:1.7rem;padding:0 18px;} + :not(.window_popup.idf) .btn_50{height:50px;font-size:2rem;} /* input, select, textarea */ - .input_text, .input_calendar .duet-date__input{height:40px;font-size:1.7rem;border-radius:5px;padding:0 10px;} - .input_text::placeholder, .input_calendar .duet-date__input::placeholder{font-size:1.7rem;} - .select{min-width:120px;height:40px;font-size:1.7rem;border-radius:5px;background:#fff url(/kofair_case_seed/usr/images/component/icon_select_m.png) no-repeat calc(100% - 16px) calc(50% + 1px);} + :not(.window_popup.idf) .input_text, .input_calendar .duet-date__input{height:40px;font-size:1.7rem;border-radius:5px;padding:0 10px;} + :not(.window_popup.idf) .input_text::placeholder, .input_calendar .duet-date__input::placeholder{font-size:1.7rem;} + :not(.window_popup.idf) .select{min-width:120px;height:40px;font-size:1.7rem;border-radius:5px;background:#fff url(/kofair_case_seed/usr/images/component/icon_select_m.png) no-repeat calc(100% - 16px) calc(50% + 1px);} .radio{width:16px;height:16px;margin:0 5px 0 0;} .radio+label{font-size:1.7rem;} .checkbox{width:18px;height:18px;margin:0 10px 0 0;border:2px solid #d8d8d8;} diff --git a/src/main/webapp/kofair_case_seed/usr/style/index.css b/src/main/webapp/kofair_case_seed/usr/style/index.css index 81324d60..7979a67f 100644 --- a/src/main/webapp/kofair_case_seed/usr/style/index.css +++ b/src/main/webapp/kofair_case_seed/usr/style/index.css @@ -6,6 +6,54 @@ .main .icon.arrow.right{width:9px;height:16px;background:url(/kofair_case_seed/usr/images/main/icon_slide_next.png) no-repeat center center;margin:0 0 0 3px;} .main .footer .icon.arrow.right{width:7px;height:13px;background:url(/kofair_case_seed/usr/images/component/icon_arrow_right.png) no-repeat center center;margin:-3px 0 0 6px;} +/* 팝업 */ + +.popup_area{position:fixed;display:flex;width:100%;height:100%;flex-direction:column-reverse;justify-content:center;background:rgba(0,0,0,0.6);top:0;z-index:10;} +.popup_area .popup_slide{display:flex;width:calc(100% - 180px);max-width:1440px;margin:0 auto;align-items:center;gap:30px;} +.popup_area .swiper-wrapper{height:auto;align-items:center;} +.popup_area .popup_wrap{border:0px solid #2e40ba;border-radius:10px;overflow:hidden;} +.popup_area .img_area{display:flex;width:100%;background:#f4f5f7;justify-content:center;align-items:center;} +.popup_area .util_area{display:flex;width:100%;height:44px;font-size:16px;color:#666;padding:0 20px;background:#f4f5f7;justify-content:space-between;align-items:center;} +.popup_area .util_area span{display:flex;align-items:center;gap:6px;} + +.popup_area input[type="checkbox"]{width:18px;height:18px;} +.popup_area .btn_close{width:44px;height:44px;} +.popup_area .btn_close i{display:inline-block;width:100%;height:100%;background:url(/kofair_case_seed/usr/images/component/icon_popup_close.png) no-repeat center center;} + +.popup_area .popup_navigation{position:absolute;display:flex;width:95%;height:100%;max-width:1560px;margin:0 auto;align-items:center;justify-content:space-between;left:50%;transform:translateX(-50%);} +.popup_area .popup_arrow{position:relative;width:30px;color:transparent;} +.popup_area .popup_arrow::after{position:absolute;content:"";width:30px;height:30px;border:8px solid #fff;} +.popup_area .popup_arrow:disabled{background:transparent !important;border:0 !important;} +.popup_area .popup_arrow:disabled::after{opacity:0.5;} +.popup_area .popup_prev::after{transform:rotate(135deg);border-top:0;border-left:0;} +.popup_area .popup_next::after{transform:rotate(135deg);border-bottom:0;border-right:0;left:-15px} + +.popup_util {display:flex;width:calc(100% - 180px);max-width:1440px;margin:0 auto 20px auto;padding:0;justify-content:flex-end;z-index:5;} +.popup_util .popup_number{width:auto;font-size:1.8rem;color:#fff;margin:0 20px 0 0;} +.popup_util .index_number,.popup_util .swiper-pagination-current{font-size:2.4rem;font-weight:bold;color:#c4daff;} +.popup_util .btn_all_close,.popup_util .today_close{width:80px;height:36px;font-size:1.8rem;font-weight:400;color:#fff;background:rgba(0,0,0,0.4);border:1px solid #fff;border-radius:5px;;} +.popup_util .today_close{display:inline-flex;width:auto;padding:0 15px;margin:0 8px 0 0;align-items:center;} +.popup_util .today_close input[type="checkbox"]{width:20px;height:20px;margin:0 4px 0 0;} + +/* .popup_area .popup_slide{display:flex;width:80%;max-width:1440px;margin:0 auto;align-items:center;gap:30px;} +.popup_area .slick-slide{margin:0 20px;} +.popup_area .slick-slide:not(.slick-current){position:relative;} +.popup_area .slick-slide:not(.slick-current)::after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;} +.popup_area .slick-arrow{position:relative;width:30px;color:transparent;} +.popup_area .slick-arrow::after{position:absolute;content:"";width:30px;height:30px;border:8px solid #fff;} +.popup_area .slick-prev::after{transform:rotate(135deg);border-top:0;border-left:0;} +.popup_area .slick-next::after{transform:rotate(135deg);border-bottom:0;border-right:0;left:-15px} */ +/* +.popup_area .popup_wrap{width:auto;height:auto;border:3px solid #2e40ba;flex-shrink:unset;} +.popup_area .img_area{display:flex;width:100%;background:#fff;justify-content:center;align-items:center;} +.popup_area .util_area{display:flex;width:100%;height:44px;font-size:16px;color:#666;padding:0 20px;background:#f4f5f7;justify-content:space-between;align-items:center;} +.popup_area .util_area span{display:flex;align-items:center;gap:6px;} +.popup_area input[type="checkbox"]{width:18px;height:18px;} +.popup_area .btn_close{width:44px;height:44px;} +.popup_area .btn_close i{display:inline-block;width:100%;height:100%;background:url(/kofair_case_seed/usr/images/component/icon_popup_close.png) no-repeat center center;} */ + +/* //팝업 */ + /* 바로가기 */ .visual{width:100%;padding:70px 0;background:url(/kofair_case_seed/usr/images/main/main_visual.jpg) no-repeat center center;text-align:center;background-size:cover;} @@ -143,6 +191,11 @@ /* ==================== 테블릿 ==================== */ @media screen and (max-width: 1199px){ + + /* popup */ + .popup_area{flex-direction:column;} + .popup_area .swiper-wrapper{margin:0 auto;gap:0;} + .popup_util {margin:20px auto 0 auto;justify-content:center;} .main .icon.arrow.left{width:60px;height:60px;background:url(/kofair_case_seed/usr/images/component/icon_arrow_left_60.png) no-repeat center center;margin:0;} .main .icon.pause{width:60px;height:60px;background:url(/kofair_case_seed/usr/images/component/icon_pause_60.png) no-repeat center center;margin:0;} @@ -209,6 +262,12 @@ /* ==================== 모바일 ==================== */ @media screen and (max-width: 767px){ + + .popup_area .popup_slide{width:calc(90% - 60px);} + .popup_area .slick-slide{margin:0 10px;} + .popup_util {display:block;text-align:center;margin:20px auto 0 auto;} + .popup_util .popup_number{margin:0 0 20px 0;} + .popup_util .btn_all_close, .popup_util .today_close{vertical-align:middle;} .main .footer .icon.arrow.right{width:7px;height:13px;background:url(/kofair_case_seed/usr/images/component/icon_arrow_right.png) no-repeat center center;margin:-4px 0 0 6px;} diff --git a/src/main/webapp/kofair_case_seed/usr/style/info.css b/src/main/webapp/kofair_case_seed/usr/style/info.css index 1d8da14e..10a24611 100644 --- a/src/main/webapp/kofair_case_seed/usr/style/info.css +++ b/src/main/webapp/kofair_case_seed/usr/style/info.css @@ -63,12 +63,14 @@ /* ==================== 테블릿 ==================== */ @media screen and (max-width: 1199px){ .news_service .text_explain{font-size:3.4rem;margin:80px 0;} + .news_service .gray_border.box .title{font-size:3.8rem;} .news_service .box.gray_fill .input_box{justify-content:flex-start;} .news_service .box.gray_fill li{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;} .news_service .box.gray_fill .apl_tit{width:120px;font-size:3.2rem;margin:15px 0 0 0;} .news_service .box.gray_fill .input_text,.news_service .box.gray_fill .email_wrap{width:calc(100% - 140px);} .news_service .box.gray_fill .email_wrap{gap:20px;} - .news_service .box.gray_fill .input_email.input_text{width:calc(100% - 70px);} + .news_service .box.gray_fill .input_text{height:80px;} + .news_service .box.gray_fill .input_email.input_text{width:calc(100% - 70px);height:80px;} .news_service .box.gray_fill .input_email.input_text:nth-child(2){width:calc(100% - 315px);} .news_service .box.gray_fill.agree_box{padding:40px;margin:80px 0;} @@ -105,12 +107,15 @@ /* ==================== 모바일 ==================== */ @media screen and (max-width: 767px){ - .news_service .text_explain{margin:40px 0;font-size:1.7rem;} + .news_service .text_explain{margin:40px 0;font-size:1.7rem;} + .news_service .gray_border.box .title{font-size:1.9rem;} + .news_service .box.gray_fill.agree_box{padding:20px;margin:40px 0;} .news_service .box.gray_fill .input_box{gap:15px;} .news_service .box.gray_fill .apl_tit{width:70px;font-size:1.6rem;margin:7.5px 0 0 0;} .news_service .box.gray_fill .input_text,.news_service .box.gray_fill .email_wrap{width:calc(100% - 80px);} .news_service .box.gray_fill .email_wrap{gap:10px;} - .news_service .box.gray_fill .input_email.input_text{width:calc(100% - 35px);} + .news_service .box.gray_fill .input_text{height:40px;} + .news_service .box.gray_fill .input_email.input_text{width:calc(100% - 35px);height:40px;} .news_service .box.gray_fill .email_select{width:190px;} .news_service .box.gray_fill .input_email.input_text:nth-child(2){width:calc(100% - 200px);} diff --git a/src/main/webapp/kofair_case_seed/usr/style/style.css b/src/main/webapp/kofair_case_seed/usr/style/style.css index 0e46ed15..97c54b2e 100644 --- a/src/main/webapp/kofair_case_seed/usr/style/style.css +++ b/src/main/webapp/kofair_case_seed/usr/style/style.css @@ -309,10 +309,10 @@ .sub_con_tit{font-size:5rem;margin:60px 0 0 0;} .sub_con_sub_tit{font-size:3.4rem;margin:80px 0 ;} .search_wrap{padding:60px;margin:80px 0;gap:20px;} - .search_wrap select[name=search_category],.search_wrap select[name=reservation_category]{width:100%;} - .search_wrap select[name=search_type]{width:180px;} - .search_wrap .input_text{width:calc(100% - 330px);} - .search_wrap .btn_search{width:110px;padding:0;} + :not(.window_popup.idf) .search_wrap select[name=search_category],.search_wrap select[name=reservation_category]{width:100%;} + :not(.window_popup.idf) .search_wrap select[name=search_type],.search_wrap select[name=searchType]{width:180px;} + :not(.window_popup.idf) .search_wrap .input_text{width:calc(100% - 290px);height:80px;} + :not(.window_popup.idf) .search_wrap .btn_search{width:110px;height:80px;padding:0;font-size:3.6rem;padding:0;} .page a{font-size:3.4rem;} .page a,.page .only_icon{width:80px;height:80px;border-radius:10px;} @@ -348,26 +348,26 @@ .mobile_view_table table thead th,.mobile_view_table table tbody td{height:100px;border-bottom:2px solid #d8d8d8;border-right:2px solid #d8d8d8;} .mobile_view_table table tbody td{white-space:wrap;overflow:visible;text-overflow:unset;} - :not(".window_popup.idf") .table_type_rows table{font-size:3.4rem;margin:20px 0 0 0;border-top:4px solid #2e40ba;} - :not(".window_popup.idf") .table_type_rows colgroup{display:none;} - :not(".window_popup.idf") .table_type_rows table tr{display:flex;flex-wrap:wrap;} - :not(".window_popup.idf") .table_type_rows table tbody th,.table_type_rows table tbody td{display:flex;width:100%;min-height:116px;height:auto;padding:15px 20px;align-items:center;} - :not(".window_popup.idf") .table_type_rows table tbody td.td_substance{height:auto;padding:15px;} - :not(".window_popup.idf") .table_type_rows table tbody th{padding:15px 45px;} + :not(.window_popup.idf) .table_type_rows table{font-size:3.4rem;margin:20px 0 0 0;border-top:4px solid #2e40ba;} + :not(.window_popup.idf) .table_type_rows colgroup{display:none;} + :not(.window_popup.idf) .table_type_rows table tr{display:flex;flex-wrap:wrap;} + :not(.window_popup.idf) .table_type_rows table tbody th,.table_type_rows table tbody td{display:flex;width:100%;min-height:116px;height:auto;padding:15px 20px;align-items:center;} + :not(.window_popup.idf) .table_type_rows table tbody td.td_substance{height:auto;padding:15px;} + :not(.window_popup.idf) .table_type_rows table tbody th{padding:15px 45px;} - :not(".window_popup.idf") .table_type_rows table .select{font-size:3.2rem;padding:0 28px;background-position:calc(100% - 28px);} + :not(.window_popup.idf) .table_type_rows table .select{font-size:3.2rem;padding:0 28px;background-position:calc(100% - 28px);} - :not(".window_popup.idf") .table_type_rows table .phone_wrap{width:100%;} - :not(".window_popup.idf") .table_type_rows table .phone_wrap *,.table_type_rows table .phone_wrap .input_text{width:calc((100% / 3) - 20px);} + :not(.window_popup.idf) .table_type_rows table .phone_wrap{width:100%;} + :not(.window_popup.idf) .table_type_rows table .phone_wrap *,.table_type_rows table .phone_wrap .input_text{width:calc((100% / 3) - 20px);} - :not(".window_popup.idf") .table_type_rows table .email_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:20px;} - :not(".window_popup.idf") .table_type_rows table .email_wrap .input_email:first-child{width:calc(100% - 80px);} - :not(".window_popup.idf") .table_type_rows table .email_wrap .input_email:nth-child(2){width:55%;} - :not(".window_popup.idf") .table_type_rows table .email_wrap .email_select{width:calc(45% - 20px);} + :not(.window_popup.idf) .table_type_rows table .email_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:20px;} + :not(.window_popup.idf) .table_type_rows table .email_wrap .input_email:first-child{width:calc(100% - 80px);} + :not(.window_popup.idf) .table_type_rows table .email_wrap .input_email:nth-child(2){width:55%;} + :not(.window_popup.idf) .table_type_rows table .email_wrap .email_select{width:calc(45% - 20px);} - :not(".window_popup.idf") .table_type_rows table+.cf_text{margin:30px 0 0 0;} + :not(.window_popup.idf) .table_type_rows table+.cf_text{margin:30px 0 0 0;} - :not(".window_popup.idf") .scroll_table{overflow:auto;} + :not(.window_popup.idf) .scroll_table{overflow:auto;} /* view */ @@ -431,6 +431,7 @@ /* calendar */ .search_wrap li{width:100%;font-size:3.2rem;gap:20px;white-space:nowrap;} + .search_wrap li .select{width:100%;} .search_wrap .calendar_term{width:calc(100% - 150px);} .search_wrap .calendar_term .calendar{width:calc((100% - 50px)/2);} .search_wrap .calendar_term .duet-date__input{font-size:3rem;} @@ -496,10 +497,10 @@ .sub_con_tit{font-size:2.5rem;margin:30px 0 0 0;} .sub_con_sub_tit{font-size:1.7rem;margin:40px 0;} .search_wrap{padding:30px;margin:40px 0;gap:10px;} - .search_wrap select[name=search_category]{width:100%;} - .search_wrap select[name=search_type]{width:90px;} - .search_wrap .input_text{width:calc(100% - 220px);} - .search_wrap .btn_search{width:80px;} + :not(.window_popup.idf) .search_wrap select[name=search_category]{width:100%;} + :not(.window_popup.idf) .search_wrap select[name=search_type],:not(.window_popup.idf) .search_wrap select[name=searchType]{width:90px;} + :not(.window_popup.idf) .search_wrap .input_text{width:calc(100% - 220px);height:40px;} + :not(.window_popup.idf) .search_wrap .btn_search{width:80px;height:40px;font-size:1.8rem;} .page a, .page .only_icon,.page i{width:40px;height:40px;border-radius:5px;font-size:1.7rem;} .page i{background-size:100% auto !important;} From 53724f718276cacecb9e1b334e4614650a216d75 Mon Sep 17 00:00:00 2001 From: subsub Date: Tue, 26 Nov 2024 18:09:27 +0900 Subject: [PATCH 3/4] =?UTF-8?q?2024/11/26=20=EA=B4=80=EB=A6=AC=EC=9E=90=20?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=20?= =?UTF-8?q?=EC=B5=9C=EA=B7=BC=EC=A0=91=EC=88=98=EC=82=AC=EA=B1=B4=20NEW=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kofair_case_seed/adm/images/main/icon_1.png | Bin 0 -> 1072 bytes .../kofair_case_seed/adm/images/main/icon_2.png | Bin 0 -> 610 bytes .../kofair_case_seed/adm/images/main/icon_3.png | Bin 0 -> 784 bytes .../kofair_case_seed/adm/images/main/icon_4.png | Bin 0 -> 1018 bytes .../adm/images/main/icon_baro.png | Bin 0 -> 234 bytes .../adm/images/main/icon_plus.png | Bin 0 -> 199 bytes src/main/webapp/kofair_case_seed/adm/index.html | 4 ++-- .../webapp/kofair_case_seed/adm/style/index.css | 3 ++- 8 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_1.png create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_2.png create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_3.png create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_4.png create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_baro.png create mode 100644 src/main/webapp/kofair_case_seed/adm/images/main/icon_plus.png diff --git a/src/main/webapp/kofair_case_seed/adm/images/main/icon_1.png b/src/main/webapp/kofair_case_seed/adm/images/main/icon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c6562c48fd40c87e76c195c7a0d91bcc7e2aeed3 GIT binary patch literal 1072 zcmeAS@N?(olHy`uVBq!ia0vp^p&-n`1|%)Mu80CsoCO|{#S9GG!XV7ZFl&wk0|WCT zPZ!6KiaBp*`Fn^2N*t(PCKf0%t2HAtpq*<`v&;0BCceLdU0nzGWSjH?FR1SNGX2E` z#qL*66uAz0sl2$Pd1`{jh6PT0U0Y)p`E(ftW?Stse`B`h^|?1S#`#}=AN=t4%%0lc zZ}Zci@2z}4wQ^p&kpAXNehF5Kf>;AqGOY+<3|YmX70NJGtHDduVJX)FB844XZ*ht^ z=x*SR;5^e8;V!#@M}v7+!|nsmBQ~9OocXw0GpfNaA@9uBe+;u4w;NvP-tqVQdggbD zEpd$37(x}d$3}jQWjABk-pJ}OJL1{A=R0@J{l@dw^-AI4YZvF2uDSGiPyD>+z8+8C zeVV%K+A(X_D}kwxr>{wVT(*BtN7d&?o340Cw+Ek9V$$>0jr3aREz0iQm>l_=Tg5(S zm-pNag{%dZ1%7MvXHL7a^FUsL?Bwznf7@PJ{5LnTyE=otiPNWiCHD_$jn7;+xNTT> zF+cxxNG(<)(<7JZ9WyWMwEOW6Gt(BZ-{9&=k(J-NQQ9K`3q+cT@t_&{exFrWXWp#G$mGREH>W%1St$?_ZS?aO2T z)o5#>VER(;s++XF(B6eBwrw zSEfy57q|Lv-QZk#?*Gw}JJoOgSxd7Qi~GxqFL}pS<`yV)Ef{{M%c-ua~_spY_^B-*KC9l#ke4WyqSCeHO4XSVw+X?DuOtrggt1$)-|3k!+2T^r-(S^+{;s?t zcD+H2CPKA=QCTXb{%;SgY3FiQex@H+wBv&R+%gaEugiVXuJo(_P5sN*cUJJ;@5{#$ z`u@pWo$n#3+OXw{;+dKd?zDTgekZ>7B^G@N|F@PY>g{Xuk4q%%J=ZL`$7XZji=sQ{ zcAY)b&hS4>{Ixe>+Vt(uYTB7qw%Y9FwBXNKw4?Ef-~+9+i$@|pW}bZTYu5isDQ;U& jc`hU}Q{c!#2ketuC)Ue+-=_vF0vJ49{an^LB{Ts5yc634 literal 0 HcmV?d00001 diff --git a/src/main/webapp/kofair_case_seed/adm/images/main/icon_2.png b/src/main/webapp/kofair_case_seed/adm/images/main/icon_2.png new file mode 100644 index 0000000000000000000000000000000000000000..4614c73eb5822ccc05f62ff940ddc2959ea611af GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^p&-n`1|%)Mu80CsoCO|{#S9GG!XV7ZFl&wk0|S$Y zr;B4q#hkadHfD(g%D8s?8FPNCcZi}XRAHqZ_)IZv8z|? zKCrYe`SpSJs>NT{KRx_k?n6%2f4+i^7j^b#Nq%K7sL!fzpXhS7*9+lW-S_{r|NJyN zd2CLxe8HC`1$E~trR!shS$|Z$Ir%U6^or95?y{cWyYoTi^S(k~-__gyU3>BG`e$AX zjrr%NVnTRZP!|7ep>It(YPgPS6(0Z-1Yiwk#t3-e$eOh z^`bk1vN!U*Z+QPrDYg%DXlPBI}rkFF;%U8W@)-`dD)agc{K`l0pRtMQPY`7r4 z;nFd`0PF6K3~}C^l$$K6e|4XEOe-x5Kl|_dxwQZMdWX;KEIzkWezSGKOexP9CyO-8 znZ*UYMH5ys>4Y{c<=PO!I8Ez75NpIL22unKbc1Fy%sY~i_AXUttLBesudEuLGei~s zlRFU0Fn?32N!u#>m8%)z77F~baMND5HtkKeiOOoLyvaG66XvJr9;=JVK0fD8?LWg! z<_0Nu)Nk@uMyq~Y+fkaF_pVM`|10B3xs&fz%-zo1?y%guL%sa|)Tz5pH|d@Hx_`$0 zbDPzxwln<=_sW|4`J`?7s|1?=rqjK|Czs%Yl(wJ|v>8Des@3?pGimRQsJg?0xa(*h+z|2t0 zV8sxpzN(t}fGC4KgAVhLHF_11u?zauxE4BWJYmh5t(;{((IM+p?5gbyQVi?9^`7l` z%M|(ZOYpsg>FjlWxkMwb2hPR3vFHgFWd4JBq8z(y=gjVgF zZ#5N13^m*d>VNcOt4f*7@xzmDJUlR`uI{;&R;Q}s(`)yQy7CvjV!r-7Am{W{!;=yG zN6jPHldWylHO)h^G|ViE{#wcT91&N4$za)AExU6>ARxOomv7+ O;tZayelF{r5}E)&_f4b# literal 0 HcmV?d00001 diff --git a/src/main/webapp/kofair_case_seed/adm/images/main/icon_4.png b/src/main/webapp/kofair_case_seed/adm/images/main/icon_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7804781c2d586d3673b55c12a5bf196e3bfd7a GIT binary patch literal 1018 zcmeAS@N?(olHy`uVBq!ia0vp^p&-n`1|%)Mu80CsoCO|{#S9GG!XV7ZFl&wk0|WCK zPZ!6KiaBrRczcKjN;K?`z9`MTv}c~n7Y6PeVb-liQCkFrmMAG_3+i%3O?AA`%%j55 zJk3?e)zw2lrS0OOO~)67v8pw)>c)s%JEWuhUo8De-}dU=_pCpkxA<0XAhZ6t;ePq_ zb2E$k?o8=OXgR%P2lI@M86m7btC-Y687Hr5@C-e$L@Oak)LH&riTTgteYZnePcr<6lAE$igvxdinv!SDE4^E1=I#*5F zazXBaV!->;_XQGlR=H??)p)6%ELx!JzEhs@ogoVk+X{KEK(DvoF8%$l@mcl-M?pXH zfgXmh&Wc_und5FPs^~ZG%I%lD9S{igtH5_7Qy#B|!wn4ijecG6&)S@VmWDC=?)ZL> zYr)0o<}7!Z{2qQ2R#MOGujkZzX6ayQAiIPA4U<$u*aPtm{MWOylRJZ47VYZmSbXDG zw`)p(%dF2+w1p?0p0rHw(0)Nd&k+B&?6(@9SDvap*t=2r{o(KeXO|R}RG+nn)@~^i z30Te=!8nISk1_f%zqYmK%av=N#F@-twqyRh>B-#Vb0b3;xkHprI|VJdW>oe0==rDx zJP}h=^96Ri)E4LToM0urUHw96%3nYISP4IipPo%uHXjI1@Saz6b;rG!{@bk53(tF} zx5-B6O)?1VttmZLbSE=Y?QmSxvG2R5A8>pBTu7hy(|#7#i7YGM?=7({u=TD}zQFDC z&5rxRv(xLpTskjxFjbi|NWMCgw}5AR(x=a-b{B2D>|O2Dr>*WO5q$sQu`5dtEM$5e z_PDJv&gWIU$pg99+y|B!UW@enb>bPz%Z=f4mw3EA)mHpHIH`gT`U!= z#(68iv(sa8{^BPyJ7h#AatY4VSITxtS>Lhc_o+Jq6ITZ2uQ*~Dcvd#ql5t;Zja}dC zM)AVK4(k>!;NSjie^gAz!H%F;Cw`~ZGnV=p|N1L@=U=AuhP%73F>Y>{zr*$l-vhaW zeY=<^3U$88etD|#tV34M)Aq*e2iVs(YyoPlcMeMX?~+JH8b{3$5BTeRdjC$=*7pKt OW(H4JKbLh*2~7Yyd$9Zf literal 0 HcmV?d00001 diff --git a/src/main/webapp/kofair_case_seed/adm/images/main/icon_baro.png b/src/main/webapp/kofair_case_seed/adm/images/main/icon_baro.png new file mode 100644 index 0000000000000000000000000000000000000000..6f5b12416501a1aef2aa3f56ceeb3bc554ccdffe GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!3HGb=lz)rq&N#aB8wRqxP?KOkzv*x383H{ zPZ!4!iK)306#1AO1z2929Zb+u_n7d+hTrj^a0N40^WhInb`5Sy0u?$68$BkpOqk%b zA!+j)mBqW3El&@4{>ty|swc7yj0Q~K9DL&@#{616`If(I(C)~Vby?9&0n1;x?_GIV zsKF}i{wwF)L-86JjeG^{aX-H(J+oN7x5Rbnxo7Phd?yH|J*Oc^NS!8Rd>+&r=c-5{@hNi3@xYwDR!xUk~Iym~UB}rmFd?Ej~%Y oW@TSg!VlKFD_j?g9b{yv+9Pr3QfJ{bpd%POUHx3vIVCg!0A?6KZvX%Q literal 0 HcmV?d00001 diff --git a/src/main/webapp/kofair_case_seed/adm/index.html b/src/main/webapp/kofair_case_seed/adm/index.html index 97c2f9e8..260745d0 100644 --- a/src/main/webapp/kofair_case_seed/adm/index.html +++ b/src/main/webapp/kofair_case_seed/adm/index.html @@ -39,14 +39,14 @@