Merge branch 'master' of http://subsub8729@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
commit
35fba19a27
@ -14,14 +14,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
||||
import seed.com.gtm.seedfile.SeedFileService;
|
||||
import seed.com.gtm.util.Criteria;
|
||||
import seed.com.gtm.util.PageMaker;
|
||||
import seed.common.service.InnorixFileService;
|
||||
import seed.common.service.InnorixFileVO;
|
||||
import seed.utils.FairnetUtils;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/gtm/case")
|
||||
@ -56,24 +53,21 @@ public class CaseBoardController {
|
||||
paramMap.put("memberId", session.getAttribute("memberId"));
|
||||
paramMap.put("boardIdx", boardIdx);
|
||||
service.boardInsert(paramMap);
|
||||
|
||||
|
||||
//현제 등록된 게시글의 시퀀스 불러와 맵에 저장
|
||||
paramMap.put("dataIdx", paramMap.get("seq"));
|
||||
fileService.fileInsert(paramMap, request, session);
|
||||
|
||||
//이노릭스 대용량 업로드
|
||||
String innorixFileListVO = (String) paramMap.get("innorixFileListVO");
|
||||
if("".equals(innorixFileListVO)) {
|
||||
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
String innorixFileListStr = (String) paramMap.get("innorixFileListVO");
|
||||
if(!"".equals(innorixFileListStr)) {
|
||||
try {
|
||||
List<InnorixFileVO> innorixFileList = objectMapper.readValue(innorixFileListVO, new TypeReference<List<InnorixFileVO>>() {});
|
||||
innorixFileService.innorixFileInsert(innorixFileList);
|
||||
}catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
paramMap.put("innorixDataIdx", paramMap.get("dataIdx"));
|
||||
innorixFileService.innorixExtraFileInsert(innorixFileListStr, paramMap);
|
||||
}catch(Exception e) {
|
||||
System.out.println("이노릭스에러");
|
||||
}
|
||||
}
|
||||
|
||||
map.put("message", "common.message.reg");
|
||||
map.put("url", "/gtm/case/board/"+boardIdx+"/list.do");
|
||||
|
||||
@ -159,6 +153,16 @@ public class CaseBoardController {
|
||||
model.addAttribute("fileList", fileList);
|
||||
model.addAttribute("fileListSize", fileList.size());
|
||||
|
||||
//이노릭스 수정화면 용 파일 값 넘겨주기
|
||||
String innorixFileListInfoStr = "";
|
||||
try {
|
||||
innorixFileListInfoStr = FairnetUtils.innorixFileListInfo(fileList);
|
||||
}catch(Exception e){
|
||||
System.out.println("이노릭스 에러");
|
||||
}
|
||||
model.addAttribute("innorixFileListInfoStr", innorixFileListInfoStr);
|
||||
|
||||
|
||||
return "/seed/_extra/gtm/board/edit";
|
||||
}
|
||||
|
||||
@ -179,24 +183,21 @@ public class CaseBoardController {
|
||||
"&fileFuncType=" + paramMap.get("fileFuncType")
|
||||
);
|
||||
|
||||
|
||||
//이노릭스 대용량 업로드
|
||||
String innorixFileListStr = (String) paramMap.get("innorixFileListVO");
|
||||
if(!"".equals(innorixFileListStr)) {
|
||||
try {
|
||||
String bbsNoStr = (String)paramMap.get("bbsNo");
|
||||
int innorixDataIdx = Integer.parseInt(bbsNoStr);
|
||||
paramMap.put("innorixDataIdx", innorixDataIdx);
|
||||
innorixFileService.innorixExtraFileInsert(innorixFileListStr, paramMap);
|
||||
}catch(Exception e) {
|
||||
System.out.println("이노릭스에러");
|
||||
}
|
||||
}
|
||||
|
||||
return "/_common/jsp/message";
|
||||
}
|
||||
|
||||
//게시글 등록 시 innorix 적용
|
||||
@RequestMapping(value="/board/{boardIdx}/writeWithInnorix.do", method=RequestMethod.POST)
|
||||
public String formWriteWithInnorix(HttpServletRequest request ,HttpSession session, @RequestParam Map<String,Object> paramMap, Map<String, Object> map, @PathVariable(value="boardIdx") String boardIdx){
|
||||
paramMap.put("memberName", session.getAttribute("memberName"));
|
||||
paramMap.put("memberId", session.getAttribute("memberId"));
|
||||
paramMap.put("boardIdx", boardIdx);
|
||||
service.boardInsert(paramMap);
|
||||
|
||||
//현제 등록된 게시글의 시퀀스 불러와 맵에 저장
|
||||
paramMap.put("dataIdx", paramMap.get("seq"));
|
||||
/*fileService.fileInsert(paramMap, request, session);*/
|
||||
|
||||
map.put("message", "common.message.reg");
|
||||
map.put("url", "/gtm/case/board/"+boardIdx+"/list.do");
|
||||
|
||||
return "/_common/jsp/message";
|
||||
}
|
||||
}
|
||||
|
||||
@ -131,19 +131,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
@ -279,7 +266,7 @@ public class WebMediationController {
|
||||
return new ModelAndView("/_extra/web/user/mediation/mediationStep04");
|
||||
}
|
||||
|
||||
// /web/user/mediation/case/05/154/mediationStep04.do
|
||||
// /web/user/mediation/case/05/154/mediationStep04_1.do
|
||||
@RequestMapping("/web/user/mediation/{siteIdx}/05/{siteMenuIdx}/mediationStep04_1.do")
|
||||
public ModelAndView mediationStep04_1(ModelMap map, HttpSession session, @RequestParam Map<String,Object> paramMap,
|
||||
@PathVariable(value="siteIdx") String siteIdx,
|
||||
@ -308,19 +295,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
@ -460,7 +434,501 @@ public class WebMediationController {
|
||||
session.setAttribute("siteIdx", siteIdx);
|
||||
|
||||
return new ModelAndView("/_extra/web/user/mediation/mediationStep04_1");
|
||||
}
|
||||
}
|
||||
|
||||
// /web/user/mediation/case/05/154/mediationStep04_2.do
|
||||
@RequestMapping("/web/user/mediation/{siteIdx}/05/{siteMenuIdx}/mediationStep04_2.do")
|
||||
public ModelAndView mediationStep04_2(ModelMap map, HttpSession session, @RequestParam Map<String,Object> paramMap,
|
||||
@PathVariable(value="siteIdx") String siteIdx,
|
||||
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx
|
||||
, HttpServletRequest req){
|
||||
|
||||
// String tempHpDi = SeedUtils.setReplaceNull(session.getAttribute("hpDi"));
|
||||
/*String tempAgreeCheck = SeedUtils.setReplaceNull(session.getAttribute("agreeCheck"));*/
|
||||
// if(tempHpDi.equals("")/* || tempAgreeCheck.equals("")*/){
|
||||
// map.put("siteIdx", "case");
|
||||
// map.put("url", "/case/index.do");
|
||||
// map.put("message", "user.message.medi.session.alert");
|
||||
// map.put("opener", "");
|
||||
// map.put("append", "");
|
||||
// map.put("self", "");
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
/*----권한체크----*/
|
||||
setSessionMessageRemove(session);
|
||||
|
||||
Integer memberIdx = Integer.valueOf(SeedUtils.setReplaceNull(session.getAttribute("memberIdx"),"0"));
|
||||
String memberGrant = (memberIdx == 0) ? "N" : SeedUtils.setReplaceNull(managerMemberService.getMemberMapForm(memberIdx, new String[] {"memberGrant"}).get("_memberGrant"), "N");
|
||||
boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx);
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
if (!b_ret) {
|
||||
return new ModelAndView("/_common/jsp/message");
|
||||
}
|
||||
|
||||
Map<Object, Object> tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx,
|
||||
new String[] {"siteMenuName", "siteMenuParentTitle", "siteMenuStatus", "siteMenuType", "siteMenuLinkUrl", "siteMenuCharge", "siteMenuCharge", "siteMenuSNS",
|
||||
"siteMenuTitle", "siteMenuRegDate", "siteMenuModDate", "siteMenuNameType", "siteMenuIdxs", "siteMenuDepth", "siteMenuSatisfaction", "siteMenuIdx1",
|
||||
"tSite.siteActiveMenuWidth", "tSite.siteService", "tSite.siteServiceSdate", "tSite.siteServiceSdate"});
|
||||
|
||||
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth){
|
||||
if(!SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuStatus")).equals("U")){
|
||||
map.put("message", "common.message.no.siteMenu");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteService")).equals("Y")){
|
||||
|
||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
try{
|
||||
|
||||
Date getDate = new Date();
|
||||
|
||||
Date sDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceSdate")));
|
||||
Date eDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceEdate")));
|
||||
|
||||
if((sDate.compareTo(formatter.parse(formatter.format(getDate))) > 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) > 0) ||
|
||||
(sDate.compareTo(formatter.parse(formatter.format(getDate))) < 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) < 0)){
|
||||
return new ModelAndView("redirect:/user/common/service/"+siteIdx+".do");
|
||||
}
|
||||
|
||||
}catch(ParseException e){
|
||||
log.error("CHECK ERROR:",e);
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("F") ||
|
||||
SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("L")){
|
||||
return new ModelAndView("redirect:"+SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuLinkUrl")));
|
||||
}
|
||||
|
||||
String siteMenuManager = "N";
|
||||
StringBuffer siteMenuManagerIdx = new StringBuffer();
|
||||
String siteMenuCharge = SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuCharge"), "N");
|
||||
|
||||
List<Map<Object, Object>> siteMenuManagerList =
|
||||
managerSiteMenuManagerService.getSiteMenuManagerMapList(siteMenuIdx, new String[] {"siteMenuManagerStatus", "tMember.memberIdx"});
|
||||
|
||||
for(int i=0; i<siteMenuManagerList.size(); i++){
|
||||
|
||||
Map<Object, Object> tSiteMenuManagerDB = siteMenuManagerList.get(i);
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_siteMenuManagerStatus")).equals("U")){
|
||||
|
||||
if(!memberIdx.equals(0) &&
|
||||
memberIdx.equals(Integer.parseInt(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx"), "0"))) &&
|
||||
siteMenuManager.equals("N")){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
siteMenuManagerIdx.append(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx")).toString());
|
||||
siteMenuManagerIdx.append(",");
|
||||
}
|
||||
}
|
||||
|
||||
if(memberGrant.equals("S") || memberAuthM){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
|
||||
//편집 권한
|
||||
map.put("siteMenuManager", siteMenuManager);
|
||||
//담당자 보기 설정
|
||||
map.put("siteMenuCharge", siteMenuCharge);
|
||||
//담당자 이름
|
||||
map.put("siteMenuManagerIdx", siteMenuManagerIdx.toString());
|
||||
//만족도 설정
|
||||
map.put("siteMenuSatisfaction", SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuSatisfaction"), "N"));
|
||||
|
||||
map.put("siteMenuSubTitle", managerSiteMenuService.getSiteMenuSubTitleForm(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdx1"))));
|
||||
|
||||
String siteMenuTitle = managerSiteMenuService.getSiteMenuParentName(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdxs")), "edit").replaceAll("》", "|") +
|
||||
" | " + SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuName"));
|
||||
|
||||
map.put("siteMenuTitle", siteMenuTitle);
|
||||
|
||||
//부모메뉴 타이틀 설정한 경우 해당 글의 부모 타이틀을 가져옴
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuParentTitle") ,"N").equals("Y")){
|
||||
String[] siteMenuTitles = siteMenuTitle.split("\\|");
|
||||
tSiteMenuDB.put("_siteMenuName", siteMenuTitles[Integer.parseInt(tSiteMenuDB.get("_siteMenuDepth").toString())-1]);
|
||||
}
|
||||
|
||||
map.put("tSiteMenuDB", tSiteMenuDB);
|
||||
|
||||
map.put("memberAuthM", memberAuthM);
|
||||
map.put("seedMenuAuth", managerGroupService.getGroupList(siteIdx, memberIdx, memberMerge, memberMergeSiteIdx));
|
||||
/*----권한체크 종료----*/
|
||||
|
||||
String agreeCheck = SeedUtils.setReplaceNull(paramMap.get("agreeCheck"));
|
||||
String personalCheck = SeedUtils.setReplaceNull(paramMap.get("personalCheck"));
|
||||
|
||||
String rceptNo = SeedUtils.setReplaceNull(paramMap.get("rceptNo"));
|
||||
String mediType = SeedUtils.setReplaceNull(paramMap.get("mediType"));
|
||||
String fileGubun = SeedUtils.setReplaceNull(session.getAttribute("fileGubun"));
|
||||
paramMap.put("rceptNo", rceptNo);
|
||||
paramMap.put("mediType", mediType);
|
||||
paramMap.put("fileGubun", fileGubun);
|
||||
paramMap.put("agreeCheck", agreeCheck);
|
||||
paramMap.put("personalCheck", personalCheck);
|
||||
|
||||
if(!rceptNo.equals("")){
|
||||
map.put("recptmsData", service2.selectRecptms(paramMap));//사건마스터
|
||||
map.put("applcntData", service2.selectApplcnt(paramMap));//신청인
|
||||
map.put("respondentData", service2.selectRespondent(paramMap));//피신청인
|
||||
map.put("appagentData", service2.selectAppagent(paramMap));//신청인 대리인
|
||||
map.put("selectRceptsttus", service2.selectRceptsttus(paramMap));//접수현황
|
||||
map.put("selectReason", service2.selectReason(paramMap));//신청경로
|
||||
map.put("selectSubcntrsttusA", service2.selectSubcntrsttusA(paramMap));//A 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotA", service2.selectSubcntrsttusTotA(paramMap));//A 하도급 소계 그룹바이
|
||||
map.put("selectSubcntrsttusR", service2.selectSubcntrsttusR(paramMap));//R 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotR", service2.selectSubcntrsttusTotR(paramMap));//R 하도급 소계 그룹바이
|
||||
map.put("caseFileList", fileService.caseFileList(paramMap));//파일 리스트
|
||||
}else {
|
||||
map.put("message", "정상적이지 않은 사건번호입니다. 관리자에게 문의하세요.");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
map.put("rceptNo", rceptNo);
|
||||
map.put("agreeCheck", agreeCheck);
|
||||
map.put("personalCheck", personalCheck);
|
||||
map.put("mediType", mediType);
|
||||
|
||||
session.setAttribute("siteIdx", siteIdx);
|
||||
|
||||
return new ModelAndView("/_extra/web/user/mediation/mediationStep04_2");
|
||||
}
|
||||
|
||||
// /web/user/mediation/case/05/154/mediationStep04_3.do
|
||||
@RequestMapping("/web/user/mediation/{siteIdx}/05/{siteMenuIdx}/mediationStep04_3.do")
|
||||
public ModelAndView mediationStep04_3(ModelMap map, HttpSession session, @RequestParam Map<String,Object> paramMap,
|
||||
@PathVariable(value="siteIdx") String siteIdx,
|
||||
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx
|
||||
, HttpServletRequest req){
|
||||
|
||||
// String tempHpDi = SeedUtils.setReplaceNull(session.getAttribute("hpDi"));
|
||||
/*String tempAgreeCheck = SeedUtils.setReplaceNull(session.getAttribute("agreeCheck"));*/
|
||||
// if(tempHpDi.equals("")/* || tempAgreeCheck.equals("")*/){
|
||||
// map.put("siteIdx", "case");
|
||||
// map.put("url", "/case/index.do");
|
||||
// map.put("message", "user.message.medi.session.alert");
|
||||
// map.put("opener", "");
|
||||
// map.put("append", "");
|
||||
// map.put("self", "");
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
/*----권한체크----*/
|
||||
setSessionMessageRemove(session);
|
||||
|
||||
Integer memberIdx = Integer.valueOf(SeedUtils.setReplaceNull(session.getAttribute("memberIdx"),"0"));
|
||||
String memberGrant = (memberIdx == 0) ? "N" : SeedUtils.setReplaceNull(managerMemberService.getMemberMapForm(memberIdx, new String[] {"memberGrant"}).get("_memberGrant"), "N");
|
||||
boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx);
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
if (!b_ret) {
|
||||
return new ModelAndView("/_common/jsp/message");
|
||||
}
|
||||
|
||||
Map<Object, Object> tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx,
|
||||
new String[] {"siteMenuName", "siteMenuParentTitle", "siteMenuStatus", "siteMenuType", "siteMenuLinkUrl", "siteMenuCharge", "siteMenuCharge", "siteMenuSNS",
|
||||
"siteMenuTitle", "siteMenuRegDate", "siteMenuModDate", "siteMenuNameType", "siteMenuIdxs", "siteMenuDepth", "siteMenuSatisfaction", "siteMenuIdx1",
|
||||
"tSite.siteActiveMenuWidth", "tSite.siteService", "tSite.siteServiceSdate", "tSite.siteServiceSdate"});
|
||||
|
||||
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth){
|
||||
if(!SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuStatus")).equals("U")){
|
||||
map.put("message", "common.message.no.siteMenu");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteService")).equals("Y")){
|
||||
|
||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
try{
|
||||
|
||||
Date getDate = new Date();
|
||||
|
||||
Date sDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceSdate")));
|
||||
Date eDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceEdate")));
|
||||
|
||||
if((sDate.compareTo(formatter.parse(formatter.format(getDate))) > 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) > 0) ||
|
||||
(sDate.compareTo(formatter.parse(formatter.format(getDate))) < 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) < 0)){
|
||||
return new ModelAndView("redirect:/user/common/service/"+siteIdx+".do");
|
||||
}
|
||||
|
||||
}catch(ParseException e){
|
||||
log.error("CHECK ERROR:",e);
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("F") ||
|
||||
SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("L")){
|
||||
return new ModelAndView("redirect:"+SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuLinkUrl")));
|
||||
}
|
||||
|
||||
String siteMenuManager = "N";
|
||||
StringBuffer siteMenuManagerIdx = new StringBuffer();
|
||||
String siteMenuCharge = SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuCharge"), "N");
|
||||
|
||||
List<Map<Object, Object>> siteMenuManagerList =
|
||||
managerSiteMenuManagerService.getSiteMenuManagerMapList(siteMenuIdx, new String[] {"siteMenuManagerStatus", "tMember.memberIdx"});
|
||||
|
||||
for(int i=0; i<siteMenuManagerList.size(); i++){
|
||||
|
||||
Map<Object, Object> tSiteMenuManagerDB = siteMenuManagerList.get(i);
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_siteMenuManagerStatus")).equals("U")){
|
||||
|
||||
if(!memberIdx.equals(0) &&
|
||||
memberIdx.equals(Integer.parseInt(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx"), "0"))) &&
|
||||
siteMenuManager.equals("N")){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
siteMenuManagerIdx.append(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx")).toString());
|
||||
siteMenuManagerIdx.append(",");
|
||||
}
|
||||
}
|
||||
|
||||
if(memberGrant.equals("S") || memberAuthM){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
|
||||
//편집 권한
|
||||
map.put("siteMenuManager", siteMenuManager);
|
||||
//담당자 보기 설정
|
||||
map.put("siteMenuCharge", siteMenuCharge);
|
||||
//담당자 이름
|
||||
map.put("siteMenuManagerIdx", siteMenuManagerIdx.toString());
|
||||
//만족도 설정
|
||||
map.put("siteMenuSatisfaction", SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuSatisfaction"), "N"));
|
||||
|
||||
map.put("siteMenuSubTitle", managerSiteMenuService.getSiteMenuSubTitleForm(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdx1"))));
|
||||
|
||||
String siteMenuTitle = managerSiteMenuService.getSiteMenuParentName(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdxs")), "edit").replaceAll("》", "|") +
|
||||
" | " + SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuName"));
|
||||
|
||||
map.put("siteMenuTitle", siteMenuTitle);
|
||||
|
||||
//부모메뉴 타이틀 설정한 경우 해당 글의 부모 타이틀을 가져옴
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuParentTitle") ,"N").equals("Y")){
|
||||
String[] siteMenuTitles = siteMenuTitle.split("\\|");
|
||||
tSiteMenuDB.put("_siteMenuName", siteMenuTitles[Integer.parseInt(tSiteMenuDB.get("_siteMenuDepth").toString())-1]);
|
||||
}
|
||||
|
||||
map.put("tSiteMenuDB", tSiteMenuDB);
|
||||
|
||||
map.put("memberAuthM", memberAuthM);
|
||||
map.put("seedMenuAuth", managerGroupService.getGroupList(siteIdx, memberIdx, memberMerge, memberMergeSiteIdx));
|
||||
/*----권한체크 종료----*/
|
||||
|
||||
String agreeCheck = SeedUtils.setReplaceNull(paramMap.get("agreeCheck"));
|
||||
String personalCheck = SeedUtils.setReplaceNull(paramMap.get("personalCheck"));
|
||||
|
||||
String rceptNo = SeedUtils.setReplaceNull(paramMap.get("rceptNo"));
|
||||
String mediType = SeedUtils.setReplaceNull(paramMap.get("mediType"));
|
||||
String fileGubun = SeedUtils.setReplaceNull(session.getAttribute("fileGubun"));
|
||||
paramMap.put("rceptNo", rceptNo);
|
||||
paramMap.put("mediType", mediType);
|
||||
paramMap.put("fileGubun", fileGubun);
|
||||
paramMap.put("agreeCheck", agreeCheck);
|
||||
paramMap.put("personalCheck", personalCheck);
|
||||
|
||||
if(!rceptNo.equals("")){
|
||||
map.put("recptmsData", service2.selectRecptms(paramMap));//사건마스터
|
||||
map.put("applcntData", service2.selectApplcnt(paramMap));//신청인
|
||||
map.put("respondentData", service2.selectRespondent(paramMap));//피신청인
|
||||
map.put("appagentData", service2.selectAppagent(paramMap));//신청인 대리인
|
||||
map.put("selectRceptsttus", service2.selectRceptsttus(paramMap));//접수현황
|
||||
map.put("selectReason", service2.selectReason(paramMap));//신청경로
|
||||
map.put("selectSubcntrsttusA", service2.selectSubcntrsttusA(paramMap));//A 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotA", service2.selectSubcntrsttusTotA(paramMap));//A 하도급 소계 그룹바이
|
||||
map.put("selectSubcntrsttusR", service2.selectSubcntrsttusR(paramMap));//R 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotR", service2.selectSubcntrsttusTotR(paramMap));//R 하도급 소계 그룹바이
|
||||
map.put("caseFileList", fileService.caseFileList(paramMap));//파일 리스트
|
||||
}else {
|
||||
map.put("message", "정상적이지 않은 사건번호입니다. 관리자에게 문의하세요.");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
map.put("rceptNo", rceptNo);
|
||||
map.put("agreeCheck", agreeCheck);
|
||||
map.put("personalCheck", personalCheck);
|
||||
map.put("mediType", mediType);
|
||||
|
||||
session.setAttribute("siteIdx", siteIdx);
|
||||
|
||||
return new ModelAndView("/_extra/web/user/mediation/mediationStep04_3");
|
||||
}
|
||||
|
||||
// /web/user/mediation/case/05/154/mediationStep04_3.do
|
||||
@RequestMapping("/web/user/mediation/{siteIdx}/05/{siteMenuIdx}/mediationStep04_4.do")
|
||||
public ModelAndView mediationStep04_4(ModelMap map, HttpSession session, @RequestParam Map<String,Object> paramMap,
|
||||
@PathVariable(value="siteIdx") String siteIdx,
|
||||
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx
|
||||
, HttpServletRequest req){
|
||||
|
||||
/*----권한체크----*/
|
||||
setSessionMessageRemove(session);
|
||||
|
||||
Integer memberIdx = Integer.valueOf(SeedUtils.setReplaceNull(session.getAttribute("memberIdx"),"0"));
|
||||
String memberGrant = (memberIdx == 0) ? "N" : SeedUtils.setReplaceNull(managerMemberService.getMemberMapForm(memberIdx, new String[] {"memberGrant"}).get("_memberGrant"), "N");
|
||||
boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx);
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
if (!b_ret) {
|
||||
return new ModelAndView("/_common/jsp/message");
|
||||
}
|
||||
|
||||
Map<Object, Object> tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx,
|
||||
new String[] {"siteMenuName", "siteMenuParentTitle", "siteMenuStatus", "siteMenuType", "siteMenuLinkUrl", "siteMenuCharge", "siteMenuCharge", "siteMenuSNS",
|
||||
"siteMenuTitle", "siteMenuRegDate", "siteMenuModDate", "siteMenuNameType", "siteMenuIdxs", "siteMenuDepth", "siteMenuSatisfaction", "siteMenuIdx1",
|
||||
"tSite.siteActiveMenuWidth", "tSite.siteService", "tSite.siteServiceSdate", "tSite.siteServiceSdate"});
|
||||
|
||||
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth){
|
||||
if(!SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuStatus")).equals("U")){
|
||||
map.put("message", "common.message.no.siteMenu");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteService")).equals("Y")){
|
||||
|
||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
try{
|
||||
|
||||
Date getDate = new Date();
|
||||
|
||||
Date sDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceSdate")));
|
||||
Date eDate = formatter.parse(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteServiceEdate")));
|
||||
|
||||
if((sDate.compareTo(formatter.parse(formatter.format(getDate))) > 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) > 0) ||
|
||||
(sDate.compareTo(formatter.parse(formatter.format(getDate))) < 0 && eDate.compareTo(formatter.parse(formatter.format(getDate))) < 0)){
|
||||
return new ModelAndView("redirect:/user/common/service/"+siteIdx+".do");
|
||||
}
|
||||
|
||||
}catch(ParseException e){
|
||||
log.error("CHECK ERROR:",e);
|
||||
}
|
||||
}
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("F") ||
|
||||
SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("L")){
|
||||
return new ModelAndView("redirect:"+SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuLinkUrl")));
|
||||
}
|
||||
|
||||
String siteMenuManager = "N";
|
||||
StringBuffer siteMenuManagerIdx = new StringBuffer();
|
||||
String siteMenuCharge = SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuCharge"), "N");
|
||||
|
||||
List<Map<Object, Object>> siteMenuManagerList =
|
||||
managerSiteMenuManagerService.getSiteMenuManagerMapList(siteMenuIdx, new String[] {"siteMenuManagerStatus", "tMember.memberIdx"});
|
||||
|
||||
for(int i=0; i<siteMenuManagerList.size(); i++){
|
||||
|
||||
Map<Object, Object> tSiteMenuManagerDB = siteMenuManagerList.get(i);
|
||||
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_siteMenuManagerStatus")).equals("U")){
|
||||
|
||||
if(!memberIdx.equals(0) &&
|
||||
memberIdx.equals(Integer.parseInt(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx"), "0"))) &&
|
||||
siteMenuManager.equals("N")){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
siteMenuManagerIdx.append(SeedUtils.setReplaceNull(tSiteMenuManagerDB.get("_memberIdx")).toString());
|
||||
siteMenuManagerIdx.append(",");
|
||||
}
|
||||
}
|
||||
|
||||
if(memberGrant.equals("S") || memberAuthM){
|
||||
siteMenuManager = "Y";
|
||||
}
|
||||
|
||||
//편집 권한
|
||||
map.put("siteMenuManager", siteMenuManager);
|
||||
//담당자 보기 설정
|
||||
map.put("siteMenuCharge", siteMenuCharge);
|
||||
//담당자 이름
|
||||
map.put("siteMenuManagerIdx", siteMenuManagerIdx.toString());
|
||||
//만족도 설정
|
||||
map.put("siteMenuSatisfaction", SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuSatisfaction"), "N"));
|
||||
|
||||
map.put("siteMenuSubTitle", managerSiteMenuService.getSiteMenuSubTitleForm(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdx1"))));
|
||||
|
||||
String siteMenuTitle = managerSiteMenuService.getSiteMenuParentName(siteIdx, SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuIdxs")), "edit").replaceAll("》", "|") +
|
||||
" | " + SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuName"));
|
||||
|
||||
map.put("siteMenuTitle", siteMenuTitle);
|
||||
|
||||
//부모메뉴 타이틀 설정한 경우 해당 글의 부모 타이틀을 가져옴
|
||||
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuParentTitle") ,"N").equals("Y")){
|
||||
String[] siteMenuTitles = siteMenuTitle.split("\\|");
|
||||
tSiteMenuDB.put("_siteMenuName", siteMenuTitles[Integer.parseInt(tSiteMenuDB.get("_siteMenuDepth").toString())-1]);
|
||||
}
|
||||
|
||||
map.put("tSiteMenuDB", tSiteMenuDB);
|
||||
|
||||
map.put("memberAuthM", memberAuthM);
|
||||
map.put("seedMenuAuth", managerGroupService.getGroupList(siteIdx, memberIdx, memberMerge, memberMergeSiteIdx));
|
||||
/*----권한체크 종료----*/
|
||||
|
||||
String agreeCheck = SeedUtils.setReplaceNull(paramMap.get("agreeCheck"));
|
||||
String personalCheck = SeedUtils.setReplaceNull(paramMap.get("personalCheck"));
|
||||
|
||||
String rceptNo = SeedUtils.setReplaceNull(paramMap.get("rceptNo"));
|
||||
String mediType = SeedUtils.setReplaceNull(paramMap.get("mediType"));
|
||||
String fileGubun = SeedUtils.setReplaceNull(session.getAttribute("fileGubun"));
|
||||
paramMap.put("rceptNo", rceptNo);
|
||||
paramMap.put("mediType", mediType);
|
||||
paramMap.put("fileGubun", fileGubun);
|
||||
paramMap.put("agreeCheck", agreeCheck);
|
||||
paramMap.put("personalCheck", personalCheck);
|
||||
|
||||
if(!rceptNo.equals("")){
|
||||
map.put("recptmsData", service2.selectRecptms(paramMap));//사건마스터
|
||||
map.put("applcntData", service2.selectApplcnt(paramMap));//신청인
|
||||
map.put("respondentData", service2.selectRespondent(paramMap));//피신청인
|
||||
map.put("appagentData", service2.selectAppagent(paramMap));//신청인 대리인
|
||||
map.put("selectRceptsttus", service2.selectRceptsttus(paramMap));//접수현황
|
||||
map.put("selectReason", service2.selectReason(paramMap));//신청경로
|
||||
map.put("selectSubcntrsttusA", service2.selectSubcntrsttusA(paramMap));//A 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotA", service2.selectSubcntrsttusTotA(paramMap));//A 하도급 소계 그룹바이
|
||||
map.put("selectSubcntrsttusR", service2.selectSubcntrsttusR(paramMap));//R 하도급대급 내역 리스
|
||||
map.put("selectSubcntrsttusTotR", service2.selectSubcntrsttusTotR(paramMap));//R 하도급 소계 그룹바이
|
||||
map.put("caseFileList", fileService.caseFileList(paramMap));//파일 리스트
|
||||
}else {
|
||||
map.put("message", "정상적이지 않은 사건번호입니다. 관리자에게 문의하세요.");
|
||||
map.put("self", "history");
|
||||
return new ModelAndView("/_common/jsp/umessage");
|
||||
}
|
||||
map.put("rceptNo", rceptNo);
|
||||
map.put("agreeCheck", agreeCheck);
|
||||
map.put("personalCheck", personalCheck);
|
||||
map.put("mediType", mediType);
|
||||
|
||||
session.setAttribute("siteIdx", siteIdx);
|
||||
|
||||
return new ModelAndView("/_extra/web/user/mediation/mediationStep04_4");
|
||||
}
|
||||
|
||||
// /web/user/mediation/case/01/154/mediationApp.do
|
||||
@RequestMapping("/web/user/mediation/{siteIdx}/01/{siteMenuIdx}/mediationApp.do")
|
||||
@ -478,19 +946,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
@ -616,19 +1071,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
@ -765,19 +1207,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "user.message.medi.alert");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
@ -924,19 +1353,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
|
||||
@ -1091,19 +1507,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
// //메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
@ -1512,19 +1915,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
//메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
@ -1869,19 +2259,6 @@ public class WebMediationController {
|
||||
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
|
||||
|
||||
// //메뉴 권한설정
|
||||
// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
|
||||
// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){
|
||||
//
|
||||
// map.put("message", "common.message.no.grant");
|
||||
//
|
||||
// if(memberIdx.equals(0)){
|
||||
// map.put("url", "/"+siteIdx+"/index.do");
|
||||
// }else{
|
||||
// map.put("self", "history");
|
||||
// }
|
||||
//
|
||||
// return new ModelAndView("/_common/jsp/umessage");
|
||||
// }
|
||||
|
||||
boolean b_ret = true;
|
||||
b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map);
|
||||
@ -2281,7 +2658,7 @@ public class WebMediationController {
|
||||
return new ResponseEntity<>(paramMap, HttpStatus.OK);
|
||||
}
|
||||
|
||||
|
||||
map.put("rceptNo", paramMap.get("rceptNo"));
|
||||
map.put("siteIdx", "case");
|
||||
map.put("url", "/user/mypage/case/01/169/myMediationList.do");
|
||||
map.put("message", "user.message.medi.temp");
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
package seed.common.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
public interface InnorixFileService {
|
||||
|
||||
public void innorixFileInsert(List<InnorixFileVO> innorixFileList) throws Exception;
|
||||
public void innorixExtraFileInsert(String innorixFileListStr, @RequestParam Map<String,Object> paramMap) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
@ -1,10 +1,15 @@
|
||||
package seed.common.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import seed.dao.InnorixFileDAO;
|
||||
@ -15,10 +20,20 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
|
||||
@Resource(name="innorixFileDAO")
|
||||
public InnorixFileDAO innorixFileDAO;
|
||||
|
||||
public void innorixFileInsert(List<InnorixFileVO> innorixFileList) throws Exception {
|
||||
@Override
|
||||
public void innorixExtraFileInsert(String innorixFileListStr, @RequestParam Map<String,Object> paramMap) throws Exception {
|
||||
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
List<InnorixFileVO> innorixFileList = objectMapper.readValue(innorixFileListStr, new TypeReference<List<InnorixFileVO>>() {});
|
||||
|
||||
for(InnorixFileVO innorixFileVO : innorixFileList) {
|
||||
innorixFileDAO.innorixFileInsert(innorixFileVO);
|
||||
innorixFileVO.setDataIdx((Integer) paramMap.get("innorixDataIdx"));
|
||||
innorixFileVO.setFileFuncType((String)paramMap.get("fileFuncType"));
|
||||
|
||||
String fileName = innorixFileVO.getClientFileName();
|
||||
String fileType = fileName.substring(fileName.lastIndexOf(".")+1, fileName.length());
|
||||
innorixFileVO.setFileType(fileType);
|
||||
innorixFileDAO.innorixExtraFileInsert(innorixFileVO);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -68,7 +68,14 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
|
||||
private int dataIdx;
|
||||
|
||||
private String fileFuncType;
|
||||
|
||||
private String fileType;
|
||||
|
||||
private String printFileName;
|
||||
|
||||
|
||||
public List<InnorixFileVO> getInnorixFileListVO() {
|
||||
@ -185,6 +192,30 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
public int getDataIdx() {
|
||||
return dataIdx;
|
||||
}
|
||||
public void setDataIdx(int dataIdx) {
|
||||
this.dataIdx = dataIdx;
|
||||
}
|
||||
public String getFileFuncType() {
|
||||
return fileFuncType;
|
||||
}
|
||||
public void setFileFuncType(String fileFuncType) {
|
||||
this.fileFuncType = fileFuncType;
|
||||
}
|
||||
public String getFileType() {
|
||||
return fileType;
|
||||
}
|
||||
public void setFileType(String fileType) {
|
||||
this.fileType = fileType;
|
||||
}
|
||||
public String getPrintFileName() {
|
||||
return printFileName;
|
||||
}
|
||||
public void setPrintFileName(String printFileName) {
|
||||
this.printFileName = printFileName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
package seed.dao;
|
||||
|
||||
import org.apache.ibatis.session.SqlSession;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
@ -8,7 +10,10 @@ import seed.common.service.InnorixFileVO;
|
||||
@Repository("innorixFileDAO")
|
||||
public class InnorixFileDAO extends EgovAbstractDAO {
|
||||
|
||||
public void innorixFileInsert(InnorixFileVO innorixFileVO) throws Exception {
|
||||
insert("com.seed.innorixFile.extraInsert", innorixFileVO);
|
||||
@Autowired
|
||||
private SqlSession sqlSession;
|
||||
|
||||
public void innorixExtraFileInsert(InnorixFileVO innorixFileVO) throws Exception {
|
||||
sqlSession.insert("com.seed.innorixFile.extraInsert", innorixFileVO);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,15 +1,18 @@
|
||||
package seed.utils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.ui.ModelMap;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.ibm.icu.text.SimpleDateFormat;
|
||||
import com.sci.v2.ipin.secu.SciSecuManager;
|
||||
import com.sci.v2.ipin.secu.hmac.SciHmac;
|
||||
@ -386,4 +389,24 @@ public class FairnetUtils {
|
||||
* 핸드폰 인증 끝 */
|
||||
|
||||
}
|
||||
|
||||
/*첨부파일 목록의 정보를 이노릭스 화면에서 사용하기 위한 정보로 리턴*/
|
||||
public static String innorixFileListInfo(List<Map<String, Object>> fileList) throws Exception {
|
||||
|
||||
List<Map<String, Object>> innorixFileListInfo = new ArrayList<>();
|
||||
for (Map<String, Object> file : fileList) {
|
||||
Map<String, Object> innorixFileInfo = new HashMap<>();
|
||||
innorixFileInfo.put("printFileName", file.get("EXTRA_FILE_NAME"));
|
||||
innorixFileInfo.put("fileSize", file.get("EXTRA_FILE_SIZE"));
|
||||
innorixFileInfo.put("dataIdx", file.get("EXTRA_FILE_IDX"));
|
||||
innorixFileInfo.put("downloadUrl", "notUse"); //해당 값 없으면 목록이 안나와 임시로 사용
|
||||
innorixFileListInfo.add(innorixFileInfo);
|
||||
}
|
||||
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
String innorixFileListInfoStr = objectMapper.writeValueAsString(innorixFileListInfo);
|
||||
|
||||
return innorixFileListInfoStr;
|
||||
|
||||
}
|
||||
}
|
||||
@ -18,8 +18,8 @@
|
||||
) VALUES (
|
||||
SEQ_EXTRA_FILE.NEXTVAL,
|
||||
'N',
|
||||
#{uploadFileNameData},
|
||||
#{reFileName},
|
||||
#{clientFileName},
|
||||
#{serverFileName},
|
||||
SYSDATE,
|
||||
#{fileSize},
|
||||
'',
|
||||
|
||||
@ -1616,7 +1616,7 @@
|
||||
//해외체크시 기타로 입력 end
|
||||
$("#requestCheck").val('1601000000');
|
||||
var frmAction = "/web/user/mediation/${siteIdx}/05/${siteMenuIdx}/writeAjax.do";
|
||||
if('${rceptNo}' != ''){
|
||||
if(document.applyForm.rceptNo.value != ''){
|
||||
var frmAction = "/web/user/mediation/${siteIdx}/05/${siteMenuIdx}/updateAjax.do";
|
||||
// $("#applyForm").attr("action", frmAction);
|
||||
}
|
||||
@ -1626,8 +1626,9 @@
|
||||
$.ajax({
|
||||
url: frmAction,
|
||||
type: 'POST',
|
||||
contentType: 'application/json',
|
||||
data: JSON.stringify($("#applyForm").serializeArray()),
|
||||
processData: false,
|
||||
contentType: false,
|
||||
data: new FormData(document.applyForm),
|
||||
success: function(response) {
|
||||
if(response.sts == "success"){
|
||||
document.applyForm.rceptNo.value = response.rceptNo;
|
||||
@ -2138,10 +2139,10 @@
|
||||
<input type="hidden" id="requestCheck" name="requestCheck" value=""/>
|
||||
<input type="hidden" id="rceptNo" name="rceptNo" value="${rceptNo}"/>
|
||||
<input type="hidden" id="resDelSeq" name="resDelSeq" value="">
|
||||
<input type="hidden" id="appDelSeq" name="appDelSeq" value="">
|
||||
<input type="hidden" id="appDelSeq" name="appDelSeq" value="">
|
||||
<input type="hidden" id="subCntrDelSeq" name="subCntrDelSeq" value="">
|
||||
<input type="hidden" id="existDataCnt" name="existDataCnt" value="${fn:length(respondentData)}">
|
||||
<input type="hidden" id="existDataCnt2" name="existDataCnt2" value="${fn:length(applcntData)}">
|
||||
<input type="hidden" id="existDataCnt2" name="existDataCnt2" value="${fn:length(applcntData)}">
|
||||
<input type="hidden" id="presidentAssign" name="presidentAssign" value=""/>
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1813,27 +1813,27 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<td colspan="3">
|
||||
<input type="text" class="inp_default email1" name="clientEmail1_1" id="clientEmail1_1" value="${fn:split(appData.EMAIL, '@')[0]}" maxlength="25">@
|
||||
<input type="text" class="inp_default email2" name="hidEmail2_1" id="hidEmail2_1" value="${fn:split(appData.EMAIL, '@')[1]}" maxlength="23">
|
||||
<select name="clientEmail2_1" id="clientEmail2_1" class="sel_default" onchange="email_change(1);">
|
||||
<option value="0">직접입력</option>
|
||||
<option value="chol.com">chol.com</option>
|
||||
<option value="daum.net">daum.net</option>
|
||||
<option value="dreamwiz.com">dreamwiz.com</option>
|
||||
<option value="empal.com">empal.com</option>
|
||||
<option value="freechal.com">freechal.com</option>
|
||||
<option value="gmail.com">gmail.com</option>
|
||||
<option value="hanafos.com">hanafos.com</option>
|
||||
<option value="hanmir.com">hanmir.com</option>
|
||||
<option value="hitel.com">hitel.com</option>
|
||||
<option value="hotmail.com">hotmail.com</option>
|
||||
<option value="korea.com">korea.com</option>
|
||||
<option value="lycos.co.kr">lycos.co.kr</option>
|
||||
<option value="nate.com">nate.com</option>
|
||||
<option value="naver.com">naver.com</option>
|
||||
<option value="netian.com">netian.com</option>
|
||||
<option value="paran.com">paran.com</option>
|
||||
<option value="yahoo.com">yahoo.com</option>
|
||||
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
||||
</select>
|
||||
<select name="clientEmail2_1" id="clientEmail2_1" class="sel_default" onchange="email_change(1);">
|
||||
<option value="0">직접입력</option>
|
||||
<option value="chol.com">chol.com</option>
|
||||
<option value="daum.net">daum.net</option>
|
||||
<option value="dreamwiz.com">dreamwiz.com</option>
|
||||
<option value="empal.com">empal.com</option>
|
||||
<option value="freechal.com">freechal.com</option>
|
||||
<option value="gmail.com">gmail.com</option>
|
||||
<option value="hanafos.com">hanafos.com</option>
|
||||
<option value="hanmir.com">hanmir.com</option>
|
||||
<option value="hitel.com">hitel.com</option>
|
||||
<option value="hotmail.com">hotmail.com</option>
|
||||
<option value="korea.com">korea.com</option>
|
||||
<option value="lycos.co.kr">lycos.co.kr</option>
|
||||
<option value="nate.com">nate.com</option>
|
||||
<option value="naver.com">naver.com</option>
|
||||
<option value="netian.com">netian.com</option>
|
||||
<option value="paran.com">paran.com</option>
|
||||
<option value="yahoo.com">yahoo.com</option>
|
||||
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -2949,356 +2949,366 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
|
||||
<div class="mgt30">
|
||||
<div class="tbl1 mgt20">
|
||||
<table cellspacing="0" cellpadding="0" class="">
|
||||
<caption>사건현황 작성 폼2 : 주요재무현황 등의 자본금, 자산총액, 총매출액, 영업이익, 이사건 확인사항의 최초계약체결일, 계약기간, 계약서 사본, 담당자 인적사항의 성함, 전화번호, 휴대폰, FAX, 부서/직위, E메일, 우편번호, 지번주소, 도로명주소, 기타확인사항의 소송, 타 협의회 조정, 중재, 타조정기구 조정, 공정거래위원회 조사.</caption>
|
||||
<colgroup>
|
||||
<col style="width:10%">
|
||||
<col style="width:20%">
|
||||
<col style="width:25%">
|
||||
<col style="width:20%">
|
||||
<col style="width:25%">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th rowspan="2" scope="row" class="bdr val_m">주요<br>재무현황 등</th>
|
||||
<th scope="row">
|
||||
<label for="41">자본금</label>
|
||||
<button type="button" class="qBtn" id="q41"><span>자본금 도움말</span></button>
|
||||
</th>
|
||||
<td><input type="text" maxlength="30" name="rceCapital" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="41" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.CAPITAL}'/></fmt:formatNumber>"></td>
|
||||
<th scope="row">
|
||||
<label for="42">자산총액</label>
|
||||
<button type="button" class="qBtn" id="q42"><span>자산총액 도움말</span></button>
|
||||
</th>
|
||||
<td><input type="text" maxlength="30" name="rceTotAssets" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="42" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.TOTAL_ASSETS}'/></fmt:formatNumber>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="43">총매출액</label>
|
||||
<button type="button" class="qBtn" id="q43"><span>총매출액 도움말</span></button>
|
||||
</th>
|
||||
<td><input type="text" maxlength="30" name="rceTotSales" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="43" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.TOTAL_SALES}'/></fmt:formatNumber>"></td>
|
||||
<th scope="row">
|
||||
<label for="44">영업이익</label>
|
||||
<button type="button" class="qBtn" id="q44"><span>영업이익 도움말</span></button>
|
||||
</th>
|
||||
<td><input type="text" maxlength="30" name="rceBp" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="44" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.BUSINESS_PROFITS}'/></fmt:formatNumber>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="3" scope="row" class="bdr val_m">이 사건<br>확인사항</th>
|
||||
<th scope="row">
|
||||
<label for="45">최초
|
||||
<button type="button" class="qBtn" id="q45"><span>자본금 도움말</span></button><br>
|
||||
계약일</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<span class="cal" id="45">
|
||||
<input type="text" maxlength="10" name="rceFirstContract" id="datepicker1" class="datepicker" value="<c:out value='${selectRceptsttus.FIRST_CONTRACT_DT}'/>">
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="46">계약기간</label>
|
||||
<button type="button" class="qBtn" id="q46"><span>계약기간 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<span class="cal" id="46">
|
||||
<input type="text" maxlength="10" name="rceStartContract" id="datepicker2" class="datepicker" value="<c:out value='${selectRceptsttus.START_CONTRACT}'/>">
|
||||
</span> -
|
||||
<span class="cal">
|
||||
<input type="text" maxlength="10" name="rceEndContract" id="datepicker3" class="datepicker" value="<c:out value='${selectRceptsttus.END_CONTRACT}'/>">
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="47">계약서 사본</label>
|
||||
<button type="button" class="qBtn" id="q47"><span>계약서 사본 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<!-- 첨부파일 -->
|
||||
<label for="upFile" class="ex_filename mgl5i" id="47">첨부파일</label>
|
||||
<ul class="upFileHtml" id="upFileHtml">
|
||||
<c:forEach items="${caseFileList}" var="file" varStatus="status">
|
||||
<c:if test="${file.COPY_CONTRACT_YN == 'Y' }">
|
||||
<li id="fileUploadP${status.count}">
|
||||
<table cellspacing="0" cellpadding="0" class="">
|
||||
<caption>사건현황 작성 폼2 : 주요재무현황 등의 자본금, 자산총액, 총매출액, 영업이익, 이사건 확인사항의 최초계약체결일, 계약기간, 계약서 사본, 담당자 인적사항의 성함, 전화번호, 휴대폰, FAX, 부서/직위, E메일, 우편번호, 지번주소, 도로명주소, 기타확인사항의 소송, 타 협의회 조정, 중재, 타조정기구 조정, 공정거래위원회 조사.</caption>
|
||||
<colgroup>
|
||||
<col style="width:10%">
|
||||
<col style="width:20%">
|
||||
<col style="width:25%">
|
||||
<col style="width:20%">
|
||||
<col style="width:25%">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th rowspan="2" scope="row" class="bdr val_m">주요<br>재무현황 등</th>
|
||||
<th scope="row">
|
||||
<label for="41">자본금</label>
|
||||
<button type="button" class="qBtn" id="q41"><span>자본금 도움말</span></button>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="30" name="rceCapital" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="41" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.CAPITAL}'/></fmt:formatNumber>">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<label for="42">자산총액</label>
|
||||
<button type="button" class="qBtn" id="q42"><span>자산총액 도움말</span></button>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="30" name="rceTotAssets" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="42" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.TOTAL_ASSETS}'/></fmt:formatNumber>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="43">총매출액</label>
|
||||
<button type="button" class="qBtn" id="q43"><span>총매출액 도움말</span></button>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="30" name="rceTotSales" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="43" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.TOTAL_SALES}'/></fmt:formatNumber>">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<label for="44">영업이익</label>
|
||||
<button type="button" class="qBtn" id="q44"><span>영업이익 도움말</span></button>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="30" name="rceBp" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" id="44" class="inp_ful" onkeyup="removeChar(event);this.value=SetPriceInput(this.value);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;" value="<fmt:formatNumber><c:out value='${selectRceptsttus.BUSINESS_PROFITS}'/></fmt:formatNumber>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="3" scope="row" class="bdr val_m">이 사건<br>확인사항</th>
|
||||
<th scope="row">
|
||||
<label for="45">최초
|
||||
<button type="button" class="qBtn" id="q45"><span>자본금 도움말</span></button><br>
|
||||
계약일
|
||||
</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<span class="cal" id="45">
|
||||
<input type="text" maxlength="10" name="rceFirstContract" id="datepicker1" class="datepicker" value="<c:out value='${selectRceptsttus.FIRST_CONTRACT_DT}'/>">
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="46">계약기간</label>
|
||||
<button type="button" class="qBtn" id="q46"><span>계약기간 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<span class="cal" id="46">
|
||||
<input type="text" maxlength="10" name="rceStartContract" id="datepicker2" class="datepicker" value="<c:out value='${selectRceptsttus.START_CONTRACT}'/>">
|
||||
</span> -
|
||||
<span class="cal">
|
||||
<input type="text" maxlength="10" name="rceEndContract" id="datepicker3" class="datepicker" value="<c:out value='${selectRceptsttus.END_CONTRACT}'/>">
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="47">계약서 사본</label>
|
||||
<button type="button" class="qBtn" id="q47"><span>계약서 사본 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<!-- 첨부파일 -->
|
||||
<label for="upFile" class="ex_filename mgl5i" id="47">첨부파일</label>
|
||||
<ul class="upFileHtml" id="upFileHtml">
|
||||
<c:forEach items="${caseFileList}" var="file" varStatus="status">
|
||||
<c:if test="${file.COPY_CONTRACT_YN == 'Y' }">
|
||||
<li id="fileUploadP${status.count}">
|
||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 13px">
|
||||
${file.FILE_NAME}
|
||||
<a href="javascript:;" onclick="javascript:jf_delete_file('${status.count}', '${file.FILE_SIZE}', 'Y');"><img src="/img/user/bbs/btn_file_del.png" alt="삭제"></a>
|
||||
<input type="hidden" name="fileIdx" value="${file.SEQ_NO}" class="fileIdxClass"/>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
||||
<input type="hidden" name="fileGubun" id="fileGubun" value="" />
|
||||
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
<!-- 첨부파일 end-->
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="9" scope="row" class="bdr val_m">
|
||||
담당자<br>인적사항
|
||||
</th>
|
||||
<th scope="row">
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="62" checked="checked" name="62" onclick="managerInsert('nsame');"><label for="62">새로 입력</label>
|
||||
<input type="radio" id="equal" name="62" onclick="managerInsert('same');"><label for="equal">대표자와 동일</label><button type="button" class="qBtn" id="q63"><span>대표자와 동일 도움말</span></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rcePersonCharge">성함</label>
|
||||
</th>
|
||||
<td><input type="text" maxlength="25" name="rcePersonCharge" id="rcePersonCharge" class="inp_ful" value="<c:out value='${selectRceptsttus.PERSON_CHARGE}'/>"></td>
|
||||
<th scope="row">
|
||||
<label for="rceTel">전화번호</label>
|
||||
</th>
|
||||
<td><input type="text" maxlength="15" name="rceTel" id="rceTel" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_TEL}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rcePh1">휴대폰</label>
|
||||
</th>
|
||||
<td>
|
||||
<select name="rcePh1" id="rcePh1" class="sel_phone" title="휴대폰 앞번호">
|
||||
<option value="010" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '010'}">selected="selected"</c:if>>010</option>
|
||||
<option value="011" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '011'}">selected="selected"</c:if>>011</option>
|
||||
<option value="016" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '016'}">selected="selected"</c:if>>016</option>
|
||||
<option value="017" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '017'}">selected="selected"</c:if>>017</option>
|
||||
<option value="018" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '018'}">selected="selected"</c:if>>018</option>
|
||||
<option value="019" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '019'}">selected="selected"</c:if>>019</option>
|
||||
<option value="070" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '070'}">selected="selected"</c:if>>070</option>
|
||||
<option value="02" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '02'}">selected="selected"</c:if>>02</option>
|
||||
<option value="031" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '031'}">selected="selected"</c:if>>031</option>
|
||||
<option value="032" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '032'}">selected="selected"</c:if>>032</option>
|
||||
<option value="033" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '033'}">selected="selected"</c:if>>033</option>
|
||||
<option value="041" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '041'}">selected="selected"</c:if>>041</option>
|
||||
<option value="042" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '042'}">selected="selected"</c:if>>042</option>
|
||||
<option value="043" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '043'}">selected="selected"</c:if>>043</option>
|
||||
<option value="044" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '044'}">selected="selected"</c:if>>044</option>
|
||||
<option value="051" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '051'}">selected="selected"</c:if>>051</option>
|
||||
<option value="052" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '052'}">selected="selected"</c:if>>052</option>
|
||||
<option value="053" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '053'}">selected="selected"</c:if>>053</option>
|
||||
<option value="054" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '054'}">selected="selected"</c:if>>054</option>
|
||||
<option value="055" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '055'}">selected="selected"</c:if>>055</option>
|
||||
<option value="061" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '061'}">selected="selected"</c:if>>061</option>
|
||||
<option value="062" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '062'}">selected="selected"</c:if>>062</option>
|
||||
<option value="063" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '063'}">selected="selected"</c:if>>063</option>
|
||||
<option value="064" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '064'}">selected="selected"</c:if>>064</option>
|
||||
|
||||
</select>-
|
||||
<input type="text" name="rcePh2" id="rcePh2" class="inp_phone" title="휴대폰 중간번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_HP, '-')[1]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rcePh3" id="rcePh3" class="inp_phone" title="휴대폰 끝번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_HP, '-')[2]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<label for="51">FAX</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rceFax1" id="51" class="inp_fax" title="FAX 앞번호" maxlength="3" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[0]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rceFax2" id="" class="inp_phone" title="FAX 중간번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[1]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rceFax3" id="" class="inp_phone" title="FAX 끝번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[2]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="52">부서/직위</label>
|
||||
</th>
|
||||
<td><input type="text" maxlength="10" name="rceOfcps" id="rceOfcps" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_OFCPS}'/>"></td>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceEmail">E-mail</label>
|
||||
</th>
|
||||
<td><input type="text" maxlength="50" name="rceEmail" id="rceEmail" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_EMAIL}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rceZip">우편번호</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="text" name="rceZip" id="rceZip" class="inp_basic" value="<c:out value='${selectRceptsttus.ZIP}'/>" readonly="readonly">
|
||||
<button type="button" class="btn_in_tbl" style="padding-top:0;padding-bottom: 0;height: 30px;line-height: 2" onclick="goJuso('C');">우편번호 검색</button>
|
||||
<label>[해외시 체크해주세요 <input type="checkbox" id="rce_foreignCountry-1" name="rce_foreignCountry-1" value="Y" <c:if test='${selectRceptsttus.ZIP eq "기타"}'>checked</c:if>> ]</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" rowspan="2">
|
||||
<label for="rceAddr1">지번주소</label>
|
||||
</th>
|
||||
<td colspan="3"><input type="text" name="rceAddr1" id="rceAddr1" class="inp_ful" value="<c:out value='${selectRceptsttus.ADDR1}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input type="text" maxlength="250" name="rceAddr2" id="rceAddr2" class="inp_ful" value="<c:out value='${selectRceptsttus.ADDR2}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" rowspan="2">
|
||||
<label for="rceRoadAddr1">도로명주소</label>
|
||||
</th>
|
||||
<td colspan="3"><input type="text" name="rceRoadAddr1" id="rceRoadAddr1" class="inp_ful" value="<c:out value='${selectRceptsttus.ROAD_ADDR1}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input type="text" maxlength="250" name="rceRoadAddr2" id="rceRoadAddr2" class="inp_ful" value="<c:out value='${selectRceptsttus.ROAD_ADDR2}'/>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2" scope="row" class="bdr val_m">
|
||||
신청<br>확인사항<br><span style="color:red;">(필수)</span>
|
||||
</th>
|
||||
<th colspan="4" scope="row">
|
||||
귀하는 ‘한국공정거래조정원’을 어떤 경로로 알게 되셨습니까?
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="applyCheck">
|
||||
<td colspan="4">
|
||||
<p>
|
||||
<input type="radio" id="applyCheck1" name="applyCheck" value="" class="num01" disabled="disabled"><label for="applyCheck1">대중매체 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_1" name="applyCheck" value="1_1" <c:if test="${selectReason.APPLY_CHECK eq '1_1'}">checked="checked"</c:if>><label for="applyCheck1_1">라디오 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_2" name="applyCheck" value="1_2" <c:if test="${selectReason.APPLY_CHECK eq '1_2'}">checked="checked"</c:if>><label for="applyCheck1_2">신문지면 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_3" name="applyCheck" value="1_3" <c:if test="${selectReason.APPLY_CHECK eq '1_3'}">checked="checked"</c:if>><label for="applyCheck1_3">TV방송 광고</label><br>
|
||||
<input type="radio" id="applyCheck2" name="applyCheck" value="" class="num02" disabled="disabled"><label for="applyCheck2">옥외광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_1" name="applyCheck" value="2_1" <c:if test="${selectReason.APPLY_CHECK eq '2_1'}">checked="checked"</c:if>><label for="applyCheck2_1">지하철 스크린도어 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_2" name="applyCheck" value="2_2" <c:if test="${selectReason.APPLY_CHECK eq '2_2'}">checked="checked"</c:if>><label for="applyCheck2_2">버스 랩핑 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_3" name="applyCheck" value="2_3" <c:if test="${selectReason.APPLY_CHECK eq '2_3'}">checked="checked"</c:if>><label for="applyCheck2_3">옥외간판</label><br>
|
||||
<input type="radio" id="applyCheck3" name="applyCheck" value="" class="num03" disabled="disabled"><label for="applyCheck3">SNS채널</label><br>
|
||||
<input type="checkbox" id="applyCheck3_1" name="applyCheck" value="3_1" <c:if test="${selectReason.APPLY_CHECK eq '3_1'}">checked="checked"</c:if>><label for="applyCheck3_1">네이버 공식 블로그</label><br>
|
||||
<input type="checkbox" id="applyCheck3_2" name="applyCheck" value="3_2" <c:if test="${selectReason.APPLY_CHECK eq '3_2'}">checked="checked"</c:if>><label for="applyCheck3_2">인스타그램·페이스북·트위터</label><br>
|
||||
<input type="checkbox" id="applyCheck3_3" name="applyCheck" value="3_3" <c:if test="${selectReason.APPLY_CHECK eq '3_3'}">checked="checked"</c:if>><label for="applyCheck3_3">유튜브 (조정원TV)</label><br>
|
||||
<input type="radio" id="applyCheck4" name="applyCheck" value="4" <c:if test="${selectReason.APPLY_CHECK eq '4'}">checked="checked"</c:if> class="num04"><label for="applyCheck4">공정거래위원회</label><br>
|
||||
<input type="radio" id="applyCheck5" name="applyCheck" value="" class="num05" disabled="disabled"><label for="applyCheck5">기 타</label><br>
|
||||
<input type="checkbox" id="applyCheck5_1" name="applyCheck" value="5_1" <c:if test="${selectReason.APPLY_CHECK eq '5_1'}">checked="checked"</c:if>><label for="applyCheck5_1">지인소개</label><br>
|
||||
<input type="checkbox" id="applyCheck5_2" name="applyCheck" value="5_2" <c:if test="${selectReason.APPLY_CHECK eq '5_2'}">checked="checked"</c:if>><label for="applyCheck5_2">인터넷 검색</label><br>
|
||||
<input type="checkbox" id="applyCheck5_3" name="applyCheck" value="5_3" <c:if test="${selectReason.APPLY_CHECK eq '5_3'}">checked="checked"</c:if>><label for="applyCheck5_3">직접입력</label><input type="text" maxlength="50" name="applyEtc" id="applyEtc" class="inp_default" <c:choose><c:when test="${selectReason.APPLY_CHECK eq '5'}">style="display:inline-block;"</c:when><c:otherwise>style="display:none;"</c:otherwise></c:choose> value="<c:out value='${selectReason.APPLY_ETC}'/>">
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- 신청서 뉴스레터 테스트 -->
|
||||
<tr>
|
||||
<th rowspan="7" scope="row" class="bdr val_m">기타<br>확인사항</th>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceLawCheck1">소송</label>
|
||||
<button type="button" class="qBtn" id="q57"><span>소송 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceLawCheck1" name="rceLawCheck" value="N" <c:if test="${selectRceptsttus.LAWSUIT_CHECK == 'N'}">checked="checked"</c:if>><label for="rceLawCheck1">미진행</label>
|
||||
<input type="radio" id="rceLawCheck2" name="rceLawCheck" value="Y" <c:if test="${selectRceptsttus.LAWSUIT_CHECK == 'Y'}">checked="checked"</c:if>><label for="rceLawCheck2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceLawNot" name="rceLawNot" class="inp_right" placeholder="진행일경우 법원명 입력" value="${selectRceptsttus.LAWSUT_NOTE }">
|
||||
<input type="text" maxlength="100" id="rceLawCaseNum" name="rceLawCaseNum" class="inp_right" placeholder="진행일경우 사건번호 입력" value="${selectRceptsttus.LAWSUT_CASENUM }">
|
||||
<div style="display: inline-block">
|
||||
<label for="rceLawCheckSame1" style="font-weight:bold">소송 내용이 조정신청 내용과 동일한지</label><br>
|
||||
<input type="radio" id="rceLawCheckSame2" name="rceLawCheckSame" value="Y" <c:if test="${selectRceptsttus.LAWSUIT_CHECKSAME == 'Y'}">checked="checked"</c:if>><label for="rceLawCheckSame2">조정신청내용과 동일</label>
|
||||
<input type="radio" id="rceLawCheckSame1" name="rceLawCheckSame" value="N" <c:if test="${selectRceptsttus.LAWSUIT_CHECKSAME == 'N'}">checked="checked"</c:if>><label for="rceLawCheckSame1">조정신청내용과 동일하지 않음</label>
|
||||
</div>
|
||||
<span style="color:red;width: 372px;display: inline-block;">*진행일 경우 하단 증빙자료에 소장 반드시 첨부 요망</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceConferenceResult1">타 협의회 조정</label>
|
||||
<button type="button" class="qBtn" id="q58"><span>타 협의회 조정 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceConferenceResult1" name="rceConferenceResult" value="N" <c:if test="${selectRceptsttus.CONFERENCE_RESULT == 'N'}">checked="checked"</c:if>><label for="rceConferenceResult1">미진행</label>
|
||||
<input type="radio" id="rceConferenceResult2" name="rceConferenceResult" value="Y" <c:if test="${selectRceptsttus.CONFERENCE_RESULT == 'Y'}">checked="checked"</c:if>><label for="rceConferenceResult2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceConferenceResultNot" name="rceConferenceResultNot" class="inp_right" placeholder="진행일경우 협의회명 입력" value="${selectRceptsttus.CONFERENCE_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="66">중재</label>
|
||||
<button type="button" class="qBtn" id="q59"><span>중재 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="66" name="rceArbCheck" value="N" <c:if test="${selectRceptsttus.ARBITRATION_CHECK == 'N'}">checked="checked"</c:if>><label for="66">미진행</label>
|
||||
<input type="radio" id="67" name="rceArbCheck" value="Y" <c:if test="${selectRceptsttus.ARBITRATION_CHECK == 'Y'}">checked="checked"</c:if>><label for="67">진행</label>
|
||||
<input type="text" maxlength="100" id="rceArbNote" name="rceArbNote" class="inp_right" placeholder="진행일경우 중재기관명 입력" value="${selectRceptsttus.ARBITRATION_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceRegulatingOrgan1">타 조정기구 조정</label>
|
||||
<button type="button" class="qBtn" id="q60"><span>타 조정기구 조정 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceRegulatingOrgan1" name="rceRegulatingOrgan" value="N" <c:if test="${selectRceptsttus.REGULATING_ORGAN == 'N'}">checked="checked"</c:if>><label for="rceRegulatingOrgan1">미진행</label>
|
||||
<input type="radio" id="rceRegulatingOrgan2" name="rceRegulatingOrgan" value="Y" <c:if test="${selectRceptsttus.REGULATING_ORGAN == 'Y'}">checked="checked"</c:if>><label for="rceRegulatingOrgan2">진행</label>
|
||||
<input type="text" maxlength="100" id="" name="rceRegulatingOrganNote" class="inp_right" placeholder="진행일경우 조정기구명 입력" value="${selectRceptsttus.REGULATING_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceFtcInvestigation1">공정거래위원회 조사</label>
|
||||
<button type="button" class="qBtn" id="q61"><span>공정거래위원회 조사 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceFtcInvestigation1" name="rceFtcInvestigation" value="N" <c:if test="${selectRceptsttus.FTC_INVESTIGATION == 'N'}">checked="checked"</c:if>><label for="rceFtcInvestigation1">미진행</label>
|
||||
<input type="radio" id="rceFtcInvestigation2" name="rceFtcInvestigation" value="Y" <c:if test="${selectRceptsttus.FTC_INVESTIGATION == 'Y'}">checked="checked"</c:if>><label for="rceFtcInvestigation2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceFtcInvestigationNote" name="rceFtcInvestigationNote" class="inp_right" placeholder="진행일경우 담당부서명 입력" value="${selectRceptsttus.FTC_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<c:if test="${mediType == '0201000000' or mediType == '0202000000' or mediType == '0204000000' or mediType == '0206000000'}">
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceFtcCorrect1">동일사안 공정거래위원회 시정조치 여부</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceFtcCorrect1" name="rceFtcCorrect" value="N" <c:if test="${selectRceptsttus.FTC_CORRECT == 'N'}">checked="checked"</c:if>><label for="rceFtcCorrect1">아니오</label>
|
||||
<input type="radio" id="rceFtcCorrect2" name="rceFtcCorrect" value="Y" <c:if test="${selectRceptsttus.FTC_CORRECT == 'Y'}">checked="checked"</c:if>><label for="rceFtcCorrect2">예</label>
|
||||
<input type="text" maxlength="100" id="rceFtcCorrectNote" name="rceFtcCorrectNote" class="inp_right" placeholder="'예' 체크할 경우 '의결번호' 입력" value="${selectRceptsttus.FTC_CORRECT_NOTE }">
|
||||
<span style="color:red;width: 372px;display: inline-block;">*하단 증빙자료에 의결서 반드시 첨부 요망</span>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<c:if test="${mediType == '0201000000' or mediType == '0202000000' or mediType == '0203000000' or mediType == '0204000000' or mediType == '0206000000'}">
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceParAgreement">당사자간 합의가 완료되어 조정조서 작성을 요청하는 사안인지 여부</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceParAgreement1" name="rceParAgreement" value="N" <c:if test="${selectRceptsttus.PAR_AGREEMENT == 'N'}">checked="checked"</c:if>><label for="rceParAgreement1">아니오</label>
|
||||
<input type="radio" id="rceParAgreement2" name="rceParAgreement" value="Y" <c:if test="${selectRceptsttus.PAR_AGREEMENT == 'Y'}">checked="checked"</c:if>><label for="rceParAgreement2">예</label>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="tip q41"><span class="tip_con">자본금 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q42"><span class="tip_con">자산총액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q43"><span class="tip_con">총매출액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q44"><span class="tip_con">영업이익 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q45"><span class="tip_con">최초계약일 : 양 당사자가 최초로 계약서를 작성한 날짜 또는 최초로 거래를 개시한 날짜를 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q46"><span class="tip_con">계약기간 : 최초 계약기간 및 계약이 연장된 경우 그 기간을 모두 포함한 전체 계약기간을 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q47"><span class="tip_con">계약서 사본 : 양 당사자가 작성한 계약서 사본을 pdf 또는 그림파일(jpg, gif 등)형태로 첨부해 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q63"><span class="tip_con">대표자와 동일 : 계약당사자와 이 사건 분쟁조정에 참여 가능한 담당자가 같은 경우에 선택하시기 바랍니다.
|
||||
</span></div>
|
||||
|
||||
<div class="tip q57"><span class="tip_con">소송 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련하여 민사소송(형사소송은 제외됩니다)이 진행 중인 경우 선택하신 뒤 소제기증명원 상의 사건번호를 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q58"><span class="tip_con">타협의회조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원의 다른 분쟁조정협의회에서 진행 중인 경우 선택 후 분쟁조정협의회의 명칭 및 접수통지서 상의 사건번호를 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q59"><span class="tip_con">중재 : 조정절차 진행여부 결정을 위한 확인사항으로서, 해당 분쟁 관련 중재절차가 진행 중인 경우 선택 후 중재기관명 및 사건번호를 기재하여주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q60"><span class="tip_con">타 조정기구 조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원 외 분쟁조정 기관에서 진행 중인 경우 선택 하신 뒤 기관명칭 및 사건번호를 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
<div class="tip q61"><span class="tip_con">공정거래위원회 조사 : 조정절차 진행여부 결정을 위한 확인사항으로서, 공정거래위원회에서 해당 분쟁에 대하여 조사하고 있는 경우 선택하신 뒤 그 담당부서 및
|
||||
사건번호를 기재하여 주시기 바랍니다.
|
||||
</span></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
||||
<input type="hidden" name="fileGubun" id="fileGubun" value="" />
|
||||
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
<!-- 첨부파일 end-->
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="9" scope="row" class="bdr val_m">
|
||||
담당자<br>인적사항
|
||||
</th>
|
||||
<th scope="row">
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="62" checked="checked" name="62" onclick="managerInsert('nsame');"><label for="62">새로 입력</label>
|
||||
<input type="radio" id="equal" name="62" onclick="managerInsert('same');"><label for="equal">대표자와 동일</label><button type="button" class="qBtn" id="q63"><span>대표자와 동일 도움말</span></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rcePersonCharge">성함</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="25" name="rcePersonCharge" id="rcePersonCharge" class="inp_ful" value="<c:out value='${selectRceptsttus.PERSON_CHARGE}'/>">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<label for="rceTel">전화번호</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="15" name="rceTel" id="rceTel" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_TEL}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rcePh1">휴대폰</label>
|
||||
</th>
|
||||
<td>
|
||||
<select name="rcePh1" id="rcePh1" class="sel_phone" title="휴대폰 앞번호">
|
||||
<option value="010" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '010'}">selected="selected"</c:if>>010</option>
|
||||
<option value="011" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '011'}">selected="selected"</c:if>>011</option>
|
||||
<option value="016" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '016'}">selected="selected"</c:if>>016</option>
|
||||
<option value="017" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '017'}">selected="selected"</c:if>>017</option>
|
||||
<option value="018" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '018'}">selected="selected"</c:if>>018</option>
|
||||
<option value="019" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '019'}">selected="selected"</c:if>>019</option>
|
||||
<option value="070" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '070'}">selected="selected"</c:if>>070</option>
|
||||
<option value="02" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '02'}">selected="selected"</c:if>>02</option>
|
||||
<option value="031" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '031'}">selected="selected"</c:if>>031</option>
|
||||
<option value="032" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '032'}">selected="selected"</c:if>>032</option>
|
||||
<option value="033" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '033'}">selected="selected"</c:if>>033</option>
|
||||
<option value="041" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '041'}">selected="selected"</c:if>>041</option>
|
||||
<option value="042" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '042'}">selected="selected"</c:if>>042</option>
|
||||
<option value="043" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '043'}">selected="selected"</c:if>>043</option>
|
||||
<option value="044" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '044'}">selected="selected"</c:if>>044</option>
|
||||
<option value="051" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '051'}">selected="selected"</c:if>>051</option>
|
||||
<option value="052" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '052'}">selected="selected"</c:if>>052</option>
|
||||
<option value="053" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '053'}">selected="selected"</c:if>>053</option>
|
||||
<option value="054" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '054'}">selected="selected"</c:if>>054</option>
|
||||
<option value="055" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '055'}">selected="selected"</c:if>>055</option>
|
||||
<option value="061" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '061'}">selected="selected"</c:if>>061</option>
|
||||
<option value="062" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '062'}">selected="selected"</c:if>>062</option>
|
||||
<option value="063" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '063'}">selected="selected"</c:if>>063</option>
|
||||
<option value="064" <c:if test="${fn:split(selectRceptsttus.CONTACT_HP, '-')[0] == '064'}">selected="selected"</c:if>>064</option>
|
||||
</select>-
|
||||
<input type="text" name="rcePh2" id="rcePh2" class="inp_phone" title="휴대폰 중간번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_HP, '-')[1]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rcePh3" id="rcePh3" class="inp_phone" title="휴대폰 끝번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_HP, '-')[2]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<label for="51">FAX</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rceFax1" id="51" class="inp_fax" title="FAX 앞번호" maxlength="3" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[0]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rceFax2" id="" class="inp_phone" title="FAX 중간번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[1]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">-
|
||||
<input type="text" name="rceFax3" id="" class="inp_phone" title="FAX 끝번호" maxlength="4" value="${fn:split(selectRceptsttus.CONTACT_FAX, '-')[2]}" onkeyup="removeChar(event);" onkeydown='onlyNumber(event);' style="ime-mode:disabled;">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="52">부서/직위</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="10" name="rceOfcps" id="rceOfcps" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_OFCPS}'/>">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceEmail">E-mail</label>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" maxlength="50" name="rceEmail" id="rceEmail" class="inp_ful" value="<c:out value='${selectRceptsttus.CONTACT_EMAIL}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<label for="rceZip">우편번호</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="text" name="rceZip" id="rceZip" class="inp_basic" value="<c:out value='${selectRceptsttus.ZIP}'/>" readonly="readonly">
|
||||
<button type="button" class="btn_in_tbl" style="padding-top:0;padding-bottom: 0;height: 30px;line-height: 2" onclick="goJuso('C');">우편번호 검색</button>
|
||||
<label>[해외시 체크해주세요 <input type="checkbox" id="rce_foreignCountry-1" name="rce_foreignCountry-1" value="Y" <c:if test='${selectRceptsttus.ZIP eq "기타"}'>checked</c:if>> ]</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" rowspan="2">
|
||||
<label for="rceAddr1">지번주소</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="text" name="rceAddr1" id="rceAddr1" class="inp_ful" value="<c:out value='${selectRceptsttus.ADDR1}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<input type="text" maxlength="250" name="rceAddr2" id="rceAddr2" class="inp_ful" value="<c:out value='${selectRceptsttus.ADDR2}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" rowspan="2">
|
||||
<label for="rceRoadAddr1">도로명주소</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="text" name="rceRoadAddr1" id="rceRoadAddr1" class="inp_ful" value="<c:out value='${selectRceptsttus.ROAD_ADDR1}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<input type="text" maxlength="250" name="rceRoadAddr2" id="rceRoadAddr2" class="inp_ful" value="<c:out value='${selectRceptsttus.ROAD_ADDR2}'/>">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2" scope="row" class="bdr val_m">
|
||||
신청<br>확인사항<br><span style="color:red;">(필수)</span>
|
||||
</th>
|
||||
<th colspan="4" scope="row">
|
||||
귀하는 ‘한국공정거래조정원’을 어떤 경로로 알게 되셨습니까?
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="applyCheck">
|
||||
<td colspan="4">
|
||||
<p>
|
||||
<input type="radio" id="applyCheck1" name="applyCheck" value="" class="num01" disabled="disabled"><label for="applyCheck1">대중매체 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_1" name="applyCheck" value="1_1" <c:if test="${selectReason.APPLY_CHECK eq '1_1'}">checked="checked"</c:if>><label for="applyCheck1_1">라디오 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_2" name="applyCheck" value="1_2" <c:if test="${selectReason.APPLY_CHECK eq '1_2'}">checked="checked"</c:if>><label for="applyCheck1_2">신문지면 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck1_3" name="applyCheck" value="1_3" <c:if test="${selectReason.APPLY_CHECK eq '1_3'}">checked="checked"</c:if>><label for="applyCheck1_3">TV방송 광고</label><br>
|
||||
<input type="radio" id="applyCheck2" name="applyCheck" value="" class="num02" disabled="disabled"><label for="applyCheck2">옥외광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_1" name="applyCheck" value="2_1" <c:if test="${selectReason.APPLY_CHECK eq '2_1'}">checked="checked"</c:if>><label for="applyCheck2_1">지하철 스크린도어 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_2" name="applyCheck" value="2_2" <c:if test="${selectReason.APPLY_CHECK eq '2_2'}">checked="checked"</c:if>><label for="applyCheck2_2">버스 랩핑 광고</label><br>
|
||||
<input type="checkbox" id="applyCheck2_3" name="applyCheck" value="2_3" <c:if test="${selectReason.APPLY_CHECK eq '2_3'}">checked="checked"</c:if>><label for="applyCheck2_3">옥외간판</label><br>
|
||||
<input type="radio" id="applyCheck3" name="applyCheck" value="" class="num03" disabled="disabled"><label for="applyCheck3">SNS채널</label><br>
|
||||
<input type="checkbox" id="applyCheck3_1" name="applyCheck" value="3_1" <c:if test="${selectReason.APPLY_CHECK eq '3_1'}">checked="checked"</c:if>><label for="applyCheck3_1">네이버 공식 블로그</label><br>
|
||||
<input type="checkbox" id="applyCheck3_2" name="applyCheck" value="3_2" <c:if test="${selectReason.APPLY_CHECK eq '3_2'}">checked="checked"</c:if>><label for="applyCheck3_2">인스타그램·페이스북·트위터</label><br>
|
||||
<input type="checkbox" id="applyCheck3_3" name="applyCheck" value="3_3" <c:if test="${selectReason.APPLY_CHECK eq '3_3'}">checked="checked"</c:if>><label for="applyCheck3_3">유튜브 (조정원TV)</label><br>
|
||||
<input type="radio" id="applyCheck4" name="applyCheck" value="4" <c:if test="${selectReason.APPLY_CHECK eq '4'}">checked="checked"</c:if> class="num04"><label for="applyCheck4">공정거래위원회</label><br>
|
||||
<input type="radio" id="applyCheck5" name="applyCheck" value="" class="num05" disabled="disabled"><label for="applyCheck5">기 타</label><br>
|
||||
<input type="checkbox" id="applyCheck5_1" name="applyCheck" value="5_1" <c:if test="${selectReason.APPLY_CHECK eq '5_1'}">checked="checked"</c:if>><label for="applyCheck5_1">지인소개</label><br>
|
||||
<input type="checkbox" id="applyCheck5_2" name="applyCheck" value="5_2" <c:if test="${selectReason.APPLY_CHECK eq '5_2'}">checked="checked"</c:if>><label for="applyCheck5_2">인터넷 검색</label><br>
|
||||
<input type="checkbox" id="applyCheck5_3" name="applyCheck" value="5_3" <c:if test="${selectReason.APPLY_CHECK eq '5_3'}">checked="checked"</c:if>><label for="applyCheck5_3">직접입력</label><input type="text" maxlength="50" name="applyEtc" id="applyEtc" class="inp_default" <c:choose><c:when test="${selectReason.APPLY_CHECK eq '5'}">style="display:inline-block;"</c:when><c:otherwise>style="display:none;"</c:otherwise></c:choose> value="<c:out value='${selectReason.APPLY_ETC}'/>">
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- 신청서 뉴스레터 테스트 -->
|
||||
<tr>
|
||||
<th rowspan="7" scope="row" class="bdr val_m">기타<br>확인사항</th>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceLawCheck1">소송</label>
|
||||
<button type="button" class="qBtn" id="q57"><span>소송 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceLawCheck1" name="rceLawCheck" value="N" <c:if test="${selectRceptsttus.LAWSUIT_CHECK == 'N'}">checked="checked"</c:if>><label for="rceLawCheck1">미진행</label>
|
||||
<input type="radio" id="rceLawCheck2" name="rceLawCheck" value="Y" <c:if test="${selectRceptsttus.LAWSUIT_CHECK == 'Y'}">checked="checked"</c:if>><label for="rceLawCheck2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceLawNot" name="rceLawNot" class="inp_right" placeholder="진행일경우 법원명 입력" value="${selectRceptsttus.LAWSUT_NOTE }">
|
||||
<input type="text" maxlength="100" id="rceLawCaseNum" name="rceLawCaseNum" class="inp_right" placeholder="진행일경우 사건번호 입력" value="${selectRceptsttus.LAWSUT_CASENUM }">
|
||||
<div style="display: inline-block">
|
||||
<label for="rceLawCheckSame1" style="font-weight:bold">소송 내용이 조정신청 내용과 동일한지</label><br>
|
||||
<input type="radio" id="rceLawCheckSame2" name="rceLawCheckSame" value="Y" <c:if test="${selectRceptsttus.LAWSUIT_CHECKSAME == 'Y'}">checked="checked"</c:if>><label for="rceLawCheckSame2">조정신청내용과 동일</label>
|
||||
<input type="radio" id="rceLawCheckSame1" name="rceLawCheckSame" value="N" <c:if test="${selectRceptsttus.LAWSUIT_CHECKSAME == 'N'}">checked="checked"</c:if>><label for="rceLawCheckSame1">조정신청내용과 동일하지 않음</label>
|
||||
</div>
|
||||
<span style="color:red;width: 372px;display: inline-block;">*진행일 경우 하단 증빙자료에 소장 반드시 첨부 요망</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceConferenceResult1">타 협의회 조정</label>
|
||||
<button type="button" class="qBtn" id="q58"><span>타 협의회 조정 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceConferenceResult1" name="rceConferenceResult" value="N" <c:if test="${selectRceptsttus.CONFERENCE_RESULT == 'N'}">checked="checked"</c:if>><label for="rceConferenceResult1">미진행</label>
|
||||
<input type="radio" id="rceConferenceResult2" name="rceConferenceResult" value="Y" <c:if test="${selectRceptsttus.CONFERENCE_RESULT == 'Y'}">checked="checked"</c:if>><label for="rceConferenceResult2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceConferenceResultNot" name="rceConferenceResultNot" class="inp_right" placeholder="진행일경우 협의회명 입력" value="${selectRceptsttus.CONFERENCE_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="66">중재</label>
|
||||
<button type="button" class="qBtn" id="q59"><span>중재 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="66" name="rceArbCheck" value="N" <c:if test="${selectRceptsttus.ARBITRATION_CHECK == 'N'}">checked="checked"</c:if>><label for="66">미진행</label>
|
||||
<input type="radio" id="67" name="rceArbCheck" value="Y" <c:if test="${selectRceptsttus.ARBITRATION_CHECK == 'Y'}">checked="checked"</c:if>><label for="67">진행</label>
|
||||
<input type="text" maxlength="100" id="rceArbNote" name="rceArbNote" class="inp_right" placeholder="진행일경우 중재기관명 입력" value="${selectRceptsttus.ARBITRATION_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceRegulatingOrgan1">타 조정기구 조정</label>
|
||||
<button type="button" class="qBtn" id="q60"><span>타 조정기구 조정 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceRegulatingOrgan1" name="rceRegulatingOrgan" value="N" <c:if test="${selectRceptsttus.REGULATING_ORGAN == 'N'}">checked="checked"</c:if>><label for="rceRegulatingOrgan1">미진행</label>
|
||||
<input type="radio" id="rceRegulatingOrgan2" name="rceRegulatingOrgan" value="Y" <c:if test="${selectRceptsttus.REGULATING_ORGAN == 'Y'}">checked="checked"</c:if>><label for="rceRegulatingOrgan2">진행</label>
|
||||
<input type="text" maxlength="100" id="" name="rceRegulatingOrganNote" class="inp_right" placeholder="진행일경우 조정기구명 입력" value="${selectRceptsttus.REGULATING_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceFtcInvestigation1">공정거래위원회 조사</label>
|
||||
<button type="button" class="qBtn" id="q61"><span>공정거래위원회 조사 도움말</span></button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceFtcInvestigation1" name="rceFtcInvestigation" value="N" <c:if test="${selectRceptsttus.FTC_INVESTIGATION == 'N'}">checked="checked"</c:if>><label for="rceFtcInvestigation1">미진행</label>
|
||||
<input type="radio" id="rceFtcInvestigation2" name="rceFtcInvestigation" value="Y" <c:if test="${selectRceptsttus.FTC_INVESTIGATION == 'Y'}">checked="checked"</c:if>><label for="rceFtcInvestigation2">진행</label>
|
||||
<input type="text" maxlength="100" id="rceFtcInvestigationNote" name="rceFtcInvestigationNote" class="inp_right" placeholder="진행일경우 담당부서명 입력" value="${selectRceptsttus.FTC_NOTE }">
|
||||
</td>
|
||||
</tr>
|
||||
<c:if test="${mediType == '0201000000' or mediType == '0202000000' or mediType == '0204000000' or mediType == '0206000000'}">
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceFtcCorrect1">동일사안 공정거래위원회 시정조치 여부</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceFtcCorrect1" name="rceFtcCorrect" value="N" <c:if test="${selectRceptsttus.FTC_CORRECT == 'N'}">checked="checked"</c:if>><label for="rceFtcCorrect1">아니오</label>
|
||||
<input type="radio" id="rceFtcCorrect2" name="rceFtcCorrect" value="Y" <c:if test="${selectRceptsttus.FTC_CORRECT == 'Y'}">checked="checked"</c:if>><label for="rceFtcCorrect2">예</label>
|
||||
<input type="text" maxlength="100" id="rceFtcCorrectNote" name="rceFtcCorrectNote" class="inp_right" placeholder="'예' 체크할 경우 '의결번호' 입력" value="${selectRceptsttus.FTC_CORRECT_NOTE }">
|
||||
<span style="color:red;width: 372px;display: inline-block;">*하단 증빙자료에 의결서 반드시 첨부 요망</span>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<c:if test="${mediType == '0201000000' or mediType == '0202000000' or mediType == '0203000000' or mediType == '0204000000' or mediType == '0206000000'}">
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<span class="blind">필수입력</span>
|
||||
<label for="rceParAgreement">당사자간 합의가 완료되어 조정조서 작성을 요청하는 사안인지 여부</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<input type="radio" id="rceParAgreement1" name="rceParAgreement" value="N" <c:if test="${selectRceptsttus.PAR_AGREEMENT == 'N'}">checked="checked"</c:if>><label for="rceParAgreement1">아니오</label>
|
||||
<input type="radio" id="rceParAgreement2" name="rceParAgreement" value="Y" <c:if test="${selectRceptsttus.PAR_AGREEMENT == 'Y'}">checked="checked"</c:if>><label for="rceParAgreement2">예</label>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="tip q41"><span class="tip_con">자본금 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.</span></div>
|
||||
<div class="tip q42"><span class="tip_con">자산총액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.</span></div>
|
||||
<div class="tip q43"><span class="tip_con">총매출액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.</span></div>
|
||||
<div class="tip q44"><span class="tip_con">영업이익 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다.</span></div>
|
||||
<div class="tip q45"><span class="tip_con">최초계약일 : 양 당사자가 최초로 계약서를 작성한 날짜 또는 최초로 거래를 개시한 날짜를 기재하여 주시기 바랍니다.</span></div>
|
||||
<div class="tip q46"><span class="tip_con">계약기간 : 최초 계약기간 및 계약이 연장된 경우 그 기간을 모두 포함한 전체 계약기간을 기재하여 주시기 바랍니다.</span></div>
|
||||
<div class="tip q47"><span class="tip_con">계약서 사본 : 양 당사자가 작성한 계약서 사본을 pdf 또는 그림파일(jpg, gif 등)형태로 첨부해 주시기 바랍니다.</span></div>
|
||||
<div class="tip q63"><span class="tip_con">대표자와 동일 : 계약당사자와 이 사건 분쟁조정에 참여 가능한 담당자가 같은 경우에 선택하시기 바랍니다.</span></div>
|
||||
<div class="tip q57"><span class="tip_con">소송 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련하여 민사소송(형사소송은 제외됩니다)이 진행 중인 경우 선택하신 뒤 소제기증명원 상의 사건번호를 기재하여 주시기 바랍니다.</span></div>
|
||||
<div class="tip q58"><span class="tip_con">타협의회조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원의 다른 분쟁조정협의회에서 진행 중인 경우 선택 후 분쟁조정협의회의 명칭 및 접수통지서 상의 사건번호를 기재하여 주시기 바랍니다.</span></div>
|
||||
<div class="tip q59"><span class="tip_con">중재 : 조정절차 진행여부 결정을 위한 확인사항으로서, 해당 분쟁 관련 중재절차가 진행 중인 경우 선택 후 중재기관명 및 사건번호를 기재하여주시기 바랍니다.</span></div>
|
||||
<div class="tip q60"><span class="tip_con">타 조정기구 조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원 외 분쟁조정 기관에서 진행 중인 경우 선택 하신 뒤 기관명칭 및 사건번호를 기재하여 주시기 바랍니다.</span></div>
|
||||
<div class="tip q61"><span class="tip_con">공정거래위원회 조사 : 조정절차 진행여부 결정을 위한 확인사항으로서, 공정거래위원회에서 해당 분쟁에 대하여 조사하고 있는 경우 선택하신 뒤 그 담당부서 및 사건번호를 기재하여 주시기 바랍니다.</span></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<c:if test="${mediType == '0203000000'}">
|
||||
<div class="mgt30">
|
||||
@ -4037,23 +4047,24 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<th colspan="2" scope="row" class="bdr val_m">
|
||||
<!-- 파일업로드2 -->
|
||||
<label for="upFile2" class="ex_filename2">증빙자료 첨부</label>
|
||||
|
||||
<!-- 파일업로드2 end-->
|
||||
<!-- 파일업로드2 end-->
|
||||
</th>
|
||||
<td colspan="3" >
|
||||
<ul class="upFileHtml2" id="upFileHtml2">
|
||||
<c:forEach items="${caseFileList}" var="file" varStatus="status">
|
||||
<c:if test="${file.COPY_CONTRACT_YN == 'N' }">
|
||||
<li id="fileUploadP${status.count}">
|
||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 13px">
|
||||
${file.FILE_NAME}
|
||||
<a href="javascript:;" onclick="javascript:jf_delete_file('${status.count}', '${file.FILE_SIZE}', 'N');"><img src="/img/user/bbs/btn_file_del.png" alt="삭제"></a>
|
||||
<input type="hidden" name="fileIdx" value="${file.SEQ_NO}" class="fileIdxClass"/>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
<td colspan="3">
|
||||
<ul class="upFileHtml2" id="upFileHtml2">
|
||||
<c:forEach items="${caseFileList}" var="file" varStatus="status">
|
||||
<c:if test="${file.COPY_CONTRACT_YN == 'N' }">
|
||||
<li id="fileUploadP${status.count}">
|
||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 13px">
|
||||
${file.FILE_NAME}
|
||||
<a href="javascript:;" onclick="javascript:jf_delete_file('${status.count}', '${file.FILE_SIZE}', 'N');">
|
||||
<img src="/img/user/bbs/btn_file_del.png" alt="삭제">
|
||||
</a>
|
||||
<input type="hidden" name="fileIdx" value="${file.SEQ_NO}" class="fileIdxClass"/>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
<%@ 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 prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<!doctype html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
@ -8,7 +9,13 @@
|
||||
<link href='/css/space.css' rel='stylesheet' type='text/css'/>
|
||||
<link href='/css/seed.contents.css' rel='stylesheet' type='text/css'/>
|
||||
<link href='/css/seed.mediaquery.css' rel='styleGsheet' type='text/css'/>
|
||||
<link href='/site/ntcc/css/gtmCustom.css' rel='stylesheet' type='text/css'/>
|
||||
<!-- <link href='/site/ntcc/css/gtmCustom.css' rel='stylesheet' type='text/css'/> -->
|
||||
|
||||
<!-- 대용량 파일 업로드 솔루션 -->
|
||||
<spring:eval expression="@property['Globals.Innorix.License']" var="license"/>
|
||||
<script src="<c:url value='/js/kccadr/innorixCommon.js' />"></script>
|
||||
<script src="<c:url value='/innorix/innorix_${license}.js' />"></script>
|
||||
<link rel="stylesheet" href="<c:url value='/innorix/innorix.css'/>" type="text/css">
|
||||
|
||||
<script src="/editor/webnote.js"></script>
|
||||
|
||||
@ -56,6 +63,21 @@
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">첨부자료</p>
|
||||
<div class="item-box">
|
||||
<div class="temp-file-area">
|
||||
<!-- 단일 파일 업로드 -->
|
||||
<input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||
<!-- 멀티 파일 업로드 -->
|
||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||
</div>
|
||||
<!-- 첨부파일 업로드 목록 및 드래그&드랍 영역 -->
|
||||
<div id="fileControl"></div><br/>
|
||||
|
||||
<input type="hidden" name="fileFuncType" value="form_notice" />
|
||||
<input type="hidden" name="innorixFileListVO" value="" />
|
||||
<input type="hidden" name="uploadFileCnt" value="${fileListSize}" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
</div>
|
||||
<%-- <div class="item-box">
|
||||
<div class="temp-file-area">
|
||||
<label for="upFile" class="btn btn_text btn_36 blue_border temp-file-button" style="display:flex;justify-content:center;align-items:center;">첨부파일</label>
|
||||
</div>
|
||||
@ -71,7 +93,7 @@
|
||||
<input type="hidden" name="fileFuncType" value="form_notice" />
|
||||
<input type="hidden" name="uploadFileCnt" value="${fileListSize}" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
</div>
|
||||
</div> --%>
|
||||
</div>
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">내용</p>
|
||||
@ -82,7 +104,8 @@
|
||||
</div>
|
||||
|
||||
<div class="btn_wrap right">
|
||||
<button type="submit" class="btn btn_text btn_46 blue_fill">저장</button>
|
||||
<button type="submit" class="btn btn_text btn_46 blue_fill" style="display:none;">저장</button>
|
||||
<button type="button" class="btn btn_text btn_46 blue_fill" onclick="innorixUpload();">저장</button>
|
||||
<button type="button" onclick="javascript:goList()" class="btn btn_text btn_46 gray_fill">목록</button>
|
||||
</div>
|
||||
</fieldset>
|
||||
@ -124,6 +147,12 @@
|
||||
});
|
||||
|
||||
|
||||
/* innorix-1
|
||||
첨부파일 업로드 경로 전역 변수 선언
|
||||
*/
|
||||
var directory = "";
|
||||
var fileList = "";
|
||||
|
||||
$(window).load(function(){
|
||||
$("#idx_toolbar_webnote_content_imagecenter").hide();
|
||||
|
||||
@ -156,8 +185,111 @@
|
||||
return false;
|
||||
} */
|
||||
});
|
||||
|
||||
|
||||
/* 이노릭스 대용량 업로드 솔루션 */
|
||||
|
||||
/* innorix-2
|
||||
첨부파일 업로드 경로 설정
|
||||
fileFuncType와 세션의 siteId등의 정보를 이용해 업로드 경로 설정
|
||||
*/
|
||||
var fileFuncType = $("#fileTempUpFrm").find("input[name='fileFuncType']").val();
|
||||
var url = "<c:url value='/seed/innorix/getRealFileDirectoryAjax.do'/>"
|
||||
getFileDirectory(fileFuncType, url, function(result){
|
||||
directory = result;
|
||||
});
|
||||
|
||||
|
||||
/* innorix-3
|
||||
이노릭스 업로드 컨트롤 생성
|
||||
control 객체는 innorixCommon.js에서 생성
|
||||
*/
|
||||
control = innorix.create({
|
||||
el: '#fileControl', // 컨트롤 출력 HTML 객체 ID
|
||||
transferMode: 'both', // 업로드, 다운로드 혼합사용
|
||||
agent : false,
|
||||
installUrl: "<c:url value='/innorix/install/install.html'/>", // Agent 설치 페이지
|
||||
uploadUrl: "<c:url value='/innorix/exam/seedUpload.jsp'/>", // 업로드 URL
|
||||
allowExtension : ["txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz"]
|
||||
});
|
||||
|
||||
var downFileArr =${innorixFileListInfoStr};
|
||||
|
||||
|
||||
/* innorix-5
|
||||
이노릭스 업로드 완료 후
|
||||
콜백 함수로 파일 정보 전달
|
||||
*/
|
||||
control.on('uploadComplete', function (p) {
|
||||
console.log('uploadComplete : ', p);
|
||||
fn_callBackInnorix(p.files); // 파일 정보 DB isnert function
|
||||
});
|
||||
|
||||
// 파일전송 컨트롤 로딩 완료
|
||||
control.on('loadComplete', function (p) {
|
||||
resetFileArr = downFileArr; // 다운로드 정보 초기화 정보 생성
|
||||
resetFileArr = resetFileArr.slice(0); // 배열 깊은 복사
|
||||
control.presetDownloadFiles(resetFileArr); // 다운로드 파일 추가
|
||||
});
|
||||
|
||||
// 파일 삭제 이벤트
|
||||
control.on('removeFiles', function (p) {
|
||||
fn_deleteCallBackInnorix(p[0].dataIdx)
|
||||
/* if (removeFlag == true) {
|
||||
// 삭제된 파일정보 배열에 담기
|
||||
for (var i = 0; i < p.length; i++ ) {
|
||||
var fileObj = new Object();
|
||||
if (p[i].transferType == "download")
|
||||
{
|
||||
fileObj.downloadUrl = p[i].downloadUrl;
|
||||
fileObj.printFileName = p[i].printFileName;
|
||||
fileObj.fileSize = p[i].fileSize;
|
||||
|
||||
delFileArr.push(fileObj);
|
||||
deleteArr(downFileArr, "printFileName", p[i].printFileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
removeFlag = true; */
|
||||
});
|
||||
});
|
||||
|
||||
/* innorix-4
|
||||
이노릭스 업로드 시작
|
||||
첨부파일이 있을 시 업로드 후 게시글 수정
|
||||
첨부파일이 없을 시 바로 게시글 수정
|
||||
*/
|
||||
function innorixUpload(){
|
||||
if(control.getUploadFiles().length > 0){
|
||||
var postObj = new Object();
|
||||
postObj.directory = directory;
|
||||
control.setPostData(postObj);
|
||||
control.upload(); // 업로드 시작
|
||||
}else{
|
||||
$("button[type='submit']").click();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* innorix-6
|
||||
게시글 등록 처리
|
||||
첨부파일 정보 DB 등록 및 게시글 등록 처리
|
||||
*/
|
||||
function fn_callBackInnorix(data){
|
||||
$("input[name='innorixFileListVO']").val(JSON.stringify(data));
|
||||
$("button[type='submit']").click();
|
||||
}
|
||||
|
||||
function fn_deleteCallBackInnorix(dataIdx){
|
||||
var deleteFileData = $("#deleteFileDataId").val();
|
||||
if(deleteFileData != ""){
|
||||
deleteFileData = deleteFileData+","+dataIdx
|
||||
}else{
|
||||
deleteFileData = dataIdx
|
||||
}
|
||||
$("#deleteFileDataId").val(deleteFileData);
|
||||
}
|
||||
|
||||
function goList(){
|
||||
$("#paramFrm").submit();
|
||||
}
|
||||
|
||||
@ -64,7 +64,6 @@
|
||||
<div class="temp-file-area">
|
||||
<!-- 단일 파일 업로드 -->
|
||||
<input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||
<!-- <label for="upFile" class="btn btn_text btn_36 blue_border temp-file-button" style="display:flex;justify-content:center;align-items:center;">첨부파일</label> -->
|
||||
<!-- 멀티 파일 업로드 -->
|
||||
<!-- <input type="button" value="첨부파일" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialog();"/> -->
|
||||
</div>
|
||||
@ -73,27 +72,8 @@
|
||||
|
||||
<input type="hidden" name="fileFuncType" value="form_notice" />
|
||||
<input type="hidden" name="innorixFileListVO" value="" />
|
||||
<!-- <ul class="upFileHtml" id="upFileHtml">
|
||||
</ul>
|
||||
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" /> -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="bbs-view-item">
|
||||
<p class="item-title">첨부자료</p>
|
||||
<div class="item-box">
|
||||
<div class="temp-file-area">
|
||||
<label for="upFile" class="btn btn_text btn_36 blue_border temp-file-button" style="display:flex;justify-content:center;align-items:center;">첨부파일</label>
|
||||
</div>
|
||||
<ul class="upFileHtml" id="upFileHtml">
|
||||
|
||||
</ul>
|
||||
<input type="hidden" name="fileFuncType" value="form_notice" />
|
||||
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="bbs-view-item">
|
||||
<p class="item-title">내용</p>
|
||||
<div class="item-box">
|
||||
@ -184,6 +164,33 @@
|
||||
|
||||
/* 이노릭스 대용량 업로드 솔루션 */
|
||||
|
||||
|
||||
/*
|
||||
선언 항목
|
||||
1. spring 태그
|
||||
2. 개발or운영 구분을 위한 global 상수 받아오기 - license
|
||||
3. js, css
|
||||
|
||||
html
|
||||
1. 첨부파일 업로드 버튼(단일 -openFileDialogSingle / 멀티 - openFileDialog)
|
||||
2. 첨부파일 목록 및 드래그앤 드랍 영역 선언 - div fileControl
|
||||
|
||||
javascript
|
||||
1. 첨부파일 업로드 경로 변수 - var directory
|
||||
2. 첨부파일 경로 설정 - getFileDirectory 함수
|
||||
3. 컨트롤(업로드 및 드래그앤 드랍 영역 생성) - innorix.create
|
||||
4. 이벤트 생성(업로드 후, 파일 삭제 버튼 클릭 등등) - control.on('uploadComplete', function (p) {}
|
||||
|
||||
게시글 등록 처리과정
|
||||
1. 첨부파일 O
|
||||
1-1. 파일 업로드 후 파일들 정보를 innorixFileListVO에 담기
|
||||
1-2. 게시글 등록 폼에 업로드 한 파일들 정보를 담아서 submit 후 첨부파일 DB insert 처리
|
||||
2. 첨부파일 X
|
||||
2-1. 게시글 등록 폼 submit, 첨부파일 DB insert 생략
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/* innorix-2
|
||||
첨부파일 업로드 경로 설정
|
||||
fileFuncType와 세션의 siteId등의 정보를 이용해 업로드 경로 설정
|
||||
@ -207,7 +214,7 @@
|
||||
allowExtension : ["txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz"]
|
||||
});
|
||||
|
||||
// 업로드 완료 후 temp 파일 저장
|
||||
// 업로드 완료 후 temp 파일 저장 - 사용X
|
||||
//control.on('afterAddFiles', function (p) {
|
||||
//console.log('afterAddFiles : ', p);
|
||||
//var postObj = new Object();
|
||||
@ -250,7 +257,6 @@
|
||||
*/
|
||||
function fn_callBackInnorix(data){
|
||||
$("input[name='innorixFileListVO']").val(JSON.stringify(data));
|
||||
/* $("input[name='innorixFileListVO']").val(data); */
|
||||
$("button[type='submit']").click();
|
||||
}
|
||||
|
||||
|
||||
@ -80,6 +80,13 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b
|
||||
<script src="/kofair_case_seed/usr/scripts/popup.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/ui.js"></script>
|
||||
<script src="/kofair_case_seed/usr/scripts/request.js"></script>
|
||||
|
||||
<!-- 달력 -->
|
||||
<link rel="stylesheet" href="/kofair_case_seed/script/plugin/datapicker/default.css">
|
||||
<script src="/kofair_case_seed/script/plugin/datapicker/duet.js"></script>
|
||||
<script type="module" src="/kofair_case_seed/script/plugin/datapicker/duet.esm.js"></script>
|
||||
<script src="/kofair_case_seed/script/plugin/datapicker/duet.system.js"></script>
|
||||
|
||||
</c:if>
|
||||
|
||||
|
||||
|
||||
@ -57,7 +57,7 @@ $(function () {
|
||||
$(this).val($(this).val().replace(/,/g, ""));
|
||||
});
|
||||
|
||||
$(".btn_add_tr").on("click", function () {
|
||||
/*$(".btn_add_tr").on("click", function () {
|
||||
|
||||
var trName = $(this).closest('.table_top').next(".price_table");
|
||||
trName = trName[0].classList[4];
|
||||
@ -114,9 +114,9 @@ $(function () {
|
||||
} else {}
|
||||
})
|
||||
|
||||
});
|
||||
});*/
|
||||
|
||||
$(".btn_delect_tr").click(function () {
|
||||
/*$(".btn_delect_tr").click(function () {
|
||||
if ($(this).closest(".table_top").next(".price_table").find("tbody").find("tr").length > 1) {
|
||||
if ($(this).closest(".table_top").next(".price_table").find("tbody tr").eq(0).find(".select option:selected").val() !== "00") {
|
||||
var idName = $(this).closest(".table_top").next(".price_table").find("tbody tr").eq(0).find(".select option:selected").val();
|
||||
@ -126,9 +126,9 @@ $(function () {
|
||||
$(this).closest(".table_top").next(".price_table").find("tbody").find("tr").eq(0).remove();
|
||||
}
|
||||
} else {}
|
||||
})
|
||||
})*/
|
||||
|
||||
$(".contract_input .select").change(function () {
|
||||
/*$(".contract_input .select").change(function () {
|
||||
if ($(this).val() !== "00") {
|
||||
var selectTitle = $(this).find(":selected").text();
|
||||
console.log(selectTitle)
|
||||
@ -138,7 +138,7 @@ $(function () {
|
||||
$(this).closest(".price_table").find(".reason_tr." + trClass).find("td").eq(0).text("소계:" + selectTitle);
|
||||
}
|
||||
} else {}
|
||||
})
|
||||
})*/
|
||||
|
||||
// 사건조회 캘린더
|
||||
|
||||
@ -221,7 +221,7 @@ function addNumber(obj, idx) {
|
||||
}
|
||||
|
||||
// .reason_tr의 총합계를 .total_tr에 넣는 함수
|
||||
function totalNumber() {
|
||||
/*function totalNumber() {
|
||||
// 모든 .price_table에 대해 반복
|
||||
$('.price_table').each(function (idx, itm) {
|
||||
var totalRow = $(itm).find('.total_tr');
|
||||
@ -247,14 +247,14 @@ function totalNumber() {
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}*/
|
||||
|
||||
// 페이지 로드 시와 값 변경 시 totalNumber 함수 호출
|
||||
$(document).ready(function () {
|
||||
totalNumber();
|
||||
$('.price_table').on('change', 'input', function () {
|
||||
totalNumber();
|
||||
});
|
||||
// totalNumber();
|
||||
// $('.price_table').on('change', 'input', function () {
|
||||
// totalNumber();
|
||||
// });
|
||||
});
|
||||
|
||||
function selectChange(obj) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user