From 2d71d94c3e4c984be9df0259c1e8e699a2a9356a Mon Sep 17 00:00:00 2001 From: myname Date: Tue, 24 Dec 2024 10:39:18 +0900 Subject: [PATCH] # WARNING: head commit changed in the meantime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet g/w 파일 연계 작업 진행중 --- .../seed/com/gtm/base/BaseNewController.java | 196 + .../com/gtm/seedfile/SeedFileService.java | 25 +- .../java/seed/com/gtm/util/GwFileAtch.java | 161 + .../service/InnorixFileServiceImpl.java | 1 + .../seed/common/service/InnorixFileVO.java | 10 +- .../mappers/innorixFIle/innorixfile_sql.xml | 11 +- .../config/mappers/seedfile/seedfile_sql.xml | 11 +- src/main/webapp/WEB-INF/decorators.xml | 4 + .../gtm/trublprocessmng/fileAtchPop.jsp | 496 + .../gtm/trublprocessmng/fileAtchPop2.jsp | 709 ++ .../gtm/trublprocessmng/fileAtchPop_bak.jsp | 435 + .../_extra/gtm/trublprocessmng/rceptEdit.jsp | 59 +- .../gtm/trublprocessmng/rceptEdit_bak.jsp | 8877 +++++++++++++++++ 13 files changed, 10977 insertions(+), 18 deletions(-) create mode 100644 src/main/java/seed/com/gtm/base/BaseNewController.java create mode 100644 src/main/java/seed/com/gtm/util/GwFileAtch.java create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop2.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop_bak.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit_bak.jsp diff --git a/src/main/java/seed/com/gtm/base/BaseNewController.java b/src/main/java/seed/com/gtm/base/BaseNewController.java new file mode 100644 index 00000000..eac22612 --- /dev/null +++ b/src/main/java/seed/com/gtm/base/BaseNewController.java @@ -0,0 +1,196 @@ +package seed.com.gtm.base; + +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + +import org.apache.ibatis.logging.Log; +import org.apache.ibatis.logging.LogFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import org.springframework.web.servlet.mvc.support.RedirectAttributes; + +import seed.com.gtm.counsel.OnlineCounselService; +import seed.com.gtm.seedfile.SeedFileService; +import seed.common.service.InnorixFileService; +import seed.utils.SeedUtils; + + +@Controller +/*@RequestMapping("/gtm/case")*/ +public class BaseNewController { + protected Log log = LogFactory.getLog(this.getClass()); + + @Autowired + private OnlineCounselService service; + + @Autowired + private SeedFileService fileService; + + @Autowired + private InnorixFileService innorixFileService; + + //@Autowired + //private GwFileAtch gwFileAtch; + + + public void setSessionMessageRemove(HttpSession session){ + session.removeAttribute("url"); + session.removeAttribute("message"); + session.removeAttribute("opener"); + session.removeAttribute("append"); + session.removeAttribute("self"); + } + + + @RequestMapping("/gtm/newcasebase/fileatchPop/rawEdit.do") + public String fileatchRawEdit(ModelMap model, + HttpServletRequest request,HttpSession session, + @RequestParam Map paramMap, + Map map + ){ + + if( SeedUtils.setReplaceNull(paramMap.get("managerNm")).equals("") ){ + paramMap.put("managerNm", session.getAttribute("memberName")); + } + + if( SeedUtils.setReplaceNull(paramMap.get("managerId")).equals("") ){ + paramMap.put("managerId", session.getAttribute("memberId")); + } + + paramMap.put("dataIdx", paramMap.get("counselSeq")); + + service.lawCounselUpdate(paramMap); + fileService.fileInsert(paramMap, request, session); + fileService.fileDel(paramMap); + + String counselSeq = SeedUtils.setReplaceNull(paramMap.get("counselSeq")); + String page = SeedUtils.setReplaceNull(paramMap.get("page")); + String searchDate1 = SeedUtils.setReplaceNull(paramMap.get("searchDate1")); + String searchDate2 = SeedUtils.setReplaceNull(paramMap.get("searchDate2")); + String searchDate3 = SeedUtils.setReplaceNull(paramMap.get("searchDate3")); + String searchDate4 = SeedUtils.setReplaceNull(paramMap.get("searchDate4")); + String searchDate5 = SeedUtils.setReplaceNull(paramMap.get("searchDate5")); + String searchDate6 = SeedUtils.setReplaceNull(paramMap.get("searchDate6")); + String searchApp = SeedUtils.setReplaceNull(paramMap.get("searchApp")); + String searchMa = SeedUtils.setReplaceNull(paramMap.get("searchMa")); + String searchTitle = SeedUtils.setReplaceNull(paramMap.get("searchTitle")); + String searchType = SeedUtils.setReplaceNull(paramMap.get("searchType")); + String searchState = SeedUtils.setReplaceNull(paramMap.get("searchState")); + String fileFuncType = "law"; + String fileFuncType2 = "lawCard"; + + this.setSessionMessageRemove(session); + + map.put("message", "common.message.reg"); + map.put("url", "/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do?counselSeq=" + counselSeq + "&page=" + page + + "&searchDate1=" + searchDate1 + "&searchDate2=" + searchDate2 + "&searchDate3=" + searchDate3 + + "&searchDate4=" + searchDate4 + "&searchDate5=" + searchDate5 + "&searchDate6=" + searchDate6 + "&searchApp=" + searchApp + "&searchMa=" + searchMa + "&searchTitle=" + searchTitle + + "&searchType=" + searchType + "&searchState=" + searchState + "&fileFuncType=" + fileFuncType + "&fileFuncType2=" + fileFuncType2); + + System.out.println(paramMap.toString()); + + //이노릭스 대용량 업로드 + String innorixFileListStr = (String) paramMap.get("innorixFileListVO"); + if(!"".equals(innorixFileListStr)) { + try { + String counselSeqTemp = counselSeq; + int innorixDataIdx = Integer.parseInt(counselSeqTemp); + paramMap.put("innorixDataIdx", innorixDataIdx); + innorixFileService.innorixExtraFileInsert(innorixFileListStr, paramMap); + }catch(Exception e) { + System.out.println("이노릭스에러"); + e.printStackTrace(); + } + } + + return "/_common/jsp/message"; + + } + + /** + * 게시물에 대한 내용을 수정한다. + * + * @param boardVO + * @param board + * @param sessionVO + * @param model + * @return + * @throws Exception + */ + @RequestMapping(value= {"/gtm/newcasebase/fileatchPop/fileAjax.do" }) + public ModelAndView updateBoardArticle(final MultipartHttpServletRequest multiRequest, + /* + @ModelAttribute("searchVO") BoardVO boardVO, + @ModelAttribute("bdMstr") BoardMaster bdMstr, + @ModelAttribute("board") Board board, + BindingResult bindingResult, + ModelMap model, + SessionStatus status, + */ @RequestParam Map paramMap, + HttpServletRequest request, HttpSession session, + RedirectAttributes redirectAttributes) throws Exception { + + + + System.out.println("aaa"); + paramMap.put("dataIdx", paramMap.get("memberNo")); + fileService.fileInsert(paramMap, request, session); + System.out.println("aaaddddd"); + fileService.fileDel(paramMap); + System.out.println("aaabbbb"); + + /* + + //String s_compSeq = multiRequest.getParameter("compSeq"); + String s_loginId = multiRequest.getParameter("loginId"); + String s_deleteYN = multiRequest.getParameter("deleteYN"); + MultipartFile mFile = null; + final Map files = multiRequest.getFileMap(); + + Iterator fileIter = multiRequest.getFileNames(); + boolean result = true; + + /* + while (fileIter.hasNext()) { + mFile = multiRequest.getFile((String) fileIter.next()); + String tmp = mFile.getOriginalFilename(); + + int index = tmp.lastIndexOf("."); + String fileExt = tmp.substring(index + 1); + + String[] imgExts = {"zip", "hwp"}; + if (ArrayUtils.indexOf(imgExts, fileExt.toLowerCase()) == -1) result = false; + } + */ + + /* + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + if (!result) { + modelAndView.addObject("result", "fail"); + modelAndView.addObject("message", "zip, hwp 만 가능합니다."); + + return modelAndView; + } + + GwFileAtch gwFileAtch1 = new GwFileAtch(); + + gwFileAtch1.Lookup(s_loginId, s_deleteYN, files, mFile); + */ + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + modelAndView.addObject("result", "success"); + return modelAndView; + + } + +} \ No newline at end of file diff --git a/src/main/java/seed/com/gtm/seedfile/SeedFileService.java b/src/main/java/seed/com/gtm/seedfile/SeedFileService.java index c1326189..f0e14eb8 100644 --- a/src/main/java/seed/com/gtm/seedfile/SeedFileService.java +++ b/src/main/java/seed/com/gtm/seedfile/SeedFileService.java @@ -1,7 +1,6 @@ package seed.com.gtm.seedfile; import java.io.File; -import java.io.IOException; import java.util.Date; import java.util.List; import java.util.Map; @@ -54,6 +53,7 @@ public class SeedFileService { siteIdx = SeedUtils.setReplaceNull(request.getParameter("siteIdx")); } String fileFuncType = (String)paramMap.get("fileFuncType"); + String fileChgType = (String)paramMap.get("fileChgType"); SeedProperties seedProperties = new SeedProperties(); @@ -68,7 +68,7 @@ public class SeedFileService { String rootPath = null; String tempPath = globalTempPath; - if(fileFuncType.equals("trublchargermng")){ + if(fileFuncType.equals("trublchargermng") || fileFuncType.indexOf("X-")>-1){ //gw 연동용 파일 rootPath = globalRootPath; }else{ rootPath = globalRealPath; @@ -87,6 +87,10 @@ public class SeedFileService { String[] uploadFileName = request.getParameterValues("uploadFileName"); String[] uploadFileReName = request.getParameterValues("uploadFileReName"); String[] copyContractYnList = request.getParameterValues("copyContractYn"); + + System.out.println("uploadFileName"); + System.out.println(uploadFileName.length); + if(uploadFileName!=null && uploadFileName.length > 0){ for(int i=0; i-1){ oldFile = new File(rootPath + "/"+siteIdx+"/upload/tempFiles/"+fileFuncType+ "/" + uploadFileReNameData); }else{ oldFile = new File(tempPath + "/"+siteIdx+"/"+fileFuncType+ "/" + uploadFileReNameData); } + System.out.println(oldFile.getAbsolutePath()); + if(oldFile.exists()){ Long fileSize = oldFile.length(); String filePath =""; - if(fileFuncType.equals("trublchargermng")){ + if(fileFuncType.equals("trublchargermng") || fileFuncType.indexOf("X-")>-1){ SeedUtils.setSeedFileCopy(rootPath + "/"+siteIdx+"/upload/tempFiles/"+fileFuncType+ "/" + uploadFileReNameData, rootPath + "/"+siteIdx+"/upload/uploadFiles/"+fileFuncType+"/"+reFileName+"."+fileType); @@ -139,6 +145,8 @@ public class SeedFileService { filePath = rootPath + "/"+siteIdx+"/"+fileFuncType+"/"+reFileName+"."+fileType; } + System.out.println(oldFile.getAbsolutePath()); + paramMap.put("uploadFileNameData", uploadFileNameData); paramMap.put("reFileName", reFileName+"."+fileType); paramMap.put("fileSize", fileSize); @@ -147,8 +155,17 @@ public class SeedFileService { paramMap.put("copyContractYn", copyContractYn); //파일타입에 따라서 sql분기 if(fileFuncType.equals("mediation")){ + System.out.println(oldFile.getAbsolutePath()); dao.caseInsert(paramMap); }else{ + System.out.println(oldFile.getAbsolutePath()); + + if (!"".equals(fileChgType)) { + paramMap.put("fileFuncType", fileChgType); + } + + System.out.println(paramMap.get("fileText").toString()); + dao.fileInsert(paramMap); } diff --git a/src/main/java/seed/com/gtm/util/GwFileAtch.java b/src/main/java/seed/com/gtm/util/GwFileAtch.java new file mode 100644 index 00000000..24774933 --- /dev/null +++ b/src/main/java/seed/com/gtm/util/GwFileAtch.java @@ -0,0 +1,161 @@ +package seed.com.gtm.util; + + +import java.io.BufferedReader; +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.Map; + +import org.apache.ibatis.logging.Log; +import org.apache.ibatis.logging.LogFactory; +import org.springframework.web.multipart.MultipartFile; + +public class GwFileAtch { + protected Log log = LogFactory.getLog(this.getClass()); + + public StringBuilder Lookup( + String p_loginId, + String p_deleteYN, + Map p_files, + MultipartFile p_file + ) throws Exception{ + + System.out.println("-----------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); + + + int serverResponseCode = 0; + String serverResponseMessage = null; + + HttpURLConnection connection = null; + DataOutputStream outputStream = null; + DataInputStream inputStream = null; + StringBuilder html = new StringBuilder(); + + String urlServer = "https://gw.kofair.or.kr/gw/outProcessUpload.do"; + String lineEnd = "\r\n"; + String twoHyphens = "--"; + String boundary = "*****"; + + try + { + URL url = new URL(urlServer); + connection = (HttpURLConnection) url.openConnection(); + + // Allow Inputs & Outputs + connection.setDoInput(true); + connection.setDoOutput(true); + connection.setUseCaches(false); + + // Enable POST method + connection.setRequestMethod("POST"); + + + connection.setRequestProperty("Connection", "Keep-Alive"); + connection.setRequestProperty("Content-Type", "multipart/form-data"); + outputStream = new DataOutputStream( connection.getOutputStream() ); + + // params 생성. + //서비스상품코드 + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"loginId\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(p_loginId); + outputStream.writeBytes(lineEnd); + + + outputStream.writeBytes("Content-Disposition: form-data; name=\"deleteYN\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(p_deleteYN); + outputStream.writeBytes(lineEnd); + + /* + outputStream.writeBytes("Content-Disposition: form-data; name=\"file0\";filename=\"txt테스트.txt\""+ lineEnd); + outputStream.writeBytes("Content-Type: text/plain"+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(p_file); + outputStream.writeBytes(lineEnd); + */ + + /* + outputStream.writeBytes("KLP"); + outputStream.writeBytes(lineEnd); + + //이용 등록을 통해 받은 API키 스트링을 입력합니다. + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"apikey\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(NiceApikey()); + outputStream.writeBytes(lineEnd); + + //이용허가를 받은 구분코드 입니다. + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"eprdatasvcstscd\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes("07"); + outputStream.writeBytes(lineEnd); + + //이용 등록한 사용자ID를 입력합니다. + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"uid\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(ApplicationProperty.get("nice.uid")); + outputStream.writeBytes(lineEnd); + + //사업자번호 + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"bizno\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes(bizno); + outputStream.writeBytes(lineEnd); + + //출력방식 xml방식과 json 방식을 지정합니다. + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"output\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes("json"); + outputStream.writeBytes(lineEnd); + + //호출할 세세분류ID 코드를 지정합니다. + outputStream.writeBytes(twoHyphens + boundary + lineEnd); + outputStream.writeBytes("Content-Disposition: form-data; name=\"resgp\""+ lineEnd); + outputStream.writeBytes(lineEnd); + outputStream.writeBytes("LP0202,LP0232,LP0212,LP0209"); + outputStream.writeBytes(lineEnd); + + outputStream.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd); + */ + outputStream.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd); + + // Responses from the server (code and message) + serverResponseCode = connection.getResponseCode(); + serverResponseMessage = connection.getResponseMessage(); + + System.out.println(serverResponseCode); + + outputStream.flush(); + outputStream.close(); + + System.out.println(serverResponseCode); + + BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8")); //뒤에 charset으로 불러오기. 한글깨짐현상 방지. + for(;;){ + String line = br.readLine(); + if(line == null) break; + html.append(line.trim().replaceAll(" ||@", "")); + } + br.close(); + //params.put("nice", html); + + + } + catch (Exception ex){ + ex.printStackTrace(); + log.warn("error>>nice>>||"+ex.toString()); + } + return html; + } + +} diff --git a/src/main/java/seed/common/service/InnorixFileServiceImpl.java b/src/main/java/seed/common/service/InnorixFileServiceImpl.java index 86f08881..d3f21e04 100644 --- a/src/main/java/seed/common/service/InnorixFileServiceImpl.java +++ b/src/main/java/seed/common/service/InnorixFileServiceImpl.java @@ -29,6 +29,7 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I for(InnorixFileVO innorixFileVO : innorixFileList) { innorixFileVO.setDataIdx((Integer) paramMap.get("innorixDataIdx")); innorixFileVO.setFileFuncType((String)paramMap.get("fileFuncType")); + innorixFileVO.setFileText((String)paramMap.get("fileText")); String fileName = innorixFileVO.getClientFileName(); String fileType = fileName.substring(fileName.lastIndexOf(".")+1, fileName.length()); diff --git a/src/main/java/seed/common/service/InnorixFileVO.java b/src/main/java/seed/common/service/InnorixFileVO.java index 84e5f3f2..a9655894 100644 --- a/src/main/java/seed/common/service/InnorixFileVO.java +++ b/src/main/java/seed/common/service/InnorixFileVO.java @@ -74,6 +74,8 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable { private String fileFuncType; private String fileType; + + private String fileText; private String printFileName; @@ -255,8 +257,12 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable { } public void setFilePath(String filePath) { this.filePath = filePath; + } + public String getFileText() { + return fileText; } - - + public void setFileText(String fileText) { + this.fileText = fileText; + } } \ No newline at end of file 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 645e57d7..f3fd4621 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 @@ -22,7 +22,16 @@ #{serverFileName}, SYSDATE, #{fileSize}, - '', + + + + #{fileText}, + + + '', + + + #{fileType}, #{dataIdx}, #{fileFuncType}, diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/seedfile/seedfile_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/seedfile/seedfile_sql.xml index 2770bea8..281583ae 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/seedfile/seedfile_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/seedfile/seedfile_sql.xml @@ -22,7 +22,16 @@ #{reFileName}, SYSDATE, #{fileSize}, - '', + + + + #{fileText}, + + + '', + + + #{fileType}, #{dataIdx}, #{fileFuncType}, diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index 0296d3ad..0af6f7b0 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -83,6 +83,10 @@ */gtm/case/trublprocessmng/dtaPop/jsp/Page.do* */gtm/case/trublprocessmng/atendPop/jsp/Page.do* */gtm/case/trublprocessmng/fileHistoryPop/jsp/Page.do* + */gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do* + */gtm/case/trublprocessmng/fileAtchPop2/jsp/Page.do* + */gtm/newcasebase/fileatchPop/rawEdit.do* + */web/user/*20*.do* diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop.jsp new file mode 100644 index 00000000..3661eb66 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop.jsp @@ -0,0 +1,496 @@ +<%-- + Class Name : EgovNoticeRegist.jsp + Description : 게시물 생성 화면 + Modification Information + + 수정일 수정자 수정내용 + ------- -------- --------------------------- + 2009.03.24 이삼섭 최초 생성 + 2011.08.31 JJY 경량환경 버전 생성 + + author : 공통서비스 개발팀 이삼섭 + since : 2009.03.24 +--%> +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%> +<%@ taglib prefix="ckeditor" uri="http://ckeditor.com"%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<c:out value='${bdMstr.bbsNm}' /> - 글 등록 + + + +

