Merge branch 'tolag3'
This commit is contained in:
commit
2307ad6fb3
@ -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);
|
||||
|
||||
@ -462,6 +436,500 @@ public class WebMediationController {
|
||||
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")
|
||||
public ModelAndView mediationApply(ModelMap map, HttpSession session,
|
||||
@ -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");
|
||||
|
||||
@ -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;
|
||||
|
||||
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
@ -2965,31 +2965,40 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
계약일
|
||||
</label>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<span class="cal" id="45">
|
||||
@ -3027,6 +3036,7 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
${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"/>
|
||||
</li>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</ul>
|
||||
@ -3052,11 +3062,15 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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>
|
||||
<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>
|
||||
<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">
|
||||
@ -3088,7 +3102,6 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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;">
|
||||
@ -3106,12 +3119,16 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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>
|
||||
<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>
|
||||
<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">
|
||||
@ -3127,19 +3144,27 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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">
|
||||
@ -3264,39 +3289,24 @@ String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("capt
|
||||
<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 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>
|
||||
|
||||
@ -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-->
|
||||
</th>
|
||||
<td colspan="3" >
|
||||
<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>
|
||||
<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>
|
||||
|
||||
@ -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