■ 기안파일첨부하기

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+ + + + + + + + + + + + + + + + +
+

첨부파일

+
+ + + +
+ + + + + + + + + + + + + + + + + + + + +
첨부파일 리스트 : 파일명, 종류, 크기, 삭제
파일 명종류크기삭제
+

첨부하실 파일을 마우스로 끌어서 넣어주세요.

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
첨부파일 리스트 : 파일명, 종류, 크기, 삭제
파일 명종류크기삭제
+ + + + "> + + "> + + +
+
+
+
+ + + +
+
+ + + +
+
+ + + + + + + + +
+
+ +
+
+
+ + + + +
+ + +
+ +
+ +
+
+ + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop2.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop2.jsp new file mode 100644 index 00000000..01e12615 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop2.jsp @@ -0,0 +1,709 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + +정보 관리 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

위원 관리

+
+ +
+

위원을 등록 할 수 있는 페이지 입니다.

+
+
+
+
+ + + + +
+
+
+
+
+

* ID

+
+ +
+ +
+
+
+ +
+

* 사진

+
+ +
+

+ - 본인의 얼굴이 정면으로 보이는 명함사진을 등록해주세요.
+ - gif, jpg 파일만 등록 가능합니다. +

+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + +
+
+ + + + + + + +
+ + +
+ +
+ +
+
+
+ + + +
+ + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop_bak.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop_bak.jsp new file mode 100644 index 00000000..9cc23087 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/fileAtchPop_bak.jsp @@ -0,0 +1,435 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> + + + + + + + + + 파일첨부팝업 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

■ 자료요구현황

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
자료 요구현황 테이블입니다.
자료요구일자자료마감일자자료이행일자대상제출여부삭제
등록된 데이터가 없습니다.
+
+
+ + +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

상담기록카드

+
+
+ + + + +
+ +
+ + + + +
+ <%--
+
+ +
+ + + + +
--%> + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp index a81be89e..b47dbf62 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp @@ -3247,14 +3247,22 @@ function atendReqPopOpen(caseNo){ window.open(popUrl, "", popOption); } -function fileFirstPopOpen(caseNo){ - alert('작업중') - return; - var popUrl = "/gtm/case/trublprocessmng/dtaPop/jsp/Page.do?caseNo="+caseNo; +function fileFirstPopOpen(p_caseNo, p_fileFuncType){ + //alert('작업중') + //return; + var popUrl = "/gtm/case/trublprocessmng/fileAtchPop/jsp/Page.do?caseNo="+p_caseNo+"&fileFuncType="+p_fileFuncType; var popOption = "width=1024, height=750, resizable=no, scrollbars=no, status=no;"; window.open(popUrl, "", popOption); } +function fileSecondPopOpen(p_caseNo, p_fileFuncType){ + //alert('작업중') + //return; + var popUrl = "/gtm/case/trublprocessmng/fileAtchPop2/jsp/Page.do?caseNo="+p_caseNo+"&fileFuncType="+p_fileFuncType; + var popOption = "width=1024, height=750, resizable=no, scrollbars=no, status=no;"; + window.open(popUrl, "", popOption); + } + function fileHistoryPopOpen(fileGubun, title){ var seqArr = $(".fileSeq_"+fileGubun); @@ -3404,6 +3412,21 @@ function nanumApi_back(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, }); } +function nanumCall_bef(p_no, p_name, p_fileKey){ + + if (p_fileKey!=''){ + $("#nanumViewFrm #fileKeyView").val(p_fileKey); + } + + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + + + //nanumCall(p_no, p_name); +} + //문서 기안작성 및 결제상신 function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){ @@ -3616,12 +3639,26 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, $("#nanumViewFrm #contentsStrView").val(r.contents); //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); + + //착수 보고서 는 첩부파일 팝업을 띄운다. + if (jobID=='1-1'||jobID=='2-1' + ||jobID=='3-1'||jobID=='4-1' + ||jobID=='5-1'||jobID=='6-1'){ + //fileFirstPopOpen($("#caseNo").val(),'X-1'); + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + + }else{ + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + } + - var f = document.nanumViewFrm; - f.action = $("#nanumViewFrm #gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); } @@ -4680,6 +4717,8 @@ function docOpen(obj) {
+<%-- --%> +<%-- --%> @@ -4743,7 +4782,7 @@ function docOpen(obj) { - +
diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit_bak.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit_bak.jsp new file mode 100644 index 00000000..85ceaab0 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit_bak.jsp @@ -0,0 +1,8877 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<% +String ipAddress=request.getRemoteAddr(); +%> + + + + +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> + + + + + + + + + + + + + +<%--
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
--%> + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+

분쟁사건 처리관리

+
+ + + + + + + + + + + + + + + + + +
+
+ + +
+
+
    +
  1. class="active">중지0
  2. +
  3. class="active">접수
  4. +
  5. class="active">통지
  6. +
  7. class="active">조사
  8. +
  9. class="active">보고
  10. +
  11. class="active">종료통지
  12. +
+
+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+ + + +
+ + + + + + + + +
+ + + + +
+
+
+ + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+ +
+
+
+ + + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
사건번호 + + ( 접수. 일 경과) +
style="border-bottom: 1px solid #cecece;">신청인/신청인 조회 비밀번호style="border-bottom: 1px solid #cecece;"> + checked="checked" /> + + + ( 대표) + + + (대표이사 ) + + +  /  +
피신청인/피신청인 조회 비밀번호 + checked="checked" /> + + + ( 대표) + + + (대표이사 ) + + +  /  +
+
+ +

표기는 필수 입력사항

+
+
+

조정유형

+
+
+
+ +
+
+
+
+
+

신청사유

+ + + +
+ 01. +
02.
+
03.
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+

문서접수구분

+
+
+
+ +
+
+
+
+
+

문서접수경로

+
+
+
+ + + + , + + + , + + + , + +
+
+
+
+ +
+

하도급 위탁유형

+
+
+
+ +
+
+
+
+
+
+

보고 사무소

+
+ + + +
+
+
+ + +

분쟁조정 처리기간

+
+ +
+
+
+

중지 시작일

+
+ +
+

중지 종료일

+
+ +
+

중지기간

+
+ + +
+
+
+
+
+

신청인 보완요청일

+
+ +
+

신청인 제출일

+
+ +
+

신청서 보완기간

+
+ + +
+
+
+
+
+

답변요청일

+
+ +
+

피신청인
답변서 제출일

+
+ +
+

답변서 제출기간

+
+ + +
+
+
+
+
+

조정종료일

+ +
+ + + + + +
+ +

처리기간

+
+ + +
+

보고서결재일

+
+ + + + + + + +
+
+
+
+ + +
+
+
+
+ + +

분쟁조정결과

+ +
+ + +
+
+
+

조정결과

+
+ + + + * 재심의 진행 : + +

+
+
+
+

신청/조정금액

+
+ 신청금액 : + + / 조정금액 : + (원단위까지 입력) + / 피신청인 인정금액 : + + +
+
+
+

인지대

+
+ 원 + +
+
+
+

송달료

+
+ 원 + +
+
+
+

변호사수임료

+
+ 원 + +
+
+
+

간접 피해구제액

+
+ 원 + +
+
+
+

피해구제액

+
+ 원 + +
+
+
+

합의서

+
+
+ + +
+
+ + + + + + + + + + +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명자 : ${rs.caseASignName}
  • +
  • 서명일시 : ${rs.caseADate} 삭제
  • +
+
+
+
+
+ + + + +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명자 : ${rs2.caseASignName}
  • +
  • 서명일시 : ${rs2.caseADate} 삭제
  • +
+
+
+
+
+
+
+
+ + +
+
+ + + +
+
+
+
+
+

종료요청서

+
+
+ + + + 예시기재 + +
+
+ + + + + + + + + + + + +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명자 : ${rs.caseBSignName}
  • +
  • 서명일시 : ${rs.caseBDate}
  • +
  • 종료요청서삭제
  • +
+
+
+
+
+ + + + +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명자 : ${rs2.caseBSignName}
  • +
  • 서명일시 : ${rs2.caseBDate}
  • +
  • 종료요청서삭제
  • +
+
+
+
+
+
+
+
+ + +
+
+ + + +
+
+
+
+
+

신청취하서

+
+
+ + + + 예시기재 + +
+
+ + + + + + + + + + + + +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명자 : ${rs.caseCSignName}
  • +
  • 서명일시 : ${rs.caseCDate}
  • +
  • 신청취하서삭제
  • +
+
+
+
+
+ + + + +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명자 : ${rs2.caseCSignName}
  • +
  • 서명일시 : ${rs2.caseCDate}
  • +
  • 신청취하서삭제
  • +
+
+
+
+
+
+
+
+ + +
+
+ + + +
+
+
+
+
+

조정조서

+
+
+ + +
+
+ + + + + + + + + + +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 신청인 : ${rs.companyCeo}
  • +
  • 서명자 : ${rs.caseDSignName}
  • +
  • 서명일시 : ${rs.caseDDate} 삭제
  • +
+
+
+
+
+ + + + +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명필요
  • +
+
+ +
    +
  • +
  • 피신청인 : ${rs2.respondentCeo}
  • +
  • 서명자 : ${rs2.caseDSignName}
  • +
  • 서명일시 : ${rs2.caseDDate} 삭제
  • +
+
+
+
+
+
+
+
+ + +
+
+ + + +
+
+
+
+
+

등기이력조회

+
+ +
+ + +
+
+ + + +
+
+
+
+
+

기타

+
+ +
+ + +
+
+ + + +
+
+
+
+
+
+
+
+ +

분쟁정보

+
+ +
+
+
+

신청취지

+
+ +

(최대 1300자)

+
+
+
+

신청이유

+
+ +

(최대 1300자)

+
+
+
+

신청인 사건문서첨부

+
+ +
+ + +
+
+ + +
+ +
일괄다운로드 +
+
+
+
+

조사관 사건문서첨부(신청인)

+
+ +
+ + +
+
+ + +
+ +
일괄다운로드 +
+
+
+
+

피신청인 사건문서첨부

+
+ +
+ + +
+
+ + +
+ +
일괄다운로드 +
+
+
+
+

조사관 사건문서첨부
(피신청인)

+
+ +
+ + +
+
+ + +
+ +
일괄다운로드 +
+
+
+
+
+
+

조정절차 관련 당사자 통지문서

+ +
+ +
+
+
+

접수사실 통지 및 신청서 보완요구

+
+ +
+ + +
+
+ + +
+ +
+
+
+ + +
+

피신청인 자료제출 요구

+
+ +
+ + +
+
+ + +
+ +
+
+
+ + +
+

사실관계의 확인을 위한 출석요구

+
+ +
+ + +
+
+ + +
+ +
+
+
+
+

조정안에 대한 수락여부 조회

+
+ +
+ + +
+
+ + +
+ +
+
+
+
+

조정절차 종료사실 통지

+
+ +
+ + +
+
+ + +
+ +
+
+
+
+
+
+ +

조정안 수락/불수락 통지서

+
+ + +
+
+
+

신청인 조정안 수락 여부 제출

+ +
+
+

피신청인 조정안 수락 여부 제출

+ +
+
+
+
+
+ +

주요현황

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 주요 재무현황
+ [금액(단위: 원)] +
자본금 + + 자산총액 + +
총매출액 + + 영업이익 + +
사건 확인사항최초 계약체결일 + +
계약기간 + + ~ + +
신청인담당자 인적사항성함 + + 전화번호 + +
휴대폰 + + FAX + +
부서/직위 + + E-mail + +
피신청인 담당자 인적사항성함 + + 전화번호 + +
휴대폰 + + FAX + +
부서/직위 + + E-mail + +
기타 확인사항소송 +
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
타 협의회 조정 +
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
중재 +
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
타 조정기구 조정 +
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
공정거래위원회 조사 +
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
당사자간 합의가 완료되어
조정조서 작성을 요청하는
사안인지 여부
+
+ + checked="checked"> + + + + checked="checked"> + + +
+
동일사안 공정거래위원회
시정조치 여부
+
+ + checked="checked"> + + + + checked="checked"> + + +
+
+ +
+
+
+
+
+
+ +
+
+
신청인 기입사항
+
+ + + + + +
+
+
+ + +
+ + + + + + + +
+
+

상호

+
+
+
+ +
+
+
+
+
+

대표자

+
+
+
+ +
+
+
+
+
+

개인/법인

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

대표 전화번호(휴대폰)

+
+
+
+ +
+
+
+
+
+

FAX번호

+
+
+
+ +
+
+
+
+
+

사업자등록번호('-')제외

+
+
+
+ + + + +
+
+
+
+
+

법인등록번호('-')제외

+
+
+
+ +
+
+
+
+ +
+
기업 Overview(NICE KPI)
+
+
+

기업명(기업코드)

+
+
+
+ + 휴폐업구분: + 법인등기상태: + + + +
+
+
+
+
+

대표자명

+
+
+
+ +
+
+
+
+
+

설립일자/상장일자

+
+
+
+ +
+
+
+
+
+

사업자번호

+
+
+
+ +
+
+
+
+
+

법인번호

+
+
+
+ +
+
+
+
+
+

기업형태

+
+
+
+ +
+
+
+
+
+

업종

+
+
+ +
+
+
+
+

그룹명

+
+
+
+ +
+
+
+
+
+

종업원수

+
+
+
+ +
+
+
+
+
+

주요상품

+
+
+ +
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+
+
+
+
+

지번주소

+
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
경영진현황
NO직위성명
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
관계회사 현황
NO기업명대표자지분율
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
주요 KPI (단위: 천 원)
년도감사의견자산총계부채총계매출액영업이익영엽이익률순이익률
+
+ +
+
+
+
+ +
+ +
+
+

상호

+
+
+
+ +
+
+
+
+
+

대표자

+
+
+
+ +
+
+
+
+
+

개인/법인

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

대표 전화번호(휴대폰)

+
+
+
+ +
+
+
+
+
+

FAX번호

+
+
+
+ +
+
+
+
+
+

사업자등록번호('-')제외

+
+
+
+ + + + +
+
+
+
+
+

법인등록번호('-')제외

+
+
+
+ +
+
+
+
+ +
+
기업 Overview(NICE KPI)
+
+
+

기업명(기업코드)

+
+
+
+ + + + + +
+
+
+
+
+

대표자명

+
+
+
+ +
+
+
+
+
+

설립일자/상장일자

+
+
+
+ +
+
+
+
+
+

사업자번호

+
+
+
+ +
+
+
+
+
+

법인번호

+
+
+
+ +
+
+
+
+
+

기업형태

+
+
+
+ +
+
+
+
+
+

업종

+
+
+ +
+
+
+
+

그룹명

+
+
+
+ +
+
+
+
+
+

종업원수

+
+
+
+ +
+
+
+
+
+

주요상품

+
+
+ +
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+
+
+
+
+

지번주소

+
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
경영진현황
NO직위성명
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
관계회사 현황
NO기업명대표자지분율
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
주요 KPI(단위: 천 원)
년도감사의견자산총계부채총계매출액영업이익영엽이익률순이익률
+
+ +
+
+
+
+
+ + +
+
+
신청인 대리인 기입사항
+
+ + + + +
+
+
+ + +
+ + +
+
+

상호

+
+
+
+ +
+
+
+
+
+

담당변호사

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

휴대폰번호

+
+
+
+ +
+
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

이메일

+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+ +
+
+

상호

+
+
+
+ +
+
+
+
+
+

담당변호사

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

휴대폰번호

+
+
+
+ +
+
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

이메일

+
+
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
피신청인 기입사항
+
+ + + + +
+
+
+ + +
+ + + + + +
+
+

상호

+
+
+
+ +
+
+
+
+
+

대표자

+
+
+
+ +
+
+
+
+
+

개인/법인

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

대표 전화번호(휴대폰)

+
+
+
+ +
+
+
+
+
+

FAX번호

+
+
+
+ +
+
+
+
+
+

사업자등록번호('-')제외

+
+
+
+ + + + +
+
+
+
+
+

법인등록번호('-')제외

+
+
+
+ +
+
+
+
+
+
기업 Overview(NICE KPI)
+
+
+

기업명(기업코드)

+
+
+
+ + + 휴폐업구분: + 법인등기상태: + + + +
+
+
+
+
+

대표자명

+
+
+
+ +
+
+
+
+
+

설립일자/상장일자

+
+
+
+ +
+
+
+
+
+

사업자번호

+
+
+
+ +
+
+
+
+
+

법인번호

+
+
+
+ +
+
+
+
+
+

기업형태

+
+
+
+ +
+
+
+
+
+

업종

+
+
+ +
+
+
+
+

그룹명

+
+
+
+ +
+
+
+
+
+

종업원수

+
+
+
+ +
+
+
+
+
+

주요상품

+
+
+ +
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+
+
+
+
+

지번주소

+
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
경영진현황
NO직위성명
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
관계회사 현황
NO기업명대표자지분율
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
주요 KPI(단위: 천 원)
년도감사의견자산총계부채총계매출액영업이익영엽이익률순이익률
+
+
+
+
+
+ + +
+ +
+
+

상호

+
+
+
+ +
+
+
+
+
+

대표자

+
+
+
+ +
+
+
+
+
+

개인/법인

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

대표 전화번호(휴대폰)

+
+
+
+ +
+
+
+
+
+

FAX번호

+
+
+
+ +
+
+
+
+
+

사업자등록번호('-')제외

+
+
+
+ +
+
+
+
+
+

법인등록번호('-')제외

+
+
+
+ +
+
+
+
+
+
기업 Overview(NICE KPI)
+
+
+

기업명(기업코드)

+
+
+
+ + + + +
+
+
+
+
+

대표자명

+
+
+
+ +
+
+
+
+
+

설립일자/상장일자

+
+
+
+ +
+
+
+
+
+

사업자번호

+
+
+
+ +
+
+
+
+
+

법인번호

+
+
+
+ +
+
+
+
+
+

기업형태

+
+
+
+ +
+
+
+
+
+

업종

+
+
+ +
+
+
+
+

그룹명

+
+
+
+ +
+
+
+
+
+

종업원수

+
+
+
+ +
+
+
+
+
+

주요상품

+
+
+ +
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+
+
+
+
+

지번주소

+
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
경영진현황
NO직위성명
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
관계회사 현황
NO기업명대표자지분율
1
2
3
4
5
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
주요 KPI(단위: 천 원)
년도감사의견자산총계부채총계매출액영업이익영엽이익률순이익률
+
+
+
+
+
+
+ + +
+
+
피신청인 대리인 기입사항
+
+ + + + +
+
+
+ + +
+ + +
+
+

상호

+
+
+
+ +
+
+
+
+
+

담당변호사

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

휴대폰번호

+
+
+
+ +
+
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

이메일

+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+

상호

+
+
+
+ +
+
+
+
+
+

담당변호사

+
+
+
+ +
+
+
+
+
+

우편번호

+
+
+
+ +
+ + +
+
+
+
+

지번주소

+
+
+ +
+
+ +
+
+
+
+

도로명주소

+
+
+ +
+
+ +
+
+
+
+

휴대폰번호

+
+
+
+ +
+
+
+
+
+

전화번호

+
+
+
+ +
+
+
+
+
+

이메일

+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + +

협의회별 상세 현황

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
하도급 분야조정 신청금액
(단위:원)
+ + 대/중소기업 구분 + +
공사업등록여부 + + 시공능력 평가액 + +
+
+
+

+ 하도급대금 내역 (신청인) [금액(단위: 원)] +

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
목적물인도(수)
(기성청구서상)
하도급대금수령(지급)비고
구분일자금액현금어음총액미지급
일자금액지급일만기일금액
+ +
+ +
소계00000
+
+
+

도급대금 내역 (피신청인)

+
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
목적물인도
(기성청구서상)
도급대금수령비고
구분일자금액현금어음총액미지급
일자금액지급일만기일금액
+ +
+ +
소계00000
+
+
+
+
+ + +

협의회별 상세 현황

+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
가맹 분야현 가맹점수
(단위:개)
+ + 업종 + +
브랜드 명 + + 정보공개서
등록여부
+ +
가맹금예치제
실시여부
+ + 신청인 가맹점명 + +
계약기간 + + ~ + +
계약체결일정보공개서 제공일
가맹금액가맹금 수령일
가맹금 예치여부 + + 가맹금 예치기관
+
+

* 우편용 신청서 참조, 가맹본부(피신청인)만 해당

+
+
+
+ + +

협의회별 상세 현황

+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
유통 분야상시고용
종업원수
(단위:명)
+ + 시장점유율
(단위:%)
+ + 소매업 사용
점포의 총 면적
+ +
소매업종 매출액 + + 공정위 시정조치 사실 + +
+
+

* 우편용 신청서 참조, 대규모유통업자(피신청인)만 해당

+
+
+
+ + + +
+
+

조사관 변경

+
+
+
+ +
+
+
+
+ + +
+ +
+
+ +
+ +
+ +
+ + + + + + +
+
+ + + + + +
+
+ +
+
+ +
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + <%-- value="${gwUrl}/gw/outProcessLogOn.do"/> --%> + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + +