Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet
This commit is contained in:
commit
7ec3c6a6a8
@ -12,7 +12,7 @@ import lombok.Setter;
|
|||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class SearchVO implements Serializable {
|
public class SearchVO extends ComDefaultVO implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@ -22,8 +22,8 @@ public class SearchVO implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String searchType;
|
private String searchType;
|
||||||
private String searchKeyword;
|
private String searchKeyword;
|
||||||
private String pagingSize;
|
private String pagingSize = "10";
|
||||||
private String page;
|
private String page = "1";
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -6,12 +6,12 @@ import java.util.Map;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.ui.ModelMap;
|
import org.springframework.ui.ModelMap;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.node.TextNode;
|
|
||||||
|
|
||||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
import kcc.com.srch.service.SearchService;
|
import kcc.com.srch.service.SearchService;
|
||||||
import kcc.com.srch.service.SearchVO;
|
import kcc.com.srch.service.SearchVO;
|
||||||
import seed.utils.FairnetUtils;
|
import seed.utils.FairnetUtils;
|
||||||
|
import seed.utils.SeedUtils;
|
||||||
|
|
||||||
@Service("SearchService")
|
@Service("SearchService")
|
||||||
public class SearchServiceImpl extends EgovAbstractServiceImpl implements SearchService {
|
public class SearchServiceImpl extends EgovAbstractServiceImpl implements SearchService {
|
||||||
@ -22,12 +22,13 @@ public class SearchServiceImpl extends EgovAbstractServiceImpl implements Search
|
|||||||
ModelMap model
|
ModelMap model
|
||||||
){
|
){
|
||||||
|
|
||||||
// Map<String, Object> application = FairnetUtils.searchApplication("application", "테스트", "3", "1");
|
// searchVO.setPage(SeedUtils.setReplaceNull(searchVO.getPageIndex()) != "" ? SeedUtils.setReplaceNull(searchVO.getPageIndex()) : "1");
|
||||||
Map<String, Object> board = FairnetUtils.searchApplication("board", searchVO.getSearchKeyword(), searchVO.getPagingSize(), "1");
|
|
||||||
Map<String, Object> completed = FairnetUtils.searchApplication("completed", searchVO.getSearchKeyword(), searchVO.getPagingSize(), "1");
|
Map<String, Object> board = FairnetUtils.searchApplication("board", searchVO.getSearchKeyword(), searchVO.getPagingSize(), searchVO.getPageIndex());
|
||||||
Map<String, Object> conference = FairnetUtils.searchApplication("conference", searchVO.getSearchKeyword(), searchVO.getPagingSize(), "1");
|
Map<String, Object> completed = FairnetUtils.searchApplication("completed", searchVO.getSearchKeyword(), searchVO.getPagingSize(), searchVO.getPageIndex());
|
||||||
Map<String, Object> counsel = FairnetUtils.searchApplication("counsel", searchVO.getSearchKeyword(), searchVO.getPagingSize(), "1");
|
Map<String, Object> conference = FairnetUtils.searchApplication("conference", searchVO.getSearchKeyword(), searchVO.getPagingSize(), searchVO.getPageIndex());
|
||||||
Map<String, Object> process = FairnetUtils.searchApplication("process", searchVO.getSearchKeyword(), searchVO.getPagingSize(), "1");
|
Map<String, Object> counsel = FairnetUtils.searchApplication("counsel", searchVO.getSearchKeyword(), searchVO.getPagingSize(), searchVO.getPageIndex());
|
||||||
|
Map<String, Object> process = FairnetUtils.searchApplication("process", searchVO.getSearchKeyword(), searchVO.getPagingSize(),searchVO.getPageIndex());
|
||||||
|
|
||||||
BigDecimal totCnt = new BigDecimal(0);
|
BigDecimal totCnt = new BigDecimal(0);
|
||||||
|
|
||||||
@ -44,6 +45,44 @@ public class SearchServiceImpl extends EgovAbstractServiceImpl implements Search
|
|||||||
model.addAttribute("counsel", counsel);
|
model.addAttribute("counsel", counsel);
|
||||||
model.addAttribute("process", process);
|
model.addAttribute("process", process);
|
||||||
|
|
||||||
|
PaginationInfo paginationInfo = new PaginationInfo();
|
||||||
|
|
||||||
|
paginationInfo.setCurrentPageNo(searchVO.getPageIndex());
|
||||||
|
paginationInfo.setRecordCountPerPage(searchVO.getPageUnit());
|
||||||
|
paginationInfo.setPageSize(searchVO.getPageSize());
|
||||||
|
|
||||||
|
searchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||||
|
searchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||||
|
searchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||||
|
|
||||||
|
int totalREcordCount = 0;
|
||||||
|
if("process".equals(searchVO.getSearchType())) {
|
||||||
|
if(process != null) {
|
||||||
|
totalREcordCount = Integer.valueOf((String)process.get("totcnt"));
|
||||||
|
}
|
||||||
|
}else if("conference".equals(searchVO.getSearchType())) {
|
||||||
|
if(conference != null) {
|
||||||
|
totalREcordCount = Integer.valueOf((String)conference.get("totcnt"));
|
||||||
|
}
|
||||||
|
}else if("completed".equals(searchVO.getSearchType())) {
|
||||||
|
if(completed != null) {
|
||||||
|
totalREcordCount = Integer.valueOf((String)completed.get("totcnt"));
|
||||||
|
}
|
||||||
|
}else if("board".equals(searchVO.getSearchType())) {
|
||||||
|
if(board != null) {
|
||||||
|
totalREcordCount = Integer.valueOf((String)board.get("totcnt"));
|
||||||
|
}
|
||||||
|
}else if("counsel".equals(searchVO.getSearchType())) {
|
||||||
|
if(counsel != null) {
|
||||||
|
totalREcordCount = Integer.valueOf((String)counsel.get("totcnt"));
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
paginationInfo.setTotalRecordCount(totCnt.intValue());
|
||||||
|
}
|
||||||
|
paginationInfo.setTotalRecordCount(totalREcordCount);
|
||||||
|
|
||||||
|
model.addAttribute("paginationInfo", paginationInfo);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import org.springframework.ui.ModelMap;
|
|||||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
import kcc.com.srch.service.SearchService;
|
import kcc.com.srch.service.SearchService;
|
||||||
import kcc.com.srch.service.SearchVO;
|
import kcc.com.srch.service.SearchVO;
|
||||||
|
|
||||||
@ -27,9 +28,81 @@ public class SearchController {
|
|||||||
) throws Exception {
|
) throws Exception {
|
||||||
|
|
||||||
searchVO.setPagingSize("3");
|
searchVO.setPagingSize("3");
|
||||||
|
searchVO.setPageIndex(1);
|
||||||
|
searchVO.setSearchType("ALL");
|
||||||
|
|
||||||
searchService.searchListSet(searchVO, model);
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
return "com/srch/searchList";
|
return "com/srch/searchList";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/com/srch/SearchProcess.do")
|
||||||
|
public String SearchProcess(
|
||||||
|
ModelMap model
|
||||||
|
, @ModelAttribute("searchVO") SearchVO searchVO
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
searchVO.setPagingSize("10");
|
||||||
|
searchVO.setSearchType("process");
|
||||||
|
|
||||||
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
|
return "com/srch/searchProcess";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/com/srch/SearchConference.do")
|
||||||
|
public String SearchConference(
|
||||||
|
ModelMap model
|
||||||
|
, @ModelAttribute("searchVO") SearchVO searchVO
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
searchVO.setPagingSize("10");
|
||||||
|
searchVO.setSearchType("conference");
|
||||||
|
|
||||||
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
|
return "com/srch/searchConference";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/com/srch/SearchCompleted.do")
|
||||||
|
public String SearchCompleted(
|
||||||
|
ModelMap model
|
||||||
|
, @ModelAttribute("searchVO") SearchVO searchVO
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
searchVO.setPagingSize("10");
|
||||||
|
searchVO.setSearchType("completed");
|
||||||
|
|
||||||
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
|
return "com/srch/searchCompleted";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/com/srch/SearchBoard.do")
|
||||||
|
public String SearchBoard(
|
||||||
|
ModelMap model
|
||||||
|
, @ModelAttribute("searchVO") SearchVO searchVO
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
searchVO.setPagingSize("10");
|
||||||
|
searchVO.setSearchType("board");
|
||||||
|
|
||||||
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
|
return "com/srch/searchBoard";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/com/srch/SearchCounsel.do")
|
||||||
|
public String SearchCounsel(
|
||||||
|
ModelMap model
|
||||||
|
, @ModelAttribute("searchVO") SearchVO searchVO
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
searchVO.setPagingSize("10");
|
||||||
|
searchVO.setSearchType("counsel");
|
||||||
|
|
||||||
|
searchService.searchListSet(searchVO, model);
|
||||||
|
|
||||||
|
return "com/srch/searchCounsel";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@ -1471,6 +1471,13 @@ public class MainController {
|
|||||||
) {
|
) {
|
||||||
menuUrl = "/web/user/bbs/case/3/300/bbsDataList.do";
|
menuUrl = "/web/user/bbs/case/3/300/bbsDataList.do";
|
||||||
}
|
}
|
||||||
|
/*분쟁조정 신청조회*/
|
||||||
|
else if(
|
||||||
|
menuUrl.contains("/web/user/mediation/case/02/155/")
|
||||||
|
|| menuUrl.contains("/web/user/mediation/case/03/155/")
|
||||||
|
) {
|
||||||
|
menuUrl = "/web/user/mediation/case/01/155/checkMediationStep01.do";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 상세화면 URL로 메뉴화면 매핑이 안되어, 문자열 치환으로 매핑...
|
// 상세화면 URL로 메뉴화면 매핑이 안되어, 문자열 치환으로 매핑...
|
||||||
|
|||||||
@ -4032,6 +4032,479 @@ public class WebMediationController {
|
|||||||
//return new ModelAndView("/_extra/web/user/mediation/mediationStep05");
|
//return new ModelAndView("/_extra/web/user/mediation/mediationStep05");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping("/web/user/mediation/{siteIdx}/01/{siteMenuIdx}/checkMediationStep01.do")
|
||||||
|
public ModelAndView checkMediationStep01(ModelMap map, HttpSession session,
|
||||||
|
@PathVariable(value="siteIdx") String siteIdx,
|
||||||
|
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx){
|
||||||
|
|
||||||
|
/*----권한체크----*/
|
||||||
|
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));
|
||||||
|
/*----권한체크 종료----*/
|
||||||
|
|
||||||
|
/*여기서부터 추가 작업*/
|
||||||
|
|
||||||
|
return new ModelAndView("/_extra/web/user/mediation/checkMediationStep01");
|
||||||
|
}
|
||||||
|
|
||||||
|
// /user/mediation/case/02/155/checkMediationStep02.do
|
||||||
|
@RequestMapping("/web/user/mediation/{siteIdx}/02/{siteMenuIdx}/checkMediationStep02.do")
|
||||||
|
public ModelAndView checkMediationStep02(ModelMap map, HttpSession session, HttpServletRequest request, @RequestParam Map<String,Object> paramMap,
|
||||||
|
@PathVariable(value="siteIdx") String siteIdx,
|
||||||
|
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx){
|
||||||
|
|
||||||
|
/*----권한체크----*/
|
||||||
|
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 checkPass = SeedUtils.setReplaceNull(paramMap.get("checkPass"));
|
||||||
|
|
||||||
|
List<Map<String,Object>> applCnt = service.selectCaseApplcnt(paramMap);
|
||||||
|
List<Map<String,Object>> respondentCnt = service.selectCaseRespondent(paramMap);
|
||||||
|
|
||||||
|
if((applCnt == null || applCnt.size() == 0) && (respondentCnt == null || respondentCnt.size() == 0)){
|
||||||
|
map.put("siteIdx", "case");
|
||||||
|
map.put("url", "/web/user/mediation/case/01/155/checkMediationStep01.do");
|
||||||
|
map.put("message", "user.message.medi.check");
|
||||||
|
map.put("opener", "");
|
||||||
|
map.put("append", "");
|
||||||
|
map.put("self", "");
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean status = false;
|
||||||
|
String authType = "";
|
||||||
|
if(applCnt.size() > 0) {
|
||||||
|
for(int i=0; i<applCnt.size();i++) {
|
||||||
|
String applcntPwd = SeedUtils.setReplaceNull(applCnt.get(i).get("APPLCNT_PWD"));
|
||||||
|
if(applcntPwd.equals(checkPass)) {
|
||||||
|
session.setAttribute("isGubun", "app");
|
||||||
|
session.setAttribute("isSeq", applCnt.get(i).get("SEQ_NO"));
|
||||||
|
status = true;
|
||||||
|
authType = "APP";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(respondentCnt.size() > 0) {
|
||||||
|
for(int i=0; i<respondentCnt.size();i++) {
|
||||||
|
String respondentPwd = SeedUtils.setReplaceNull(respondentCnt.get(i).get("RESPONDENT_PWD"));
|
||||||
|
if(respondentPwd.equals(checkPass)) {
|
||||||
|
session.setAttribute("isGubun", "res");
|
||||||
|
session.setAttribute("isSeq", respondentCnt.get(i).get("SEQ_NO"));
|
||||||
|
status = true;
|
||||||
|
authType = "RES";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
//접수번호 구하기(rceptNo)
|
||||||
|
Map<String,Object> masterInfo = service.masterList(paramMap);
|
||||||
|
//사건권한 테이블 insert
|
||||||
|
CaseAuthVO caseAuthVO = new CaseAuthVO();
|
||||||
|
//rceptNo구하기
|
||||||
|
caseAuthVO.setRceptNo(SeedUtils.setReplaceNull(masterInfo.get("RCEPT_NO")));
|
||||||
|
//certId 구하기
|
||||||
|
CertVO certVO = certService.selectCert(FairnetUtils.getCertSession(request));
|
||||||
|
caseAuthVO.setCertId(certVO.getCertId());
|
||||||
|
//신청인, 피신청인 구분
|
||||||
|
caseAuthVO.setCaseAuthType(authType);
|
||||||
|
caseAuthVO.setCaseAuthYn("N");
|
||||||
|
|
||||||
|
caseAuthService.insertCaseAuth(caseAuthVO);
|
||||||
|
}catch(Exception e) {
|
||||||
|
status = false;
|
||||||
|
}
|
||||||
|
if(status == false) {
|
||||||
|
map.put("siteIdx", "case");
|
||||||
|
map.put("url", "/web/user/mediation/case/01/155/checkMediationStep01.do");
|
||||||
|
map.put("message", "user.message.medi.check");
|
||||||
|
map.put("opener", "");
|
||||||
|
map.put("append", "");
|
||||||
|
map.put("self", "");
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
|
||||||
|
// CI 체크
|
||||||
|
if(!ciCheck(map, session)) {
|
||||||
|
return new ModelAndView("/_common/jsp/umessage");
|
||||||
|
}
|
||||||
|
|
||||||
|
session.setAttribute("caseNo", SeedUtils.setReplaceNull(paramMap.get("caseNo")));
|
||||||
|
return new ModelAndView("redirect:/web/user/mediation/case/03/155/checkMediationStep03.do");
|
||||||
|
}
|
||||||
|
|
||||||
|
// /user/mediation/case/03/155/checkMediationStep03.do
|
||||||
|
@RequestMapping("/web/user/mediation/{siteIdx}/03/{siteMenuIdx}/checkMediationStep03.do")
|
||||||
|
public ModelAndView checkMediationStep03(ModelMap map, HttpSession session, @RequestParam Map<String,Object> paramMap,
|
||||||
|
@PathVariable(value="siteIdx") String siteIdx,
|
||||||
|
@PathVariable(value="siteMenuIdx") Integer siteMenuIdx){
|
||||||
|
|
||||||
|
|
||||||
|
String isGubun = SeedUtils.setReplaceNull(session.getAttribute("isGubun"));
|
||||||
|
if(isGubun.equals("")){
|
||||||
|
map.put("siteIdx", "case");
|
||||||
|
map.put("url", "/user/mediation/case/01/155/checkMediationStep01.do");
|
||||||
|
map.put("message", "user.message.medi.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));
|
||||||
|
/*----권한체크 종료----*/
|
||||||
|
|
||||||
|
/*여기서부터 추가 작업*/
|
||||||
|
|
||||||
|
paramMap.put("caseNo", session.getAttribute("caseNo"));
|
||||||
|
paramMap.put("isSeq", session.getAttribute("isSeq"));
|
||||||
|
paramMap.put("isGubun", isGubun);
|
||||||
|
|
||||||
|
//session.removeAttribute("caseNo");
|
||||||
|
//paramMap.put("caseNo", "유통2016-0007");
|
||||||
|
//session.setAttribute("isGubun", "app");
|
||||||
|
|
||||||
|
Map<String, Object> masterData = service.masterList(paramMap);
|
||||||
|
paramMap.put("rceptNo", masterData.get("RCEPT_NO"));
|
||||||
|
|
||||||
|
map.put("isSeq", session.getAttribute("isSeq"));//사용자Seq
|
||||||
|
map.put("masterData", masterData);//마스터
|
||||||
|
map.put("applcntData", service.selectCaseApplcnt(paramMap));//신청인
|
||||||
|
map.put("respondentData", service.selectCaseRespondent(paramMap));//피신청인
|
||||||
|
map.put("trublreqstmngCaseFileList", service.trublprocessmngCaseFileList(paramMap));//파일 리스트
|
||||||
|
map.put("caseComment", service.selectCaseComment(paramMap));
|
||||||
|
/*map.put("masterData", service.masterList(paramMap));//마스터
|
||||||
|
map.put("applcntData", service.selectCaseApplcnt(paramMap));//신청인
|
||||||
|
map.put("appagentData", service.selectCaseAppagent(paramMap));//신청인 대리인
|
||||||
|
map.put("respondentData", service.selectCaseRespondent(paramMap));//피신청인
|
||||||
|
map.put("resagentData", service.selectCaseResagent(paramMap));//피신청인 대리인
|
||||||
|
map.put("selectRceptsttus", service.selectCaseRceptsttus(paramMap));//사건현황
|
||||||
|
map.put("selectRceptsttus", service.selectCaseSubcntrsttusA(paramMap));//사건현황
|
||||||
|
*/
|
||||||
|
return new ModelAndView("/_extra/web/user/mediation/checkMediationStep03");
|
||||||
|
}
|
||||||
private Boolean ciCheck(ModelMap map, HttpSession session) {
|
private Boolean ciCheck(ModelMap map, HttpSession session) {
|
||||||
String certNm = SeedUtils.setReplaceNull(session.getAttribute("certNm"));
|
String certNm = SeedUtils.setReplaceNull(session.getAttribute("certNm"));
|
||||||
String certHpNo = SeedUtils.setReplaceNull(session.getAttribute("certHpNo"));
|
String certHpNo = SeedUtils.setReplaceNull(session.getAttribute("certHpNo"));
|
||||||
|
|||||||
@ -340,7 +340,7 @@ public class FairnetUtils {
|
|||||||
String searchType
|
String searchType
|
||||||
, String searchKeyword
|
, String searchKeyword
|
||||||
, String pagingSize
|
, String pagingSize
|
||||||
, String page
|
, int page
|
||||||
) {
|
) {
|
||||||
|
|
||||||
String url = new SearchGlobalSet().getHost()
|
String url = new SearchGlobalSet().getHost()
|
||||||
|
|||||||
@ -368,6 +368,9 @@
|
|||||||
CONSIGNMENT_GUBUN = #{consignmentGubun},
|
CONSIGNMENT_GUBUN = #{consignmentGubun},
|
||||||
<if test="requestCheck == '1602000000'">
|
<if test="requestCheck == '1602000000'">
|
||||||
FTC_CHECK = 'N',
|
FTC_CHECK = 'N',
|
||||||
|
STATE = '0302000000',
|
||||||
|
PRESIDENT_ASSIGN = '0000', <!-- 접수 시 부원장 단계 뛰어 넘고 실장부터 처리하게 위하여 -->
|
||||||
|
PRESIDENT_ASSIGN_DT = SYSDATE,
|
||||||
</if>
|
</if>
|
||||||
REG_DT = SYSDATE
|
REG_DT = SYSDATE
|
||||||
WHERE RCEPT_NO = #{rceptNo}
|
WHERE RCEPT_NO = #{rceptNo}
|
||||||
|
|||||||
@ -11,16 +11,6 @@
|
|||||||
<html lang="ko">
|
<html lang="ko">
|
||||||
<head>
|
<head>
|
||||||
<title><c:out escapeXml='true' value='${siteMenuTitle}'/></title>
|
<title><c:out escapeXml='true' value='${siteMenuTitle}'/></title>
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/navigation/css/navigation.css" rel="stylesheet" type="text/css"/>
|
|
||||||
|
|
||||||
<c:if test='${siteMenuCharge == "Y"}'>
|
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/charge/css/charge.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:if test='${siteMenuSatisfaction == "Y"}'>
|
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/satisfaction/css/satisfaction.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:import url="/common/jsPage/sub.do"></c:import>
|
<c:import url="/common/jsPage/sub.do"></c:import>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
@ -47,71 +37,57 @@
|
|||||||
<div class="seedLayOutBtn"><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}'/>/siteLayOutSet.do?siteLayOutType=sub#siteLayOutSet" id="layOutEdit"><s:message code="common.button.layOut.edit"/></a></div>
|
<div class="seedLayOutBtn"><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}'/>/siteLayOutSet.do?siteLayOutType=sub#siteLayOutSet" id="layOutEdit"><s:message code="common.button.layOut.edit"/></a></div>
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/header/layOut.do"></c:import>
|
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/sub/layOut.do"></c:import>
|
|
||||||
|
|
||||||
<c:if test='${tSiteMenuDB._siteMenuSNS == "Y"}'>
|
<c:if test='${tSiteMenuDB._siteMenuSNS == "Y"}'>
|
||||||
<c:import url="/common/sns/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
<c:import url="/common/sns/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<article class="sub_con_wrap">
|
<form:form name="frm" id="frm" action="/web/user/mediation/${siteIdx}/02/${siteMenuIdx}/checkMediationStep02.do" method="post">
|
||||||
<div class="sub_con_wrap_inner">
|
<div class="sub_content inquiry_content">
|
||||||
<h2 class="blind">본문</h2>
|
|
||||||
<div class="sub_tit">
|
|
||||||
<h3 class="tit1">분쟁조정 사건조회</h3>
|
|
||||||
<span class="mgb10">조정절차가 진행 중인 사건 관련 각종 정보를 확인하고 관련 자료를 제출하실
|
|
||||||
수 있습니다.</span>
|
|
||||||
</div>
|
|
||||||
<div class="sub_con">
|
|
||||||
|
|
||||||
<article>
|
<!-- page_location -->
|
||||||
|
<ul class="page_location">
|
||||||
|
<li><i class="icon home"></i></li>
|
||||||
|
<li>분쟁조정 신청</li>
|
||||||
|
<li>분쟁조정 사건조회</li>
|
||||||
|
</ul>
|
||||||
|
<!-- //page_location -->
|
||||||
|
|
||||||
|
<h3 class="sub_con_tit">분쟁조정 사건조회</h3>
|
||||||
|
<p class="sub_con_sub_tit">조정절차가 진행 중인 사건 관련 각종 정보를 확인하고 관련 자료를 제출하실 수 있습니다.</p>
|
||||||
|
|
||||||
<div class="inbox4 mgt20 m_bgclr_none">
|
<div class="box gray_border">
|
||||||
<p class="pal160 m_pd_0">
|
<ul class="info_ul">
|
||||||
-한국공정거래조정원에서 조정절차 개시 통지를 받으신 후에는 사건번호와 비밀번호를 활용하면 본 화면에서 분쟁조정 사건에
|
<li>
|
||||||
관한 자료를 파일로 직접 제출하거나 진행상황 등을 확인하실 수 있습니다. <br /> <span
|
<p class="title depth03 blue_border">한국공정거래조정원에서 조정절차 개시 통지를 받으신 후에는 사건번호와 비밀번호를 활용하면 본 화면에서 분쟁조정 사건에 관한 자료를 파일로 직접 제출하거나 진행상황 등을 확인하실 수 있습니다.</p>
|
||||||
class="f_sz09">(※절차 진행 관련 보다 자세한 사항이 궁금하신 경우 담당조사관에게 별도로
|
<ul class="sub_info_ul">
|
||||||
문의하시기 바랍니다.)</span><br /> - 다만 이 시스템을 통해 제공되는 정보는 참고자료로만 활용하시고 제공된 정보에
|
<li>절차 진행 관련 보다 자세한 사항이 궁금하신 경우 담당조사관에게 별도로 문의하시기 바랍니다.</li>
|
||||||
대해서는 어떠한 <span class="c_red">법적인 효력이 없음</span>을 알려드립니다.
|
</ul>
|
||||||
</p>
|
</li>
|
||||||
</div>
|
<li>
|
||||||
<form:form name="frm" id="frm" action="/user/case/userCheck/setCheckCode/check.do" method="post">
|
<p class="title depth03 blue_border">다만 이 시스템을 통해 제공되는 정보는 참고자료로만 활용하시고 제공된 정보에 대해서는 어떠한 <span class="color_red fw_medium">법적인 효력이 없음</span>을 알려드립니다.</p>
|
||||||
<input type="hidden" name="commandCode" id="commandCode" value="medi_check">
|
</li>
|
||||||
<input type="hidden" name="nextUrl" value="/user/mediation/${siteIdx}/02/${siteMenuIdx}/checkMediationStep02.do">
|
</ul>
|
||||||
<div class="inbox5">
|
</div>
|
||||||
<div class="login_wrap">
|
<div class="box gray_fill">
|
||||||
<fieldset>
|
<ul class="input_box column">
|
||||||
<legend class="blind">사건조회 폼</legend>
|
<li>
|
||||||
<div class="id_wrap">
|
<p>· 사건번호</p>
|
||||||
<label for="01" class="disc7">사건번호</label>
|
<input type="text" id="caseNo" name="caseNo" class="input_text" placeholder="사건번호를 입력해주세요." title="사건번호 입력">
|
||||||
<input type="text" id="caseNo" name="caseNo" class="inp_label lg_r" />
|
</li>
|
||||||
</div>
|
<li>
|
||||||
<div class="id_wrap">
|
<p>· 비밀번호</p>
|
||||||
<label for="02" class="disc7">비밀번호</label>
|
<input type="password" id="checkPass" name="checkPass" class="input_text" placeholder="비밀번호를 입력해주세요." title="비밀번호 입력">
|
||||||
<input type="password" id="checkPass" name="checkPass" class="inp_label lg_r" />
|
</li>
|
||||||
</div>
|
<li><button type="submit" class="btn btn_text btn_50 darkblue_fill w100per">조회</button></li>
|
||||||
<div class="id_wrap mgt20">
|
</ul>
|
||||||
<input type="submit" value="조회" class="btn_login" />
|
</div>
|
||||||
</div>
|
<div class="box gray_border gray_fill border_3">
|
||||||
</fieldset>
|
본 메뉴는 조정절차가 진행 중인 사건에 대한 화면으로, 분쟁조정 신청 접수상황, 민원상담 신청 처리현황을 확인하실 경우<br>
|
||||||
</div>
|
본 홈페이지의 ‘마이페이지’를 이용하여 주시기 바랍니다.
|
||||||
</div>
|
</div>
|
||||||
</form:form>
|
|
||||||
<p class="mgt30 m_pdlr_15">※ 본 메뉴는 조정절차가 진행 중인 사건에 대한 화면으로,
|
|
||||||
분쟁조정 신청 접수상황, 민원상담 신청 처리현황을 확인하실 경우 본 홈페이지의 ‘마이페이지’를 이용하여 주시기
|
|
||||||
바랍니다.</p>
|
|
||||||
|
|
||||||
</article>
|
</div>
|
||||||
|
</form:form>
|
||||||
|
|
||||||
</div>
|
|
||||||
<!-- E : sub_con -->
|
|
||||||
</div>
|
|
||||||
<!-- E : sub_con_wrap_inner -->
|
|
||||||
</article>
|
|
||||||
<!-- E : sub_con_wrap -->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -124,7 +100,5 @@
|
|||||||
<c:import url="/common/satisfaction/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
<c:import url="/common/satisfaction/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/footer/layOut.do"></c:import>
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -11,15 +11,6 @@
|
|||||||
<html lang="ko">
|
<html lang="ko">
|
||||||
<head>
|
<head>
|
||||||
<title><c:out escapeXml='true' value='${siteMenuTitle}'/></title>
|
<title><c:out escapeXml='true' value='${siteMenuTitle}'/></title>
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/navigation/css/navigation.css" rel="stylesheet" type="text/css"/>
|
|
||||||
|
|
||||||
<c:if test='${siteMenuCharge == "Y"}'>
|
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/charge/css/charge.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:if test='${siteMenuSatisfaction == "Y"}'>
|
|
||||||
<link href="/site/<c:out escapeXml='true' value='${siteIdx}'/>/jsp/satisfaction/css/satisfaction.css" rel="stylesheet" type="text/css"/>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
|
|
||||||
<script src="/js/jquery.form.js"></script>
|
<script src="/js/jquery.form.js"></script>
|
||||||
@ -27,8 +18,19 @@
|
|||||||
<script src="/js/common_XHR.js"></script>
|
<script src="/js/common_XHR.js"></script>
|
||||||
<script src="/js/common.js"></script>
|
<script src="/js/common.js"></script>
|
||||||
<script src="/js/jquery.selectboxes.js"></script>
|
<script src="/js/jquery.selectboxes.js"></script>
|
||||||
<script src="/AnySign4PC/anySign4PCInterface.js"></script>
|
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.temp-file-hideen{
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0;
|
||||||
|
margin: -1px;
|
||||||
|
overflow: hidden;
|
||||||
|
clip: rect(0, 0, 0, 0);
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
<!-- GPL라이센스 -->
|
<!-- GPL라이센스 -->
|
||||||
<script type='text/javascript'>
|
<script type='text/javascript'>
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
@ -257,17 +259,6 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<c:if test='${memberAuthM || memberGrant == "S"}'>
|
|
||||||
<div class="seedLayOutBtn"><a href="/gtm/<c:out escapeXml='true' value='${siteIdx}'/>/siteLayOutSet.do?siteLayOutType=sub#siteLayOutSet" id="layOutEdit"><s:message code="common.button.layOut.edit"/></a></div>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/header/layOut.do"></c:import>
|
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/sub/layOut.do"></c:import>
|
|
||||||
|
|
||||||
<c:if test='${tSiteMenuDB._siteMenuSNS == "Y"}'>
|
|
||||||
<c:import url="/common/sns/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:set var="appASignCnt" value="0"/>
|
<c:set var="appASignCnt" value="0"/>
|
||||||
<c:set var="resASignCnt" value="0"/>
|
<c:set var="resASignCnt" value="0"/>
|
||||||
@ -278,7 +269,7 @@
|
|||||||
<c:set var="appDSignCnt" value="0"/>
|
<c:set var="appDSignCnt" value="0"/>
|
||||||
<c:set var="resDSignCnt" value="0"/>
|
<c:set var="resDSignCnt" value="0"/>
|
||||||
|
|
||||||
<article class="sub_con_wrap">
|
<div class="sub_content inquiry_content detail">
|
||||||
<form name="scheduleFrm" id="scheduleFrm" method="get">
|
<form name="scheduleFrm" id="scheduleFrm" method="get">
|
||||||
<input type="hidden" name="isGubun" id="isGubun" value="${isGubun}"/>
|
<input type="hidden" name="isGubun" id="isGubun" value="${isGubun}"/>
|
||||||
<input type="hidden" name="caseNo" id="caseNo" value="${caseNo}"/>
|
<input type="hidden" name="caseNo" id="caseNo" value="${caseNo}"/>
|
||||||
@ -287,478 +278,245 @@
|
|||||||
<input type="hidden" name="commentType" id="commentType" value=""/>
|
<input type="hidden" name="commentType" id="commentType" value=""/>
|
||||||
<input type="hidden" id="caseSign" name="caseSign" value=""/>
|
<input type="hidden" id="caseSign" name="caseSign" value=""/>
|
||||||
</form>
|
</form>
|
||||||
<div class="sub_con_wrap_inner">
|
<!-- page_location -->
|
||||||
<h2 class="blind">본문</h2>
|
<ul class="page_location">
|
||||||
<div class="sub_tit">
|
<li><i class="icon home"></i></li>
|
||||||
<h3 class="tit1">분쟁조정 사건조회</h3>
|
<li>분쟁조정 신청</li>
|
||||||
<span class="mgb10" style="font-size: 15px">귀사(하)의 사건은 현재 <span style="color: red">"<c:out value="${masterData.STATE}"/>"</span>단계입니다.</span>
|
<li>분쟁조정 사건조회</li>
|
||||||
</div>
|
</ul>
|
||||||
|
<!-- //page_location -->
|
||||||
<!-- <script src="/site/case/js/jquery.mediation.calendar-1.0.js"></script> -->
|
|
||||||
<div class="mgt30">
|
<h3 class="sub_con_tit">분쟁조정 사건조회</h3>
|
||||||
<div class="meet_lg_r" id="">
|
|
||||||
<h4 class="mgb10 inblock indent disc2 h4enlarge">주요일정</h4>
|
<b class="title depth02">주요일정</b>
|
||||||
<!-- <div class="cal_wrap">
|
<div class="calendar" id="calendar"></div>
|
||||||
<div id="datepicker"></div>
|
|
||||||
p>calendar.js option에 point 맴버변수 = 주황색 동그라미 </p
|
<b class="title depth02">분쟁정보</b>
|
||||||
</div> -->
|
|
||||||
<div id='calendar' style="max-width: 100%;"></div>
|
<div class="box border_3 gray_border">
|
||||||
</div>
|
<div class="box_head">
|
||||||
</div>
|
<p>사건번호 <span class="fw_bold">${masterData.CASE_NO}</span><span class="color_blue">(현재단계 <span class="color_blue status fw_bold">${masterData.STATE}</span>)</span></p>
|
||||||
|
</div>
|
||||||
<div class="sub_con">
|
<div class="box_body">
|
||||||
<div class="mgt30">
|
<ul class="info_ul">
|
||||||
<h4 class="mgb10 inblock indent disc2 h4enlarge">분쟁정보</h4>
|
<li>
|
||||||
<div class="tbl1 mgt20">
|
<p class="title blue_border">신청인 :
|
||||||
<table cellspacing="0" cellpadding="0" class="td_pl10">
|
<c:forEach items="${applcntData}" var="data" varStatus="status">
|
||||||
<caption>분쟁조정 사건조회 : 사건번호, 신청인, 피신청인</caption>
|
<c:if test="${ status.index > 0}">,</c:if>
|
||||||
<colgroup>
|
${data.APPLCNT_COMPANY}
|
||||||
<col style="width:20%">
|
</c:forEach>
|
||||||
<col>
|
</p>
|
||||||
</colgroup>
|
</li>
|
||||||
<tbody>
|
<li>
|
||||||
<tr>
|
<p class="title blue_border">피신청인 :
|
||||||
<th scope="row">사건번호</th>
|
<c:forEach items="${respondentData}" var="data" varStatus="status">
|
||||||
<td>${masterData.CASE_NO}</td>
|
<c:if test="${ status.index > 0}">,</c:if>
|
||||||
</tr>
|
${data.RESPONDENT_COMPANY}
|
||||||
<tr>
|
</c:forEach>
|
||||||
<th scope="row">신청인</th>
|
</p>
|
||||||
<td>
|
</li>
|
||||||
<c:forEach items="${applcntData}" var="data" varStatus="status">
|
</ul>
|
||||||
<c:if test="${not empty data.CASE_A_SIGN}"><c:set var="appASignCnt" value="${appASignCnt+1}"/></c:if>
|
<ul class="info_ul">
|
||||||
<c:if test="${not empty data.CASE_B_SIGN}"><c:set var="appBSignCnt" value="${appBSignCnt+1}"/></c:if>
|
<li>
|
||||||
<c:if test="${not empty data.CASE_C_SIGN}"><c:set var="appCSignCnt" value="${appCSignCnt+1}"/></c:if>
|
<p class="title blue_border">접수일 : ${masterData.REG_DT}</p>
|
||||||
<c:if test="${not empty data.CASE_D_SIGN}"><c:set var="appDSignCnt" value="${appDSignCnt+1}"/></c:if>
|
</li>
|
||||||
<c:if test="${ status.index > 0}">,</c:if>
|
<li>
|
||||||
${data.APPLCNT_COMPANY}
|
<p class="title blue_border">담당자 : [${masterData.TIMHDER_ASSIGN_NAME}] ${masterData.EXAMINER_ASSIGN_NAME}조사관, ${masterData.MEMBER_TEL}</p>
|
||||||
</c:forEach>
|
</li>
|
||||||
</td>
|
</ul>
|
||||||
</tr>
|
</div>
|
||||||
<tr>
|
</div>
|
||||||
<th scope="row">피신청인</th>
|
|
||||||
<td>
|
<form:form name="applyForm" id="applyForm" method="post" action="/user/mediation/${siteIdx}/04/${siteMenuIdx}/checkMediationWrite.do">
|
||||||
<c:forEach items="${respondentData}" var="data" varStatus="status">
|
<input type="hidden" name="rceptNo" value="${masterData.RCEPT_NO}">
|
||||||
<c:if test="${not empty data.CASE_A_SIGN}"><c:set var="resASignCnt" value="${resASignCnt+1}"/></c:if>
|
<input type="hidden" name="fileFuncType" value="mediation">
|
||||||
<c:if test="${not empty data.CASE_B_SIGN}"><c:set var="resBSignCnt" value="${resBSignCnt+1}"/></c:if>
|
<input type="hidden" name="hpName" id="hpName" value="${hpName}" />
|
||||||
<c:if test="${not empty data.CASE_C_SIGN}"><c:set var="resCSignCnt" value="${resCSignCnt+1}"/></c:if>
|
<input type="hidden" name="uploadFileCntId" id="uploadFileCntId" value="0" />
|
||||||
<c:if test="${not empty data.CASE_D_SIGN}"><c:set var="resDSignCnt" value="${resDSignCnt+1}"/></c:if>
|
<input type="hidden" name="siteIdx" id="siteIdx" value="${siteIdx}" />
|
||||||
<c:if test="${ status.index > 0}">,</c:if>
|
<input type="hidden" name="siteIdx" id="siteIdx" value="${siteIdx}" />
|
||||||
${data.RESPONDENT_COMPANY}
|
|
||||||
</c:forEach>
|
<b class="title depth02">조정절차 관련 자료</b>
|
||||||
</td>
|
<dl class="blue_row_dl">
|
||||||
</tr>
|
<c:choose>
|
||||||
<tr>
|
<c:when test="${isGubun == 'app'}">
|
||||||
<th scope="row">사건 접수일</th>
|
<dt>신청인 제출자료</dt>
|
||||||
<td>${masterData.REG_DT}</td>
|
<dd>
|
||||||
</tr>
|
<div class="file_upload_wrap">
|
||||||
<tr>
|
<div class="file_button">
|
||||||
<th scope="row">담당자</th>
|
<label for="upFile_1" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||||
<td>[${masterData.TIMHDER_ASSIGN_NAME}] ${masterData.EXAMINER_ASSIGN_NAME}조사관, ${masterData.MEMBER_TEL}</td>
|
</div>
|
||||||
</tr>
|
<ul class="file_list fill">
|
||||||
</tbody>
|
<div class="cs-files fl" id="upFileHtml1">
|
||||||
</table>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
|
<c:if test="${file.fileGubun == '4801000000' and file.memberSeq eq isSeq}">
|
||||||
|
<div id="fileUploadP${status.count}">
|
||||||
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
|
</div>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</ul>
|
||||||
|
</div>
|
||||||
<form:form name="applyForm" id="applyForm" method="post" action="/user/mediation/${siteIdx}/04/${siteMenuIdx}/checkMediationWrite.do">
|
</dd>
|
||||||
<input type="hidden" name="rceptNo" value="${masterData.RCEPT_NO}">
|
<!--<dd>
|
||||||
<input type="hidden" name="fileFuncType" value="mediation">
|
<div class="file_upload_wrap">
|
||||||
<input type="hidden" name="hpName" id="hpName" value="${hpName}" />
|
<div class="file_button">
|
||||||
<input type="hidden" name="uploadFileCntId" id="uploadFileCntId" value="0" />
|
<input type="file" id="file" class="input_file">
|
||||||
<input type="hidden" name="siteIdx" id="siteIdx" value="${siteIdx}" />
|
<label for="file" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||||
<input type="hidden" name="siteIdx" id="siteIdx" value="${siteIdx}" />
|
</div>
|
||||||
|
<ul class="file_list fill">
|
||||||
<div class="mgt30">
|
<li><a href="#none" download="download"><i class="icon file clip"></i><span class="file_name">분쟁조정신청 관련_필요한 첨부이미지_10310.png </span><span class="file_size">457kb</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
<h4 class="mgb10 inblock indent disc2 h4enlarge">조정절차 관련 자료</h4>
|
<li><a href="#none" download="download"><i class="icon file clip"></i><span class="file_name">분쟁조정신청 관련_필요한 첨부이미지_10310.png </span><span class="file_size">457kb</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
<div class="tbl1 mgt20">
|
</ul>
|
||||||
<table cellspacing="0" cellpadding="0" class="td_pl10">
|
</div>
|
||||||
<caption>제출자료, 조사관 제출자료, 조정안 수락/불수락 통지서</caption>
|
</dd> -->
|
||||||
<colgroup>
|
<dt>우편제출 자료</dt>
|
||||||
<col style="width:30%">
|
<dd>
|
||||||
<col>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</colgroup>
|
|
||||||
<tbody>
|
|
||||||
<c:choose>
|
|
||||||
<c:when test="${isGubun == 'app'}">
|
|
||||||
<tr>
|
|
||||||
<th scope="row">신청인 제출자료 <br><br> <label for="upFile_1" class="ex_filename2">파일 선택</label></th>
|
|
||||||
<td>
|
|
||||||
<div class="cs-files fl" id="upFileHtml1">
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4801000000' and file.memberSeq}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">우편제출 자료</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4811000000'}">
|
<c:if test="${file.fileGubun == '4811000000'}">
|
||||||
<div id="fileUploadP${status.count}">
|
<div id="fileUploadP${status.count}">
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
</div>
|
</div>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</dd>
|
||||||
</tr>
|
<dt>조정안 수락 여부 제출</dt>
|
||||||
<tr>
|
<dd>
|
||||||
<th scope="row">조정안 수락 여부 제출<br> <br> <label for="upFile_2" class="ex_filename2">파일 선택</label></th>
|
<div class="file_upload_wrap">
|
||||||
<td>
|
<div class="file_button">
|
||||||
<div class="cs-files fl" id="upFileHtml2">
|
<label for="upFile_2" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
</div>
|
||||||
<c:if test="${file.fileGubun == '4819000000'}">
|
<ul class="file_list fill">
|
||||||
<div id="fileUploadP${status.count}">
|
<div class="cs-files fl" id="upFileHtml2">
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</div>
|
<c:if test="${file.fileGubun == '4819000000' and file.memberSeq eq isSeq}">
|
||||||
</c:if>
|
<div id="fileUploadP${status.count}">
|
||||||
</c:forEach>
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
</div>
|
</div>
|
||||||
|
</c:if>
|
||||||
</td>
|
</c:forEach>
|
||||||
</tr>
|
</div>
|
||||||
</c:when>
|
</ul>
|
||||||
<c:when test="${isGubun == 'res'}">
|
</div>
|
||||||
<tr>
|
</dd>
|
||||||
<th scope="row">피신청인 제출자료 <br> <br> <label for="upFile_3" class="ex_filename2">파일 선택</label></th>
|
</c:when>
|
||||||
<td>
|
<c:when test="${isGubun == 'res'}">
|
||||||
<div class="cs-files fl" id="upFileHtml3">
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
<dt>피신청인 제출자료</dt>
|
||||||
<c:if test="${file.fileGubun == '4802000000'}">
|
<dd>
|
||||||
<div id="fileUploadP${status.count}">
|
<div class="file_upload_wrap">
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
<div class="file_button">
|
||||||
</div>
|
<label for="upFile_3" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||||
</c:if>
|
</div>
|
||||||
</c:forEach>
|
<ul class="file_list fill">
|
||||||
</div>
|
<div class="cs-files fl" id="upFileHtml3">
|
||||||
</td>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</tr>
|
<c:if test="${file.fileGubun == '4802000000' and file.memberSeq eq isSeq}">
|
||||||
<tr>
|
<div id="fileUploadP${status.count}">
|
||||||
<th scope="row">조사관 추가자료</th>
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
<td>
|
</div>
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</dd>
|
||||||
|
<dt>조사관 추가자료</dt>
|
||||||
|
<dd>
|
||||||
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
<c:if test="${file.fileGubun == '4812000000'}">
|
<c:if test="${file.fileGubun == '4812000000'}">
|
||||||
<div id="fileUploadP${status.count}">
|
<div id="fileUploadP${status.count}">
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
</div>
|
</div>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</dd>
|
||||||
</tr>
|
<dt>조정안 수락 여부 제출</dt>
|
||||||
<tr>
|
<dd>
|
||||||
<th scope="row">조정안 수락 여부 제출 <br> <label for="upFile_4" class="ex_filename2">파일 선택</label></th>
|
<div class="file_upload_wrap">
|
||||||
<td>
|
<div class="file_button">
|
||||||
<div class="cs-files fl" id="upFileHtml4">
|
<label for="upFile_4" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
</div>
|
||||||
<c:if test="${file.fileGubun == '4820000000'}">
|
<ul class="file_list fill">
|
||||||
<div id="fileUploadP${status.count}">
|
<div class="cs-files fl" id="upFileHtml3">
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</div>
|
<c:if test="${file.fileGubun == '4820000000' and file.memberSeq eq isSeq}">
|
||||||
</c:if>
|
<div id="fileUploadP${status.count}">
|
||||||
</c:forEach>
|
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</c:if>
|
||||||
</tr>
|
</c:forEach>
|
||||||
</c:when>
|
|
||||||
</c:choose>
|
|
||||||
<%-- <tr>
|
|
||||||
<th scope="row">조정안 불수락 통지서</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4820000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr> --%>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</ul>
|
||||||
<p style="color: red">※ 파일은 100MB까지 업로드 가능합니다.
|
</div>
|
||||||
<br>※ (주의) 파일 선택하여 첨부한 뒤 반드시 하단의 "등록"버튼을 누르셔야 합니다.</p>
|
</dd>
|
||||||
|
</c:when>
|
||||||
<div class="mgt30">
|
</c:choose>
|
||||||
<h4 class="mgb10 inblock indent disc2 h4enlarge">조정절차 관련 공문서 확인</h4>
|
</dl>
|
||||||
<div class="tbl1 mgt20">
|
<p class="color_red cf_text">※ 파일은 100MB까지 업로드 가능합니다.</p>
|
||||||
<table cellspacing="0" cellpadding="0" class="td_pl10">
|
<p class="color_red cf_text">※ 주의! 파일 선택하여 첨부한 뒤 반드시 등록 버튼을 누르셔야 합니다.</p>
|
||||||
<caption>접수사실 통지 및 신청서 보완요구,사실관계의 확인을 위한 출석요구,조정안에 대한 수락여부 조회,조정절차 종료사실 통지</caption>
|
|
||||||
<colgroup>
|
|
||||||
<col style="width:30%">
|
|
||||||
<col>
|
|
||||||
</colgroup>
|
|
||||||
<tbody>
|
|
||||||
<c:choose>
|
|
||||||
<c:when test="${isGubun == 'app'}">
|
|
||||||
<tr>
|
|
||||||
<th scope="row">접수사실 통지 및 신청서 보완요구</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4815000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</c:when>
|
|
||||||
<c:when test="${isGubun == 'res'}">
|
|
||||||
<tr>
|
|
||||||
<th scope="row">피신청인 자료제출 요구</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4828000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</c:when>
|
|
||||||
</c:choose>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">사실관계의 확인을 위한 출석요구</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4816000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">조정안에 대한 수락여부 조회</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4817000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row">조정절차 종료사실 통지</th>
|
|
||||||
<td>
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4818000000'}">
|
|
||||||
<div id="fileUploadP${status.count}">
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="mgt30">
|
<b class="title depth02">조정절차 관련 공문서 확인</b>
|
||||||
<h4 class="mgb10 inblock indent disc2 h4enlarge">조정절차 서명 확인</h4>
|
<dl class="blue_row_dl">
|
||||||
<div class="tbl1 mgt20">
|
<dt>접수사실 통지 및 신청서 보완요구</dt>
|
||||||
<table cellspacing="0" cellpadding="0" class="td_pl10">
|
<dd>
|
||||||
<caption>합의서, 종료요청서, 신청취하서, 조정조서 파일 업로드 및 서명</caption>
|
<ul class="file_list fill">
|
||||||
<colgroup>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
<col style="width:30%">
|
<c:if test="${file.fileGubun == '4815000000'}">
|
||||||
<col>
|
<li><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user" download="download"><i class="icon file clip"></i><span class="file_name">${file.fileName} (${file.regDt}, ${file.fileOwner})</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
</colgroup>
|
</c:if>
|
||||||
<tbody>
|
</c:forEach>
|
||||||
<c:if test="${masterData.CASE_A_TYPE eq '2'}">
|
</ul>
|
||||||
<c:if test="${masterData.CASE_A_USER eq '3' or (isGubun eq 'app' and masterData.CASE_A_USER eq '1') or (isGubun eq 'res' and masterData.CASE_A_USER eq '2')}">
|
|
||||||
<tr>
|
</dd>
|
||||||
<th scope="row">합의서</th>
|
<dt>사실관계의 확인을 위한 출석요구</dt>
|
||||||
<td>
|
<dd>
|
||||||
<c:set var="caseAFile" value="0" />
|
<ul class="file_list fill">
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
<c:if test="${file.fileGubun == '4806000000'}">
|
<c:if test="${file.fileGubun == '4816000000'}">
|
||||||
<c:if test="${caseAFile eq '0'}">
|
<li><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user" download="download"><i class="icon file clip"></i><span class="file_name">${file.fileName} (${file.regDt}, ${file.fileOwner})</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
<div>
|
</c:if>
|
||||||
<c:choose>
|
</c:forEach>
|
||||||
<c:when test="${empty caseComment.CASE_A_SIGN}">
|
</ul>
|
||||||
<button type="button" class="btn_inner_violet caseABtn" style="line-height: 22px;" onclick="fn_caseSign('A');">서명</button>
|
</dd>
|
||||||
</c:when>
|
<dt>조정안에 대한 수락여부 조회</dt>
|
||||||
<c:otherwise>
|
<dd>
|
||||||
<button type="button" class="btn_inner_violet caseABtn" style="line-height: 22px;" onclick="fn_caseSign('A');">서명완료</button>
|
<ul class="file_list fill">
|
||||||
</c:otherwise>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</c:choose>
|
<c:if test="${file.fileGubun == '4817000000'}">
|
||||||
</div>
|
<li><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user" download="download"><i class="icon file clip"></i><span class="file_name">${file.fileName} (${file.regDt}, ${file.fileOwner})</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
</c:if>
|
</c:if>
|
||||||
<c:set var="caseAFile" value="1" />
|
</c:forEach>
|
||||||
<div id="fileUploadP${status.count}" class="caseAPrint" <c:if test="${empty caseComment.CASE_A_SIGN}">style="display:none;"</c:if>>
|
</ul>
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
</dd>
|
||||||
</div>
|
<dt>조정절차 종료사실 통지</dt>
|
||||||
</c:if>
|
<dd>
|
||||||
</c:forEach>
|
<ul class="file_list fill">
|
||||||
</td>
|
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
||||||
</tr>
|
<c:if test="${file.fileGubun == '4818000000'}">
|
||||||
</c:if>
|
<li><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user" download="download"><i class="icon file clip"></i><span class="file_name">${file.fileName} (${file.regDt}, ${file.fileOwner})</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||||
</c:if>
|
</c:if>
|
||||||
<c:if test="${masterData.CASE_B_TYPE eq '2'}">
|
</c:forEach>
|
||||||
<c:if test="${(isGubun eq 'app' and masterData.CASE_B_USER eq '1') or (isGubun eq 'res' and masterData.CASE_B_USER eq '2')}">
|
</ul>
|
||||||
<tr>
|
</dd>
|
||||||
<th scope="row">종료요청서</th>
|
</dl>
|
||||||
<td>
|
|
||||||
<div class="fl">
|
<b class="title depth02">절차진행 관련 서명 제출</b>
|
||||||
<c:choose>
|
<dl class="blue_row_dl">
|
||||||
<c:when test="${empty caseComment.CASE_B_SIGN}">
|
<dt>합의서</dt>
|
||||||
<button type="button" class="btn_inner_violet caseBBtn" style="line-height: 22px;" onclick="fn_caseComment('B');">사유기재</button>
|
<dd></dd>
|
||||||
</c:when>
|
<dt>종료요청서</dt>
|
||||||
<c:otherwise>
|
<dd>-</dd>
|
||||||
<button type="button" class="btn_inner_violet caseDBtn" style="line-height: 22px;" onclick="fn_caseComment('B');">서명완료</button>
|
<dt>신청취하서</dt>
|
||||||
</c:otherwise>
|
<dd>-</dd>
|
||||||
</c:choose>
|
<dt>조정조서</dt>
|
||||||
</div>
|
<dd>-</dd>
|
||||||
<div class="fr">
|
</dl>
|
||||||
<button type="button" class="btn_inner_gray caseBPrint" style="line-height: 22px; <c:if test="${empty caseComment.CASE_B_SIGN}">display:none;</c:if>" onclick="clipCall('overPrint');">종료요청서</button>
|
|
||||||
</div>
|
<div class="btn_wrap right">
|
||||||
</td>
|
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="applyBtn();">등록</button>
|
||||||
</tr>
|
</div>
|
||||||
</c:if>
|
</form:form>
|
||||||
</c:if>
|
|
||||||
<c:if test="${masterData.CASE_C_TYPE eq '2'}">
|
|
||||||
<c:if test="${(isGubun eq 'app' and masterData.CASE_C_USER eq '1') or (isGubun eq 'res' and masterData.CASE_C_USER eq '2')}">
|
|
||||||
<tr>
|
|
||||||
<th scope="row">신청취하서</th>
|
|
||||||
<td>
|
|
||||||
<div class="fl">
|
|
||||||
<c:choose>
|
|
||||||
<c:when test="${empty caseComment.CASE_C_SIGN}">
|
|
||||||
<button type="button" class="btn_inner_violet caseCBtn" style="line-height: 22px;" onclick="fn_caseComment('C');">사유기재</button>
|
|
||||||
</c:when>
|
|
||||||
<c:otherwise>
|
|
||||||
<button type="button" class="btn_inner_violet caseCBtn" style="line-height: 22px;" onclick="fn_caseComment('C');">서명완료</button>
|
|
||||||
</c:otherwise>
|
|
||||||
</c:choose>
|
|
||||||
</div>
|
|
||||||
<div class="fr">
|
|
||||||
<button type="button" class="btn_inner_gray caseCPrint" style="line-height: 22px; <c:if test="${empty caseComment.CASE_C_SIGN}">display:none;</c:if>" onclick="clipCall('cancelPrint');">신청취하서</button>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</c:if>
|
|
||||||
</c:if>
|
|
||||||
<c:if test="${masterData.CASE_D_TYPE eq '2'}">
|
|
||||||
<c:if test="${masterData.CASE_D_USER eq '3' or (isGubun eq 'app' and masterData.CASE_D_USER eq '1') or (isGubun eq 'res' and masterData.CASE_D_USER eq '2')}">
|
|
||||||
<tr>
|
|
||||||
<th scope="row">조정조서</th>
|
|
||||||
<td>
|
|
||||||
<c:set var="caseDFile" value="0" />
|
|
||||||
<c:forEach items="${trublreqstmngCaseFileList}" var="file" varStatus="status">
|
|
||||||
<c:if test="${file.fileGubun == '4808000000'}">
|
|
||||||
<c:if test="${caseDFile eq '0'}">
|
|
||||||
<div>
|
|
||||||
<c:choose>
|
|
||||||
<c:when test="${empty caseComment.CASE_D_SIGN}">
|
|
||||||
<button type="button" class="btn_inner_violet caseDBtn" style="line-height: 22px;" onclick="fn_caseSign('D');">서명</button>
|
|
||||||
</c:when>
|
|
||||||
<c:otherwise>
|
|
||||||
<button type="button" class="btn_inner_violet caseDBtn" style="line-height: 22px;" onclick="fn_caseSign('D');">서명완료</button>
|
|
||||||
</c:otherwise>
|
|
||||||
</c:choose>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
<c:set var="caseDFile" value="1" />
|
|
||||||
<div id="fileUploadP${status.count}" class="caseDPrint" <c:if test="${empty caseComment.CASE_D_SIGN}">style="display:none;"</c:if>>
|
|
||||||
<img src="/img/user/bbs/icon_file.gif" alt="gif" style="margin-top: 14px"> <a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}&downUserl=user">${file.fileName}</a>
|
|
||||||
</div>
|
|
||||||
</c:if>
|
|
||||||
</c:forEach>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</c:if>
|
|
||||||
</c:if>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="mgb20 mgt10 clear mgl13">
|
|
||||||
<div class="fl_r">
|
|
||||||
<button type="submit" class="btn_next" onclick="applyBtn();">등록</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form:form>
|
|
||||||
|
|
||||||
<%-- <div class="tbl1 mgt10">
|
|
||||||
<form:form name="applyForm" id="applyForm" method="post" action="/user/mediation/${siteIdx}/04/${siteMenuIdx}/checkMediationWrite.do">
|
|
||||||
<input type="hidden" name="rceptNo" value="${masterData.RCEPT_NO}">
|
|
||||||
<input type="hidden" name="fileFuncType" value="mediation">
|
|
||||||
<input type="hidden" name="fileGubun" id="fileGubun" value="" />
|
|
||||||
<input type="hidden" name="hpName" id="hpName" value="${hpName}" />
|
|
||||||
<table cellspacing="0" cellpadding="0" class="td_pl10">
|
|
||||||
<caption>사건현황 작성 3번째 폼 : 증빙자료첨부</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 colspan="2" scope="row" class="bdr val_m">
|
|
||||||
<!-- 파일업로드2 -->
|
|
||||||
<label for="upFile2" class="ex_filename2">증빙자료 첨부</label>
|
|
||||||
<!-- 파일업로드2 end-->
|
|
||||||
<button type="button" class="qBtn" id="q200"><span>증빙자료 첨부 도움말</span></button>
|
|
||||||
</th>
|
|
||||||
<td colspan="3" >
|
|
||||||
<ul class="upFileHtml2" id="upFileHtml2">
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<div class="tip q200"><span class="tip_con">증빙자료 첨부 도움말 :</span></div>
|
|
||||||
|
|
||||||
<div class="mgb20 mgt10 clear mgl13">
|
|
||||||
<div class="fl_r">
|
|
||||||
<button type="submit" class="btn_next" onclick="applyBtn();">등록</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form:form>
|
|
||||||
</div> --%>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<%-- <form id="fileTempUpFrm2" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
|
||||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
|
||||||
<input type="hidden" name="copyContractYn" value="N" />
|
|
||||||
<div class="temp-file-area">
|
|
||||||
<c:if test="${isGubun == 'app'}">
|
|
||||||
<input type="file" name="upFile2" id="upFile2" class="essential temp-file-hideen" onchange="fileTempUp('B');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
|
||||||
</c:if>
|
|
||||||
<c:if test="${isGubun == 'res'}">
|
|
||||||
<input type="file" name="upFile2" id="upFile2" class="essential temp-file-hideen" onchange="fileTempUp('C');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
|
||||||
</c:if>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<form id="fileTempUpFrm3" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
|
||||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
|
||||||
<input type="hidden" name="copyContractYn" value="YN" />
|
|
||||||
<div class="temp-file-area">
|
|
||||||
<c:if test="${isGubun == 'app'}">
|
|
||||||
<input type="file" name="upFile3" id="upFile3" class="essential temp-file-hideen" onchange="fileTempUp('D');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
|
||||||
</c:if>
|
|
||||||
<c:if test="${isGubun == 'res'}">
|
|
||||||
<input type="file" name="upFile3" id="upFile3" class="essential temp-file-hideen" onchange="fileTempUp('E');" required title="첨부파일" value="" style="ime-mode: disabled;" >
|
|
||||||
</c:if>
|
|
||||||
</div>
|
|
||||||
</form> --%>
|
|
||||||
|
|
||||||
<form id="fileTempUpFrm1" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
<form id="fileTempUpFrm1" action="/seed/extra/temp/file.do" method="post" enctype="multipart/form-data">
|
||||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
<input type="hidden" name="fileFuncType" value="mediation" />
|
||||||
<input type="hidden" name="copyContractYn" value="Y" />
|
<input type="hidden" name="copyContractYn" value="Y" />
|
||||||
@ -804,18 +562,7 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
<input type="hidden" id="CLIPDATA_SEQNO" name="CLIPDATA_SEQNO" value="${isSeq}">
|
<input type="hidden" id="CLIPDATA_SEQNO" name="CLIPDATA_SEQNO" value="${isSeq}">
|
||||||
</form:form>
|
</form:form>
|
||||||
</article>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<c:if test='${siteMenuCharge == "Y"}'>
|
|
||||||
<c:import url="/common/charge/${siteIdx}.do?siteMenuManagerIdx=${siteMenuManagerIdx}"></c:import>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:if test='${siteMenuSatisfaction == "Y"}'>
|
|
||||||
<c:import url="/common/satisfaction/${siteIdx}/${siteMenuIdx}.do"></c:import>
|
|
||||||
</c:if>
|
|
||||||
|
|
||||||
<c:import url="/${siteIdx}/sub/footer/layOut.do"></c:import>
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -32,7 +32,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="box gray_fill">
|
<div class="box gray_fill">
|
||||||
<b class="title">분쟁 조정 단계별 절차 안내</b>
|
<b class="title">분쟁조정 단계별 절차 안내</b>
|
||||||
<dl class="box white_fill">
|
<dl class="box white_fill">
|
||||||
<dt>[1] 신청서 접수</dt>
|
<dt>[1] 신청서 접수</dt>
|
||||||
<dd>
|
<dd>
|
||||||
@ -108,8 +108,8 @@
|
|||||||
<dt>· 사업자간 분쟁인지 여부</dt>
|
<dt>· 사업자간 분쟁인지 여부</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
<li>양 당사자 연락처를 정확히 기재바랍니다.</li>
|
<li>우리 원은 사업자간 분쟁만 해결하며, 소비자 분쟁은 담당하지 않습니다. </li>
|
||||||
<li>사안이 다양할 경우 피해금액이 큰 주장 위주로 작성해 주시기 바랍니다.</li>
|
<li>소비자 분쟁은 한국소비자원(www.kca.go.kr, 043-880-5500)에 문의바랍니다.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>· 신청서 부본 준비</dt>
|
<dt>· 신청서 부본 준비</dt>
|
||||||
@ -162,7 +162,7 @@
|
|||||||
<p class="color_darkblue fw_medium">4) 입증자료</p>
|
<p class="color_darkblue fw_medium">4) 입증자료</p>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
<li>신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료</li>
|
<li>신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료</li>
|
||||||
<li>(예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)</li>
|
<li class="deco_none">(예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p class="color_darkblue fw_medium">5) 기타자료</p>
|
<p class="color_darkblue fw_medium">5) 기타자료</p>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
|
|||||||
@ -76,7 +76,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<b class="title depth02 orange_border round">개인정보 처리방침 <span class="color_red">(필수)</span></b>
|
<b class="title depth02 orange_border round">개인정보 처리방침 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
<div class="box gray_border">
|
<div class="box gray_border">
|
||||||
<pre>
|
<pre>
|
||||||
<b class="title fw_medium">· 한국공정거래조정원 개인정보보호처리방침</b>
|
<b class="title fw_medium">· 한국공정거래조정원 개인정보보호처리방침</b>
|
||||||
@ -246,13 +246,15 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="box gray_fill">
|
<div class="box gray_fill">
|
||||||
<p class="title">제10조 (개인정보 자동 수집 장치의 설치·운영 및 거부에 관한 사항)</p>
|
<p class="title">제10조 (개인정보 자동 수집 장치의 설치·운영 및 거부에 관한 사항)</p>
|
||||||
<dt>① 조정원은 이용자에게 개별적인 맞춤 서비스를 제공하기 위해 이용정보를 저장하고 수시로 불러오는 '쿠키(cookie)'를 사용합니다.</dt>
|
<dl class="sub_dl">
|
||||||
<dt>② 쿠키는 웹사이트를 운영하는데 이용되는 서버(http)가 이용자의 컴퓨터 브라우저에게 보내는 소량의 정보이며 이용자들의 PC 컴퓨터내의
|
<dt>① 조정원은 이용자에게 개별적인 맞춤 서비스를 제공하기 위해 이용정보를 저장하고 수시로 불러오는 '쿠키(cookie)'를 사용합니다.</dt>
|
||||||
하드디스크에 저장되기도 합니다.</dt>
|
<dt>② 쿠키는 웹사이트를 운영하는데 이용되는 서버(http)가 이용자의 컴퓨터 브라우저에게 보내는 소량의 정보이며 이용자들의 PC 컴퓨터내의
|
||||||
<dd>- 쿠키의 사용 목적 : 이용자가 방문한 각 서비스와 웹 사이트들에 대한 방문 및 이용 형태, 인기 검색어, 보안접속 여부, 등을 파악하여 이용자에게
|
하드디스크에 저장되기도 합니다.</dt>
|
||||||
최적화된 정보 제공을 위해 사용됩니다.</dd>
|
<dd>- 쿠키의 사용 목적 : 이용자가 방문한 각 서비스와 웹 사이트들에 대한 방문 및 이용 형태, 인기 검색어, 보안접속 여부, 등을 파악하여 이용자에게
|
||||||
<dd>- 쿠키의 설치 · 운영 및 거부 : 웹브라우저 상단의 도구>인터넷 옵션>개인정보 메뉴의 옵션 설정을 통해 쿠키 저장을 거부 할 수 있습니다.</dd>
|
최적화된 정보 제공을 위해 사용됩니다.</dd>
|
||||||
<dd>- 쿠키 저장을 거부할 경우 맞춤형 서비스 이용에 어려움이 발생할 수 있습니다.</dd>
|
<dd>- 쿠키의 설치 · 운영 및 거부 : 웹브라우저 상단의 도구>인터넷 옵션>개인정보 메뉴의 옵션 설정을 통해 쿠키 저장을 거부 할 수 있습니다.</dd>
|
||||||
|
<dd>- 쿠키 저장을 거부할 경우 맞춤형 서비스 이용에 어려움이 발생할 수 있습니다.</dd>
|
||||||
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
<div class="box gray_fill">
|
<div class="box gray_fill">
|
||||||
<p class="title">제11조 (영상정보처리기기 설치ㆍ운영)</p>
|
<p class="title">제11조 (영상정보처리기기 설치ㆍ운영)</p>
|
||||||
@ -298,7 +300,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<b class="title depth02 orange_border round">개인정보 수집·이용·제공 동의서 <span class="color_red">(필수)</span></b>
|
<b class="title depth02 orange_border round">개인정보 수집·이용·제공 동의서 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
<div class="box gray_border">
|
<div class="box gray_border">
|
||||||
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
||||||
<dl class="sub_dl">
|
<dl class="sub_dl">
|
||||||
@ -328,7 +330,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<b class="title depth02 orange_border round">마케팅 및 광고활용 동의 (선택)</b>
|
<b class="title depth02 orange_border round">마케팅 및 광고활용 동의 <span class="fw_medium">(선택)</span></b>
|
||||||
<div class="box gray_border">
|
<div class="box gray_border">
|
||||||
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
||||||
<dl class="sub_dl">
|
<dl class="sub_dl">
|
||||||
|
|||||||
@ -1384,8 +1384,8 @@
|
|||||||
<dt>· 사업자간 분쟁인지 여부</dt>
|
<dt>· 사업자간 분쟁인지 여부</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
<li>양 당사자 연락처를 정확히 기재바랍니다.</li>
|
<li>우리 원은 사업자간 분쟁만 해결하며, 소비자 분쟁은 담당하지 않습니다.</li>
|
||||||
<li>사안이 다양할 경우 피해금액이 큰 주장 위주로 작성해 주시기 바랍니다.</li>
|
<li>소비자 분쟁은 한국소비자원(www.kca.go.kr, 043-880-5500)에 문의바랍니다.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>· 신청서 부본 준비</dt>
|
<dt>· 신청서 부본 준비</dt>
|
||||||
@ -1438,7 +1438,7 @@
|
|||||||
<p class="color_darkblue fw_medium">4) 입증자료</p>
|
<p class="color_darkblue fw_medium">4) 입증자료</p>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
<li>신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료</li>
|
<li>신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료</li>
|
||||||
<li>(예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)</li>
|
<li class="deco_none">(예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p class="color_darkblue fw_medium">5) 기타자료</p>
|
<p class="color_darkblue fw_medium">5) 기타자료</p>
|
||||||
<ul class="sub_info_ul">
|
<ul class="sub_info_ul">
|
||||||
|
|||||||
@ -1406,7 +1406,7 @@
|
|||||||
<!-- <button type="button" class="btn btn_text btn_35 darkblue_border btn_delete_apl btnDelTabC" title="피신청인1 삭제">피신청인 삭제</button> -->
|
<!-- <button type="button" class="btn btn_text btn_35 darkblue_border btn_delete_apl btnDelTabC" title="피신청인1 삭제">피신청인 삭제</button> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="table_type_rows apl_info_input">
|
<div class="table_type_rows apl_info_input">
|
||||||
<table>
|
<table style="border-top: 2px solid #2e40ba;">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width:200px;">
|
<col style="width:200px;">
|
||||||
<col style="width:auto;">
|
<col style="width:auto;">
|
||||||
|
|||||||
@ -1224,7 +1224,7 @@
|
|||||||
<!-- 대리인 정보 -->
|
<!-- 대리인 정보 -->
|
||||||
<p class="title depth02">대리인 정보</p>
|
<p class="title depth02">대리인 정보</p>
|
||||||
<div class="table_type_rows apl_info_input">
|
<div class="table_type_rows apl_info_input">
|
||||||
<table>
|
<table style="border-top:2px solid #2e40ba;">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width:200px;">
|
<col style="width:200px;">
|
||||||
<col style="width:calc((100% - 400px)/2);">
|
<col style="width:calc((100% - 400px)/2);">
|
||||||
@ -1411,7 +1411,7 @@
|
|||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<!-- innorix 대용량 업로드 솔루션 -->
|
<!-- innorix 대용량 업로드 솔루션 -->
|
||||||
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
<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_35 darkblue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||||
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
||||||
<input type="hidden" id="innorixFileListVO" name="innorixFileListVO" value="" />
|
<input type="hidden" id="innorixFileListVO" name="innorixFileListVO" value="" />
|
||||||
<input type="hidden" id="copyContractYn" name="copyContractYn" value="Y" />
|
<input type="hidden" id="copyContractYn" name="copyContractYn" value="Y" />
|
||||||
|
|||||||
@ -1942,7 +1942,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<!-- innorix 대용량 업로드 솔루션 -->
|
<!-- innorix 대용량 업로드 솔루션 -->
|
||||||
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||||
<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_35 blue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||||
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
||||||
<input type="hidden" id="innorixFileListVO" name="innorixFileListVO" value="" />
|
<input type="hidden" id="innorixFileListVO" name="innorixFileListVO" value="" />
|
||||||
<input type="hidden" id="copyContractYn" name="copyContractYn" value="N" />
|
<input type="hidden" id="copyContractYn" name="copyContractYn" value="N" />
|
||||||
|
|||||||
@ -29,9 +29,9 @@
|
|||||||
|
|
||||||
function certPop(div){
|
function certPop(div){
|
||||||
if(div == 'naver'){
|
if(div == 'naver'){
|
||||||
window.open('/web/user/cert/nCertStep1.do', 'naverPop', 'width=710, height=527')
|
window.open('/web/user/cert/nCertStep1.do', 'naverPop', 'width=710, height=620')
|
||||||
}else if(div == 'kakao'){
|
}else if(div == 'kakao'){
|
||||||
window.open('/web/user/cert/kCertStep1.do', 'kakaoPop', 'width=710, height=527')
|
window.open('/web/user/cert/kCertStep1.do', 'kakaoPop', 'width=710, height=620')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
166
src/main/webapp/WEB-INF/jsp/com/srch/searchBoard.jsp
Normal file
166
src/main/webapp/WEB-INF/jsp/com/srch/searchBoard.jsp
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
|
<script type="text/javascript" src="/js/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/beta.fix.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/datepicker.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function goSearch(obj){
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
document.search.pageIndex.value = pageNo ;
|
||||||
|
document.search.action = '/com/srch/SearchBoard.do';
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.page-content{padding-left:0;padding-right:0;}
|
||||||
|
.cs-search-wrapper {margin-top:40px;font-family:'Malgun Gothic';}
|
||||||
|
.cs-search{position: relative;}
|
||||||
|
.cs-search .blue_window{display:inline-block;width:561px;height:40px;border: 1px solid #676fb2;border-right:0;}
|
||||||
|
.cs-search label{background:url(/img/search-fofair.png) no-repeat 15px 50%;width:147px;height:40px;margin-bottom:0;
|
||||||
|
text-indent:-999em;}
|
||||||
|
.cs-search .query{width:100%;height:100%;padding:4px 10px;border:0;font-size:15px;}
|
||||||
|
.cs-search .query::-webkit-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query::-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-ms-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .cs-search-btn{width:57px;height:40px;white-space: nowrap;background: #818ce3;color: #fff;-moz-box-shadow: inset 0 0 10px #5f6cd4;-webkit-box-shadow: inset 0 0 10px #5f6cd4;box-shadow:inset 0 0 10px #5f6cd4;}
|
||||||
|
.cs-search-lnb{overflow:hidden;list-style:none;border-bottom:1px solid #e8e8e8}
|
||||||
|
.cs-search-lnb li{float:left;}
|
||||||
|
.cs-search-lnb li:first-child{margin-left:139px;}
|
||||||
|
.cs-search-lnb li a{position:relative;display:block;height:54px;margin: 2px 8px 0;padding: 0 8px;line-height:54px;}
|
||||||
|
.cs-search-lnb li a.on{color: #5f6cd4;font-weight:700}
|
||||||
|
.cs-search-lnb li a.on:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#5f6cd4}
|
||||||
|
.cs-content-search{padding:16px 0 0 163px;}
|
||||||
|
.cs-result-stats{font-size:13px;color:#808080;margin-bottom:38px;}
|
||||||
|
.result-box{max-width:618px;padding:16px 0;border-top:1px solid #e8e8e8}
|
||||||
|
.result-box h2{margin-bottom: 10px;font-size:15px;}
|
||||||
|
.result-link{font-size:18px;color:#1a0dab;}
|
||||||
|
.result-link.more{font-size:16px;}
|
||||||
|
.result-link:hover{text-decoration:underline;}
|
||||||
|
.result-list{position: relative;margin-bottom:23px;}
|
||||||
|
.result-list:last-child{margin-bottom:0;}
|
||||||
|
.result-date{color:#545454;line-height: 1.4;}
|
||||||
|
.result-content{padding:4px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="cs-search-wrapper">
|
||||||
|
<div class="search-form-wrap">
|
||||||
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="board"/>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<div class="cs-search">
|
||||||
|
<label for="query">kofair</label>
|
||||||
|
<span class="blue_window">
|
||||||
|
<input name="searchKeyword" id="searchKeyword" type="text" value="${searchVO.searchKeyword}" class="query" title="검색어 입력" placeholder="한국공정거래조정원 통합검색" >
|
||||||
|
</span>
|
||||||
|
<a style="display: unset;"><input type="button" value="검색" class="cs-search-btn" onClick="javascript:goSearch(this);" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form:form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<c:if test="${not empty searchVO.searchKeyword}">
|
||||||
|
<ul class="cs-search-lnb">
|
||||||
|
<li><a href="#none" onClick="javascript:doCollection('ALL');">통합검색</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('process');">
|
||||||
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('conference');">
|
||||||
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('completed');">
|
||||||
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('board');" class="on">
|
||||||
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('counsel');">
|
||||||
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${fn:length(board.list) > 0}">
|
||||||
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${board.totcnt}건이 검색되었습니다.</div>
|
||||||
|
|
||||||
|
<div class="result-box cass">
|
||||||
|
<h2>게시판</h2>
|
||||||
|
<c:forEach var="list" items="${board.list}" varStatus="sts1">
|
||||||
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/team/board/view.do?fileFuncType=team&page=1&teamNo=${list.url}" class="result-link" target="_blank">${list.teamTitle}</a>
|
||||||
|
<div class="result-content">내용: ${list.teamContent} </div>
|
||||||
|
<div class="result-content">작성자: ${list.teamRegnm} </div>
|
||||||
|
<span class="result-date">작성일: ${list.teamRegdate} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page">
|
||||||
|
<ul class="inline">
|
||||||
|
<ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<div class="result-box h2">
|
||||||
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
|
<ul>
|
||||||
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
171
src/main/webapp/WEB-INF/jsp/com/srch/searchCompleted.jsp
Normal file
171
src/main/webapp/WEB-INF/jsp/com/srch/searchCompleted.jsp
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
|
<script type="text/javascript" src="/js/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/beta.fix.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/datepicker.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function goSearch(obj){
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
document.search.pageIndex.value = pageNo ;
|
||||||
|
document.search.action = '/com/srch/SearchCompleted.do';
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.page-content{padding-left:0;padding-right:0;}
|
||||||
|
.cs-search-wrapper {margin-top:40px;font-family:'Malgun Gothic';}
|
||||||
|
.cs-search{position: relative;}
|
||||||
|
.cs-search .blue_window{display:inline-block;width:561px;height:40px;border: 1px solid #676fb2;border-right:0;}
|
||||||
|
.cs-search label{background:url(/img/search-fofair.png) no-repeat 15px 50%;width:147px;height:40px;margin-bottom:0;
|
||||||
|
text-indent:-999em;}
|
||||||
|
.cs-search .query{width:100%;height:100%;padding:4px 10px;border:0;font-size:15px;}
|
||||||
|
.cs-search .query::-webkit-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query::-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-ms-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .cs-search-btn{width:57px;height:40px;white-space: nowrap;background: #818ce3;color: #fff;-moz-box-shadow: inset 0 0 10px #5f6cd4;-webkit-box-shadow: inset 0 0 10px #5f6cd4;box-shadow:inset 0 0 10px #5f6cd4;}
|
||||||
|
.cs-search-lnb{overflow:hidden;list-style:none;border-bottom:1px solid #e8e8e8}
|
||||||
|
.cs-search-lnb li{float:left;}
|
||||||
|
.cs-search-lnb li:first-child{margin-left:139px;}
|
||||||
|
.cs-search-lnb li a{position:relative;display:block;height:54px;margin: 2px 8px 0;padding: 0 8px;line-height:54px;}
|
||||||
|
.cs-search-lnb li a.on{color: #5f6cd4;font-weight:700}
|
||||||
|
.cs-search-lnb li a.on:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#5f6cd4}
|
||||||
|
.cs-content-search{padding:16px 0 0 163px;}
|
||||||
|
.cs-result-stats{font-size:13px;color:#808080;margin-bottom:38px;}
|
||||||
|
.result-box{max-width:618px;padding:16px 0;border-top:1px solid #e8e8e8}
|
||||||
|
.result-box h2{margin-bottom: 10px;font-size:15px;}
|
||||||
|
.result-link{font-size:18px;color:#1a0dab;}
|
||||||
|
.result-link.more{font-size:16px;}
|
||||||
|
.result-link:hover{text-decoration:underline;}
|
||||||
|
.result-list{position: relative;margin-bottom:23px;}
|
||||||
|
.result-list:last-child{margin-bottom:0;}
|
||||||
|
.result-date{color:#545454;line-height: 1.4;}
|
||||||
|
.result-content{padding:4px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="cs-search-wrapper">
|
||||||
|
<div class="search-form-wrap">
|
||||||
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="completed"/>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<div class="cs-search">
|
||||||
|
<label for="query">kofair</label>
|
||||||
|
<span class="blue_window">
|
||||||
|
<input name="searchKeyword" id="searchKeyword" type="text" value="${searchVO.searchKeyword}" class="query" title="검색어 입력" placeholder="한국공정거래조정원 통합검색" >
|
||||||
|
</span>
|
||||||
|
<a style="display: unset;"><input type="button" value="검색" class="cs-search-btn" onClick="javascript:goSearch(this);" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form:form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<c:if test="${not empty searchVO.searchKeyword}">
|
||||||
|
<ul class="cs-search-lnb">
|
||||||
|
<li><a href="#none" onClick="javascript:doCollection('ALL');">통합검색</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('process');">
|
||||||
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('conference');">
|
||||||
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('completed');" class="on">
|
||||||
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('board');">
|
||||||
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('counsel');">
|
||||||
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${fn:length(completed.list) > 0}">
|
||||||
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${completed.totcnt}건이 검색되었습니다.</div>
|
||||||
|
|
||||||
|
<div class="result-box cass">
|
||||||
|
<h2>사건종료관리</h2>
|
||||||
|
<c:forEach var="list" items="${completed.list}" varStatus="sts1">
|
||||||
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/trublend/trublendView/View.do?type=TP_RCEPTEDIT&caseNo=${list.url}" class="result-link" target="_blank">${list.caseNo}</a>
|
||||||
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인 상호명: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1} </div>
|
||||||
|
<div class="result-content">신청인 담당자 연락처: ${list.contactHp} </div>
|
||||||
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인 상호명: ${list.respondentCompany} </div>
|
||||||
|
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp} </div>
|
||||||
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
|
<div class="result-content">접수일: ${list.caseDate}, 종료회차: ${list.conferenceNames} </div>
|
||||||
|
<div class="result-content">담당자: ${list.caseExaminerNm} </div>
|
||||||
|
<span class="result-date">종료일자 : ${list.fixDay} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page">
|
||||||
|
<ul class="inline">
|
||||||
|
<ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<div class="result-box h2">
|
||||||
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
|
<ul>
|
||||||
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
174
src/main/webapp/WEB-INF/jsp/com/srch/searchConference.jsp
Normal file
174
src/main/webapp/WEB-INF/jsp/com/srch/searchConference.jsp
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
|
<script type="text/javascript" src="/js/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/beta.fix.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/datepicker.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function goSearch(obj){
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
document.search.pageIndex.value = pageNo ;
|
||||||
|
document.search.action = '/com/srch/SearchConference.do';
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.page-content{padding-left:0;padding-right:0;}
|
||||||
|
.cs-search-wrapper {margin-top:40px;font-family:'Malgun Gothic';}
|
||||||
|
.cs-search{position: relative;}
|
||||||
|
.cs-search .blue_window{display:inline-block;width:561px;height:40px;border: 1px solid #676fb2;border-right:0;}
|
||||||
|
.cs-search label{background:url(/img/search-fofair.png) no-repeat 15px 50%;width:147px;height:40px;margin-bottom:0;
|
||||||
|
text-indent:-999em;}
|
||||||
|
.cs-search .query{width:100%;height:100%;padding:4px 10px;border:0;font-size:15px;}
|
||||||
|
.cs-search .query::-webkit-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query::-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-ms-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .cs-search-btn{width:57px;height:40px;white-space: nowrap;background: #818ce3;color: #fff;-moz-box-shadow: inset 0 0 10px #5f6cd4;-webkit-box-shadow: inset 0 0 10px #5f6cd4;box-shadow:inset 0 0 10px #5f6cd4;}
|
||||||
|
.cs-search-lnb{overflow:hidden;list-style:none;border-bottom:1px solid #e8e8e8}
|
||||||
|
.cs-search-lnb li{float:left;}
|
||||||
|
.cs-search-lnb li:first-child{margin-left:139px;}
|
||||||
|
.cs-search-lnb li a{position:relative;display:block;height:54px;margin: 2px 8px 0;padding: 0 8px;line-height:54px;}
|
||||||
|
.cs-search-lnb li a.on{color: #5f6cd4;font-weight:700}
|
||||||
|
.cs-search-lnb li a.on:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#5f6cd4}
|
||||||
|
.cs-content-search{padding:16px 0 0 163px;}
|
||||||
|
.cs-result-stats{font-size:13px;color:#808080;margin-bottom:38px;}
|
||||||
|
.result-box{max-width:618px;padding:16px 0;border-top:1px solid #e8e8e8}
|
||||||
|
.result-box h2{margin-bottom: 10px;font-size:15px;}
|
||||||
|
.result-link{font-size:18px;color:#1a0dab;}
|
||||||
|
.result-link.more{font-size:16px;}
|
||||||
|
.result-link:hover{text-decoration:underline;}
|
||||||
|
.result-list{position: relative;margin-bottom:23px;}
|
||||||
|
.result-list:last-child{margin-bottom:0;}
|
||||||
|
.result-date{color:#545454;line-height: 1.4;}
|
||||||
|
.result-content{padding:4px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="cs-search-wrapper">
|
||||||
|
<div class="search-form-wrap">
|
||||||
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="conference"/>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<div class="cs-search">
|
||||||
|
<label for="query">kofair</label>
|
||||||
|
<span class="blue_window">
|
||||||
|
<input name="searchKeyword" id="searchKeyword" type="text" value="${searchVO.searchKeyword}" class="query" title="검색어 입력" placeholder="한국공정거래조정원 통합검색" >
|
||||||
|
</span>
|
||||||
|
<a style="display: unset;"><input type="button" value="검색" class="cs-search-btn" onClick="javascript:goSearch(this);" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form:form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<c:if test="${not empty searchVO.searchKeyword}">
|
||||||
|
<ul class="cs-search-lnb">
|
||||||
|
<li><a href="#none" onClick="javascript:doCollection('ALL');">통합검색</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('process');">
|
||||||
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('conference');" class="on">
|
||||||
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('completed');">
|
||||||
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('board');">
|
||||||
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('counsel');">
|
||||||
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${fn:length(conference.list) > 0}">
|
||||||
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${conference.totcnt}건이 검색되었습니다.</div>
|
||||||
|
|
||||||
|
<div class="result-box cass">
|
||||||
|
<h2>협의회관리</h2>
|
||||||
|
<c:forEach var="list" items="${conference.list}" varStatus="sts1">
|
||||||
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/trublcfrncmng/endNticeView/View.do?type=N&cfrncNo=${list.url}" class="result-link" target="_blank">${list.conferenceNames}</a>
|
||||||
|
<div class="result-content">사건번호: ${list.caseNo} </div>
|
||||||
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인상호명: ${list.applcntCompany}, 신청인 소재지: ${list.roadAddr1} </div>
|
||||||
|
<div class="result-content">신청인 담당자 전화번호: ${list.contactHp} </div>
|
||||||
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인상호명: ${list.respondentCompany} </div>
|
||||||
|
<div class="result-content">피신청인 담당자 전화번호: ${list.pcontactHp} </div>
|
||||||
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
|
<div class="result-content">회의구분: ${list.conferenceGubunNm} [${list.stateProNm}]</div>
|
||||||
|
<div class="result-content">보고안건: ${list.dlbrtmtrCnt}, 심의안건: ${list.endmtrCnt} </div>
|
||||||
|
<div class="result-content">참석의원: ${list.memberName} </div>
|
||||||
|
<div class="result-content">회의장소: ${list.conferencePlace} </div>
|
||||||
|
<span class="result-date">개최일시 : ${list.fixDay} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page">
|
||||||
|
<ul class="inline">
|
||||||
|
<ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<div class="result-box h2">
|
||||||
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
|
<ul>
|
||||||
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
167
src/main/webapp/WEB-INF/jsp/com/srch/searchCounsel.jsp
Normal file
167
src/main/webapp/WEB-INF/jsp/com/srch/searchCounsel.jsp
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
|
<script type="text/javascript" src="/js/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/beta.fix.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/datepicker.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function goSearch(obj){
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
document.search.pageIndex.value = pageNo ;
|
||||||
|
document.search.action = '/com/srch/SearchCounsel.do';
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.page-content{padding-left:0;padding-right:0;}
|
||||||
|
.cs-search-wrapper {margin-top:40px;font-family:'Malgun Gothic';}
|
||||||
|
.cs-search{position: relative;}
|
||||||
|
.cs-search .blue_window{display:inline-block;width:561px;height:40px;border: 1px solid #676fb2;border-right:0;}
|
||||||
|
.cs-search label{background:url(/img/search-fofair.png) no-repeat 15px 50%;width:147px;height:40px;margin-bottom:0;
|
||||||
|
text-indent:-999em;}
|
||||||
|
.cs-search .query{width:100%;height:100%;padding:4px 10px;border:0;font-size:15px;}
|
||||||
|
.cs-search .query::-webkit-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query::-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-ms-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .cs-search-btn{width:57px;height:40px;white-space: nowrap;background: #818ce3;color: #fff;-moz-box-shadow: inset 0 0 10px #5f6cd4;-webkit-box-shadow: inset 0 0 10px #5f6cd4;box-shadow:inset 0 0 10px #5f6cd4;}
|
||||||
|
.cs-search-lnb{overflow:hidden;list-style:none;border-bottom:1px solid #e8e8e8}
|
||||||
|
.cs-search-lnb li{float:left;}
|
||||||
|
.cs-search-lnb li:first-child{margin-left:139px;}
|
||||||
|
.cs-search-lnb li a{position:relative;display:block;height:54px;margin: 2px 8px 0;padding: 0 8px;line-height:54px;}
|
||||||
|
.cs-search-lnb li a.on{color: #5f6cd4;font-weight:700}
|
||||||
|
.cs-search-lnb li a.on:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#5f6cd4}
|
||||||
|
.cs-content-search{padding:16px 0 0 163px;}
|
||||||
|
.cs-result-stats{font-size:13px;color:#808080;margin-bottom:38px;}
|
||||||
|
.result-box{max-width:618px;padding:16px 0;border-top:1px solid #e8e8e8}
|
||||||
|
.result-box h2{margin-bottom: 10px;font-size:15px;}
|
||||||
|
.result-link{font-size:18px;color:#1a0dab;}
|
||||||
|
.result-link.more{font-size:16px;}
|
||||||
|
.result-link:hover{text-decoration:underline;}
|
||||||
|
.result-list{position: relative;margin-bottom:23px;}
|
||||||
|
.result-list:last-child{margin-bottom:0;}
|
||||||
|
.result-date{color:#545454;line-height: 1.4;}
|
||||||
|
.result-content{padding:4px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="cs-search-wrapper">
|
||||||
|
<div class="search-form-wrap">
|
||||||
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="counsel"/>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<div class="cs-search">
|
||||||
|
<label for="query">kofair</label>
|
||||||
|
<span class="blue_window">
|
||||||
|
<input name="searchKeyword" id="searchKeyword" type="text" value="${searchVO.searchKeyword}" class="query" title="검색어 입력" placeholder="한국공정거래조정원 통합검색" >
|
||||||
|
</span>
|
||||||
|
<a style="display: unset;"><input type="button" value="검색" class="cs-search-btn" onClick="javascript:goSearch(this);" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form:form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<c:if test="${not empty searchVO.searchKeyword}">
|
||||||
|
<ul class="cs-search-lnb">
|
||||||
|
<li><a href="#none" onClick="javascript:doCollection('ALL');">통합검색</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('process');">
|
||||||
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('conference');">
|
||||||
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('completed');">
|
||||||
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('board');">
|
||||||
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('counsel');" class="on">
|
||||||
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${fn:length(counsel.list) > 0}">
|
||||||
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${counsel.totcnt}건이 검색되었습니다.</div>
|
||||||
|
|
||||||
|
<div class="result-box cass">
|
||||||
|
<h2>상담관리</h2>
|
||||||
|
<c:forEach var="list" items="${counsel.list}" varStatus="sts1">
|
||||||
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/onlineCounsel/view.do?type=L&fileFuncType=CIVIL_TYPE&counselSeq=${list.url}" class="result-link" target="_blank">${list.counselTitle}</a>
|
||||||
|
<div class="result-content">상담번호: ${list.counselSeq} </div>
|
||||||
|
<div class="result-content">신청인: ${list.applcntNm}, 조정유형: ${list.mediationTypeName} </div>
|
||||||
|
<div class="result-content">상담방식: ${list.civilType}, 상담경로: ${list.noticeType} </div>
|
||||||
|
<div class="result-content">진행상태: ${list.counselStateName}, 처리일자: ${list.noticeDate}, 담당자: ${list.managerNm} </div>
|
||||||
|
<span class="result-date">등록일: ${list.counselRegdate} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page">
|
||||||
|
<ul class="inline">
|
||||||
|
<ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<div class="result-box h2">
|
||||||
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
|
<ul>
|
||||||
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
@ -1,6 +1,7 @@
|
|||||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
@ -15,6 +16,27 @@
|
|||||||
function goSearch(obj){
|
function goSearch(obj){
|
||||||
document.search.submit();
|
document.search.submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -53,6 +75,8 @@
|
|||||||
<div class="cs-search-wrapper">
|
<div class="cs-search-wrapper">
|
||||||
<div class="search-form-wrap">
|
<div class="search-form-wrap">
|
||||||
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value=""/>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<div class="cs-search">
|
<div class="cs-search">
|
||||||
<label for="query">kofire</label>
|
<label for="query">kofire</label>
|
||||||
@ -71,145 +95,148 @@
|
|||||||
<ul class="cs-search-lnb">
|
<ul class="cs-search-lnb">
|
||||||
<li><a href="#none" onClick="javascript:doCollection('ALL');" class="on">통합검색</a></li>
|
<li><a href="#none" onClick="javascript:doCollection('ALL');" class="on">통합검색</a></li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#none" onClick="process">
|
<a href="#none" onClick="doCollection('process');">
|
||||||
사건처리 관리 [${empty board.totcnt ? "0":board.totcnt}]
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#none" onClick="conference">
|
<a href="#none" onClick="doCollection('conference');">
|
||||||
협의회 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#none" onClick="completed">
|
<a href="#none" onClick="doCollection('completed');">
|
||||||
사건종료 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#none" onClick="board">
|
<a href="#none" onClick="doCollection('board');">
|
||||||
게시판 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#none" onClick="counsel">
|
<a href="#none" onClick="doCollection('counsel');">
|
||||||
상담 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<c:choose>
|
||||||
<div class="cs-content-search">
|
<c:when test="${totCnt ne '0'}">
|
||||||
<div class="cs-result-stats">검색어 '검색어'에 대해 총 ${totCnt}건이 검색되었습니다.</div>
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${totCnt}건이 검색되었습니다.</div>
|
||||||
<div class="result-box cass">
|
|
||||||
<h2>사건처리관리</h2>
|
<c:if test="${fn:length(process.list) > 0}">
|
||||||
<c:forEach var="list" items="${process.list}" varStatus="sts1">
|
<div class="result-box cass">
|
||||||
<div class="result-list">
|
<h2>사건처리관리</h2>
|
||||||
<a href="${list.url}" class="result-link" target="_blank">${list.docId}</a>
|
<c:forEach var="list" items="${process.list}" varStatus="sts1">
|
||||||
<div class="result-content">사건구분: ${list.caseGubunNm} </div>
|
<div class="result-list">
|
||||||
<div class="result-content">신청인: ${list.companyCeo}, 신청인 상호명: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1}, 신청경로: ${list.docCheck} </div>
|
<a href="/gtm/case/trublprocessmng/rceptEdit/Edit.do?type=TP_RCEPTEDIT&caseNo=${list.url}" class="result-link" target="_blank">${list.docId}</a>
|
||||||
<div class="result-content">신청인 담당자 연락처: ${list.contactHp}</div>
|
<div class="result-content">사건구분: ${list.caseGubunNm} </div>
|
||||||
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인 상호명: ${list.respondentCompany}, 자산총액: ${list.kpiAssets1} </div>
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인 상호명: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1}, 신청경로: ${list.docCheck} </div>
|
||||||
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp}</div>
|
<div class="result-content">신청인 담당자 연락처: ${list.contactHp}</div>
|
||||||
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인 상호명: ${list.respondentCompany}, 자산총액: ${list.kpiAssets1} </div>
|
||||||
<div class="result-content">현재단계: ${list.stateProNm}, 다음단계: ${list.stateProNext}, 기간경과여부: ${list.termCheck}</div>
|
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp}</div>
|
||||||
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
<div class="result-content">담당자: ${list.caseExaminerNm}, 진행일수: <span class="prodate_put">${list.proDate}</span> </div>
|
<div class="result-content">현재단계: ${list.stateProNm}, 다음단계: ${list.stateProNext}, 기간경과여부: ${list.termCheck}</div>
|
||||||
<div class="org_prodate" style="display:none;">${list.proDate} </div>
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
<span class="result-date">접수일 : ${list.caseDate} </span>
|
<div class="result-content">담당자: ${list.caseExaminerNm}, 진행일수: <span class="prodate_put">${list.proDate}</span> </div>
|
||||||
</div>
|
<div class="org_prodate" style="display:none;">${list.proDate} </div>
|
||||||
</c:forEach>
|
<span class="result-date">접수일 : ${list.caseDate} </span>
|
||||||
<a href="#none" class="result-link.more" onClick="javascript:doCollection('');">더보기</a>
|
</div>
|
||||||
</div>
|
</c:forEach>
|
||||||
|
<a href="#none" class="result-link.more" onClick="javascript:doCollection('process');">더보기</a>
|
||||||
<div class="result-box">
|
</div>
|
||||||
<h2>협의회관리</h2>
|
</c:if>
|
||||||
<c:forEach var="list" items="${conference.list}" varStatus="sts1">
|
|
||||||
<div class="result-list">
|
<c:if test="${fn:length(conference.list) > 0}">
|
||||||
<a href="${list.url}" class="result-link" target="_blank">${list.conferenceNames}</a>
|
<div class="result-box">
|
||||||
<div class="result-content">사건번호: ${list.caseNo} </div>
|
<h2>협의회관리</h2>
|
||||||
<div class="result-content">신청인: ${list.companyCeo}, 신청인상호명: ${list.applcntCompany}, 신청인 소재지: ${list.roadAddr1} </div>
|
<c:forEach var="list" items="${conference.list}" varStatus="sts1">
|
||||||
<div class="result-content">신청인 담당자 전화번호: ${list.contactHp} </div>
|
<div class="result-list">
|
||||||
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인상호명: ${list.respondentCompany} </div>
|
<a href="/gtm/case/trublcfrncmng/endNticeView/View.do?type=N&cfrncNo=${list.url}" class="result-link" target="_blank">${list.conferenceNames}</a>
|
||||||
<div class="result-content">피신청인 담당자 전화번호: ${list.pcontactHp} </div>
|
<div class="result-content">사건번호: ${list.caseNo} </div>
|
||||||
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인상호명: ${list.applcntCompany}, 신청인 소재지: ${list.roadAddr1} </div>
|
||||||
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
<div class="result-content">신청인 담당자 전화번호: ${list.contactHp} </div>
|
||||||
<div class="result-content">회의구분: ${list.conferenceGubunNm} [${list.stateProNm}]</div>
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인상호명: ${list.respondentCompany} </div>
|
||||||
<div class="result-content">보고안건: ${list.dlbrtmtrCnt}, 심의안건: ${list.endmtrCnt} </div>
|
<div class="result-content">피신청인 담당자 전화번호: ${list.pcontactHp} </div>
|
||||||
<div class="result-content">참석의원: ${list.memberName} </div>
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
<div class="result-content">회의장소: ${list.conferencePlace} </div>
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
<span class="result-date">개최일시 : ${list.fixDay} </span>
|
<div class="result-content">회의구분: ${list.conferenceGubunNm} [${list.stateProNm}]</div>
|
||||||
</div>
|
<div class="result-content">보고안건: ${list.dlbrtmtrCnt}, 심의안건: ${list.endmtrCnt} </div>
|
||||||
</c:forEach>
|
<div class="result-content">참석의원: ${list.memberName} </div>
|
||||||
<a href="#none" class="result-link.more" onClick="javascript:doCollection('');">더보기</a>
|
<div class="result-content">회의장소: ${list.conferencePlace} </div>
|
||||||
</div>
|
<span class="result-date">개최일시 : ${list.fixDay} </span>
|
||||||
|
</div>
|
||||||
<div class="result-box">
|
</c:forEach>
|
||||||
<h2>사건종료관리</h2>
|
<a href="#none" class="result-link.more" onClick="javascript:doCollection('conference');">더보기</a>
|
||||||
<c:forEach var="list" items="${completed.list}" varStatus="sts1">
|
</div>
|
||||||
<div class="result-list">
|
</c:if>
|
||||||
<a href="${list.url}" class="result-link" target="_blank">${list.docId}</a>
|
|
||||||
<div class="result-content">신청인: ${list.companyCeo}, 피신청인: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1} </div>
|
<c:if test="${fn:length(completed.list) > 0}">
|
||||||
<div class="result-content">신청인 담당자 연락처: ${list.contactHp} </div>
|
<div class="result-box">
|
||||||
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인: ${list.respondentCompany} </div>
|
<h2>사건종료관리</h2>
|
||||||
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp} </div>
|
<c:forEach var="list" items="${completed.list}" varStatus="sts1">
|
||||||
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
<div class="result-list">
|
||||||
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
<a href="/gtm/case/trublend/trublendView/View.do?type=TP_RCEPTEDIT&caseNo=${list.url}" class="result-link" target="_blank">${list.caseNo}</a>
|
||||||
<div class="result-content">접수일: ${list.caseDate}, 종료회차: ${list.conferenceNames} </div>
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인 상호명: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1} </div>
|
||||||
<div class="result-content">담당자: ${list.caseExaminerNm} </div>
|
<div class="result-content">신청인 담당자 연락처: ${list.contactHp} </div>
|
||||||
<span class="result-date">종료일자 : ${list.fixDay} </span>
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인 상호명: ${list.respondentCompany} </div>
|
||||||
</div>
|
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp} </div>
|
||||||
</c:forEach>
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
<a href="#none" class="result-link.more" onClick="javascript:doCollection('');">더보기</a>
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
</div>
|
<div class="result-content">접수일: ${list.caseDate}, 종료회차: ${list.conferenceNames} </div>
|
||||||
|
<div class="result-content">담당자: ${list.caseExaminerNm} </div>
|
||||||
<div class="result-box">
|
<span class="result-date">종료일자 : ${list.fixDay} </span>
|
||||||
<h2>게시판</h2>
|
</div>
|
||||||
<c:forEach var="list" items="${board.list}" varStatus="sts1">
|
</c:forEach>
|
||||||
<div class="result-list">
|
<a href="#none" class="result-link.more" onClick="javascript:doCollection('completed');">더보기</a>
|
||||||
<a href="${list.url}" class="result-link" target="_blank">${list.teamTitle}</a>
|
</div>
|
||||||
<div class="result-content">내용: ${list.teamContent} </div>
|
</c:if>
|
||||||
<div class="result-content">작성자: ${list.teamRegnm} </div>
|
|
||||||
<span class="result-date">작성일: ${list.teamRegdate} </span>
|
<c:if test="${fn:length(board.list) > 0}">
|
||||||
</div>
|
<div class="result-box">
|
||||||
</c:forEach>
|
<h2>게시판</h2>
|
||||||
<a href="#none" class="result-link.more" onClick="javascript:doCollection('');">더보기</a>
|
<c:forEach var="list" items="${board.list}" varStatus="sts1">
|
||||||
</div>
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/team/board/view.do?fileFuncType=team&page=1&teamNo=${list.url}" class="result-link" target="_blank">${list.teamTitle}</a>
|
||||||
<div class="result-box">
|
<div class="result-content">내용: ${list.teamContent} </div>
|
||||||
<h2>상담관리</h2>
|
<div class="result-content">작성자: ${list.teamRegnm} </div>
|
||||||
<c:forEach var="list" items="${counsel.list}" varStatus="sts1">
|
<span class="result-date">작성일: ${list.teamRegdate} </span>
|
||||||
<div class="result-list">
|
</div>
|
||||||
<a href="${list.url}" class="result-link" target="_blank">${list.counselTitle}</a>
|
</c:forEach>
|
||||||
<div class="result-content">상담번호: ${list.counselSeq} </div>
|
<a href="#none" class="result-link.more" onClick="javascript:doCollection('board');">더보기</a>
|
||||||
<div class="result-content">신청인: ${list.applcntNm}, 조정유형: ${list.mediationTypeName} </div>
|
</div>
|
||||||
<div class="result-content">상담방식: ${list.civilType}, 상담경로: ${list.noticeType} </div>
|
</c:if>
|
||||||
<div class="result-content">진행상태: ${list.counselStateName}, 처리일자: ${list.noticeDate}, 담당자: ${list.managerNm} </div>
|
|
||||||
<span class="result-date">등록일: ${list.counselRegdate} </span>
|
<c:if test="${fn:length(counsel.list) > 0}">
|
||||||
</div>
|
<div class="result-box">
|
||||||
</c:forEach>
|
<h2>상담관리</h2>
|
||||||
<a href="#none" class="result-link.more" onClick="javascript:doCollection('');">더보기</a>
|
<c:forEach var="list" items="${counsel.list}" varStatus="sts1">
|
||||||
</div>
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/onlineCounsel/view.do?type=L&fileFuncType=CIVIL_TYPE&counselSeq=${list.url}" class="result-link" target="_blank">${list.counselTitle}</a>
|
||||||
|
<div class="result-content">상담번호: ${list.counselSeq} </div>
|
||||||
|
<div class="result-content">신청인: ${list.applcntNm}, 조정유형: ${list.mediationTypeName} </div>
|
||||||
|
<div class="result-content">상담방식: ${list.civilType}, 상담경로: ${list.noticeType} </div>
|
||||||
|
<div class="result-content">진행상태: ${list.counselStateName}, 처리일자: ${list.noticeDate}, 담당자: ${list.managerNm} </div>
|
||||||
|
<span class="result-date">등록일: ${list.counselRegdate} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
<a href="#none" class="result-link.more" onClick="javascript:doCollection('counsel');">더보기</a>
|
||||||
|
</div>
|
||||||
<%-- <div class="result-box h2">
|
</c:if>
|
||||||
<p>'<%=query %>'에 대한 검색결과가 없습니다.</p>
|
</div>
|
||||||
<ul>
|
</c:when>
|
||||||
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
<c:otherwise>
|
||||||
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
<div class="result-box h2">
|
||||||
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
<ul>
|
||||||
</ul>
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
</div> --%>
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
</div>
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
</c:if>
|
</c:if>
|
||||||
</div>
|
</div>
|
||||||
173
src/main/webapp/WEB-INF/jsp/com/srch/searchProcess.jsp
Normal file
173
src/main/webapp/WEB-INF/jsp/com/srch/searchProcess.jsp
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css" >
|
||||||
|
<script type="text/javascript" src="/js/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/beta.fix.js"></script>
|
||||||
|
<script type="text/javascript" src="/js/datepicker.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function goSearch(obj){
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function linkPage(pageNo){
|
||||||
|
document.search.pageIndex.value = pageNo ;
|
||||||
|
document.search.action = '/com/srch/SearchProcess.do';
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function doCollection(type){
|
||||||
|
var url = '';
|
||||||
|
|
||||||
|
if(type === 'ALL'){
|
||||||
|
url = '/com/srch/Search.do';
|
||||||
|
}else if(type === 'process'){
|
||||||
|
url = '/com/srch/SearchProcess.do';
|
||||||
|
}else if(type === 'conference'){
|
||||||
|
url = '/com/srch/SearchConference.do';
|
||||||
|
}else if(type === 'completed'){
|
||||||
|
url = '/com/srch/SearchCompleted.do';
|
||||||
|
}else if(type === 'board'){
|
||||||
|
url = '/com/srch/SearchBoard.do';
|
||||||
|
}else if(type === 'counsel'){
|
||||||
|
url = '/com/srch/SearchCounsel.do';
|
||||||
|
}
|
||||||
|
document.search.searchType.value = type;
|
||||||
|
document.search.action = url;
|
||||||
|
document.search.submit();
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.page-content{padding-left:0;padding-right:0;}
|
||||||
|
.cs-search-wrapper {margin-top:40px;font-family:'Malgun Gothic';}
|
||||||
|
.cs-search{position: relative;}
|
||||||
|
.cs-search .blue_window{display:inline-block;width:561px;height:40px;border: 1px solid #676fb2;border-right:0;}
|
||||||
|
.cs-search label{background:url(/img/search-fofair.png) no-repeat 15px 50%;width:147px;height:40px;margin-bottom:0;
|
||||||
|
text-indent:-999em;}
|
||||||
|
.cs-search .query{width:100%;height:100%;padding:4px 10px;border:0;font-size:15px;}
|
||||||
|
.cs-search .query::-webkit-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query::-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-ms-input-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .query:-moz-placeholder {font-family:'Malgun Gothic';color: #757575;font-size:15px;letter-spacing: -1px;}
|
||||||
|
.cs-search .cs-search-btn{width:57px;height:40px;white-space: nowrap;background: #818ce3;color: #fff;-moz-box-shadow: inset 0 0 10px #5f6cd4;-webkit-box-shadow: inset 0 0 10px #5f6cd4;box-shadow:inset 0 0 10px #5f6cd4;}
|
||||||
|
.cs-search-lnb{overflow:hidden;list-style:none;border-bottom:1px solid #e8e8e8}
|
||||||
|
.cs-search-lnb li{float:left;}
|
||||||
|
.cs-search-lnb li:first-child{margin-left:139px;}
|
||||||
|
.cs-search-lnb li a{position:relative;display:block;height:54px;margin: 2px 8px 0;padding: 0 8px;line-height:54px;}
|
||||||
|
.cs-search-lnb li a.on{color: #5f6cd4;font-weight:700}
|
||||||
|
.cs-search-lnb li a.on:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#5f6cd4}
|
||||||
|
.cs-content-search{padding:16px 0 0 163px;}
|
||||||
|
.cs-result-stats{font-size:13px;color:#808080;margin-bottom:38px;}
|
||||||
|
.result-box{max-width:618px;padding:16px 0;border-top:1px solid #e8e8e8}
|
||||||
|
.result-box h2{margin-bottom: 10px;font-size:15px;}
|
||||||
|
.result-link{font-size:18px;color:#1a0dab;}
|
||||||
|
.result-link.more{font-size:16px;}
|
||||||
|
.result-link:hover{text-decoration:underline;}
|
||||||
|
.result-list{position: relative;margin-bottom:23px;}
|
||||||
|
.result-list:last-child{margin-bottom:0;}
|
||||||
|
.result-date{color:#545454;line-height: 1.4;}
|
||||||
|
.result-content{padding:4px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
<div class="cs-search-wrapper">
|
||||||
|
<div class="search-form-wrap">
|
||||||
|
<form:form name="search" id="search" action="/com/srch/Search.do" class="search-form" method="post">
|
||||||
|
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
|
||||||
|
<input type="hidden" id="searchType" name="searchType" value="process"/>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<div class="cs-search">
|
||||||
|
<label for="query">kofair</label>
|
||||||
|
<span class="blue_window">
|
||||||
|
<input name="searchKeyword" id="searchKeyword" type="text" value="${searchVO.searchKeyword}" class="query" title="검색어 입력" placeholder="한국공정거래조정원 통합검색" >
|
||||||
|
</span>
|
||||||
|
<a style="display: unset;"><input type="button" value="검색" class="cs-search-btn" onClick="javascript:goSearch(this);" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form:form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<c:if test="${not empty searchVO.searchKeyword}">
|
||||||
|
<ul class="cs-search-lnb">
|
||||||
|
<li><a href="#none" onClick="javascript:doCollection('ALL');">통합검색</a></li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('process');" class="on">
|
||||||
|
사건처리 관리 [${empty process.totcnt ? "0":process.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('conference');">
|
||||||
|
협의회 관리 [${empty conference.totcnt ? "0":conference.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('completed');">
|
||||||
|
사건종료 관리 [${empty completed.totcnt ? "0":completed.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('board');">
|
||||||
|
게시판 [${empty board.totcnt ? "0":board.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#none" onClick="doCollection('counsel');">
|
||||||
|
상담 관리 [${empty counsel.totcnt ? "0":counsel.totcnt}]
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${fn:length(process.list) > 0}">
|
||||||
|
<div class="cs-content-search">
|
||||||
|
<div class="cs-result-stats">검색어 '<c:out value="${searchVO.searchKeyword}"/>'에 대해 총 ${process.totcnt}건이 검색되었습니다.</div>
|
||||||
|
|
||||||
|
<div class="result-box cass">
|
||||||
|
<h2>사건처리관리</h2>
|
||||||
|
<c:forEach var="list" items="${process.list}" varStatus="sts1">
|
||||||
|
<div class="result-list">
|
||||||
|
<a href="/gtm/case/trublprocessmng/rceptEdit/Edit.do?type=TP_RCEPTEDIT&caseNo=${list.url}" class="result-link" target="_blank">${list.docId}</a>
|
||||||
|
<div class="result-content">사건구분: ${list.caseGubunNm} </div>
|
||||||
|
<div class="result-content">신청인: ${list.companyCeo}, 신청인 상호명: ${list.applcntCompany}, 신청인소재지: ${list.roadAddr1}, 신청경로: ${list.docCheck} </div>
|
||||||
|
<div class="result-content">신청인 담당자 연락처: ${list.contactHp}</div>
|
||||||
|
<div class="result-content">피신청인: ${list.respondentCeo}, 피신청인 상호명: ${list.respondentCompany}, 자산총액: ${list.kpiAssets1} </div>
|
||||||
|
<div class="result-content">피신청인 담당자 연락처: ${list.pcontactHp}</div>
|
||||||
|
<div class="result-content">신청취지: ${list.applicationObj}</div>
|
||||||
|
<div class="result-content">현재단계: ${list.stateProNm}, 다음단계: ${list.stateProNext}, 기간경과여부: ${list.termCheck}</div>
|
||||||
|
<div class="result-content">조정결과: ${list.mediationBig} [${list.mediationSmall}]</div>
|
||||||
|
<div class="result-content">담당자: ${list.caseExaminerNm}, 진행일수: <span class="prodate_put">${list.proDate}</span> </div>
|
||||||
|
<div class="org_prodate" style="display:none;">${list.proDate} </div>
|
||||||
|
<span class="result-date">접수일 : ${list.caseDate} </span>
|
||||||
|
</div>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="page">
|
||||||
|
<ul class="inline">
|
||||||
|
<ui:pagination paginationInfo="${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<div class="result-box h2">
|
||||||
|
<p>'<c:out value="${searchVO.searchKeyword}"/>'에 대한 검색결과가 없습니다.</p>
|
||||||
|
<ul>
|
||||||
|
<li>단어의 철자가 정확한지 확인해 보세요.</li>
|
||||||
|
<li>한글을 영어로 혹은 영어를 한글로 입력했는지 확인해 보세요.</li>
|
||||||
|
<li>검색어의 단어 수를 줄이거나, 보다 일반적인 검색어로 다시 검색해 보세요.</li>
|
||||||
|
<li>두 단어 이상의 검색어인 경우, 띄어쓰기를 확인해 보세요.</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
@ -45,6 +45,63 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<div class="mask"></div>
|
||||||
|
|
||||||
|
<!-- 팝업 : 개인정보 수집 및 이용 동의 : cert1_popup -->
|
||||||
|
<div class="tooltip-wrap">
|
||||||
|
<div class="popup_wrap layer_popup cert_popup cert1_popup" style="width:90%;max-width:640px;" tabindex="0" data-tooltip-con="cert1_popup" data-focus="cert1_popup" data-focus-prev="cert1_popup_close">
|
||||||
|
<div class="popup_content">
|
||||||
|
<div class="content">
|
||||||
|
<b class="title depth02 orange_border round">개인정보 수집 및 이용 동의 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
|
<div class="box gray_border" style="max-height:300px;overflow:auto;">
|
||||||
|
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
||||||
|
<dl class="sub_dl">
|
||||||
|
<dt>1. 개인정보의 수집ㆍ이용 목적</dt>
|
||||||
|
<dd>- 분쟁조정 사건 처리 : 분쟁조정사건의 진행을 위해 조정신청서 제출시 사건 진행을 위한 분쟁당사자의 사업자 정보(상호, 주소, 연락처 등)를 처리하며
|
||||||
|
사건 관련 제출한 자료에 포함된 개인정보는 사건 처리를 위한 목적으로 이용(사건서류 우편송달, 출석조사 등 사건조사를 위한 담당자 연락)</dd>
|
||||||
|
<dd>- 민원 상담 처리 : 분쟁조정관련 상담, 무료법률상담, 조정원에 관한 상담, 자체 만족도 조사 등 민원처리</dd>
|
||||||
|
<dt>2. 수집ㆍ이용하려는 개인정보의 항목</dt>
|
||||||
|
<dd>- 성명, 기관명, 직위(급), 연락처, 이메일 주소</dd>
|
||||||
|
<dt>3. 개인정보의 보유 및 이용기간</dt>
|
||||||
|
<dd>- 개인정보파일명 : 분쟁조정당사자 정보관리</dd>
|
||||||
|
<dd>- 보유 및 이용기간 : 5년</dd>
|
||||||
|
<dt>4. 이용자 개인정보보호</dt>
|
||||||
|
<dd>- 이용자 개인정보보호를 위하여 수집된 개인정보는 암호화되어 처리됩니다.</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div class="btn_wrap center">
|
||||||
|
<button type="button" class="btn btn_text btn_40 gray_fill tooltip-close" data-tooltip="cert1_popup_popup" data-focus="cert1_popup_popup" data-focus-next="cert1_popup">확인</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 팝업 : 개인정보 제3자 제공 동의 : cert1_popup -->
|
||||||
|
<div class="tooltip-wrap">
|
||||||
|
<div class="popup_wrap layer_popup cert_popup cert2_popup" style="width:90%;max-width:640px;" tabindex="0" data-tooltip-con="cert2_popup" data-focus="cert2_popup" data-focus-prev="cert2_popup_close">
|
||||||
|
<div class="popup_content">
|
||||||
|
<div class="content">
|
||||||
|
<b class="title depth02 orange_border round">개인정보 제3자 제공 동의 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
|
<div class="box gray_border" style="max-height:300px;overflow:auto;">
|
||||||
|
<p>분쟁조정사건처리시스템은 정보주체의 동의, 법률에 특별한 규정이 있는 경우 등 개인정보보호법 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.</p>
|
||||||
|
<dl class="sub_dl">
|
||||||
|
<dt>가. 용어의 정의</dt>
|
||||||
|
<dd>1. 인증사업자 : 네이버, 카카오 등 전자서명 서비스를 제공하는 사업자</dd>
|
||||||
|
<dt>나. 제3자 제공에 관한 사항</dt>
|
||||||
|
<dd>1. 개인정보를 제공받는 자 : 인증사업자</dd>
|
||||||
|
<dd>2. 제공받는 자의 개인정보 이용목적 : 간편인증 시 본인확인 또는 전자서명</dd>
|
||||||
|
<dd>3. 제공하는 개인정보 항목 : 생년월일, 이름, 휴대폰번호</dd>
|
||||||
|
<dd>4. 제공받는 자의 보유 및 이용기간 : 본인확인 또는 전자서명 후 즉시 파기</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div class="btn_wrap center">
|
||||||
|
<button type="button" class="btn btn_text btn_40 gray_fill tooltip-close" data-tooltip="cert2_popup_popup" data-focus="cert2_popup_popup" data-focus-next="cert2_popup">확인</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<form id="kForm" name="kForm" action="/web/user/cert/kCertStep2.do" method="post">
|
<form id="kForm" name="kForm" action="/web/user/cert/kCertStep2.do" method="post">
|
||||||
<div class="window_popup idf" style="max-width:700px">
|
<div class="window_popup idf" style="max-width:700px">
|
||||||
@ -80,13 +137,13 @@
|
|||||||
<div class="checkbox_wrap">
|
<div class="checkbox_wrap">
|
||||||
<input type="checkbox" id="agree_01"><label for="agree_01">개인정보 수집 및 이용동의 <span class="color_red">(필수)</span></label>
|
<input type="checkbox" id="agree_01"><label for="agree_01">개인정보 수집 및 이용동의 <span class="color_red">(필수)</span></label>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn_35 btn_text darkgray_border">자세히보기</button>
|
<button type="button" class="btn btn_35 btn_text darkgray_border" data-tooltip="cert1_popup">자세히보기</button>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div class="checkbox_wrap">
|
<div class="checkbox_wrap">
|
||||||
<input type="checkbox" id="agree_02"><label for="agree_02">제3자 정보 제공 동의 <span class="color_red">(필수)</span></label>
|
<input type="checkbox" id="agree_02"><label for="agree_02">제3자 정보 제공 동의 <span class="color_red">(필수)</span></label>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn_35 btn_text darkgray_border">자세히보기</button>
|
<button type="button" class="btn btn_35 btn_text darkgray_border" data-tooltip="cert2_popup">자세히보기</button>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="btn_wrap center">
|
<div class="btn_wrap center">
|
||||||
|
|||||||
@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
<div class="btn_wrap center">
|
<div class="btn_wrap center">
|
||||||
<button type="button" class="btn btn_40 btn_text gray_fill" onclick="self.close();">취소</button>
|
<button type="button" class="btn btn_40 btn_text gray_fill" onclick="self.close();">취소</button>
|
||||||
<button type="button" class="btn btn_40 btn_text darkblue_fill" onclick="step3();">인증요청</button>
|
<button type="button" class="btn btn_40 btn_text darkblue_fill" onclick="step3();">인증완료</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -45,6 +45,64 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<div class="mask"></div>
|
||||||
|
|
||||||
|
<!-- 팝업 : 개인정보 수집 및 이용 동의 : cert1_popup -->
|
||||||
|
<div class="tooltip-wrap">
|
||||||
|
<div class="popup_wrap layer_popup cert_popup cert1_popup" style="width:90%;max-width:640px;" tabindex="0" data-tooltip-con="cert1_popup" data-focus="cert1_popup" data-focus-prev="cert1_popup_close">
|
||||||
|
<div class="popup_content">
|
||||||
|
<div class="content">
|
||||||
|
<b class="title depth02 orange_border round">개인정보 수집 및 이용 동의 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
|
<div class="box gray_border" style="max-height:300px;overflow:auto;">
|
||||||
|
<p>한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.</p>
|
||||||
|
<dl class="sub_dl">
|
||||||
|
<dt>1. 개인정보의 수집ㆍ이용 목적</dt>
|
||||||
|
<dd>- 분쟁조정 사건 처리 : 분쟁조정사건의 진행을 위해 조정신청서 제출시 사건 진행을 위한 분쟁당사자의 사업자 정보(상호, 주소, 연락처 등)를 처리하며
|
||||||
|
사건 관련 제출한 자료에 포함된 개인정보는 사건 처리를 위한 목적으로 이용(사건서류 우편송달, 출석조사 등 사건조사를 위한 담당자 연락)</dd>
|
||||||
|
<dd>- 민원 상담 처리 : 분쟁조정관련 상담, 무료법률상담, 조정원에 관한 상담, 자체 만족도 조사 등 민원처리</dd>
|
||||||
|
<dt>2. 수집ㆍ이용하려는 개인정보의 항목</dt>
|
||||||
|
<dd>- 성명, 기관명, 직위(급), 연락처, 이메일 주소</dd>
|
||||||
|
<dt>3. 개인정보의 보유 및 이용기간</dt>
|
||||||
|
<dd>- 개인정보파일명 : 분쟁조정당사자 정보관리</dd>
|
||||||
|
<dd>- 보유 및 이용기간 : 5년</dd>
|
||||||
|
<dt>4. 이용자 개인정보보호</dt>
|
||||||
|
<dd>- 이용자 개인정보보호를 위하여 수집된 개인정보는 암호화되어 처리됩니다.</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div class="btn_wrap center">
|
||||||
|
<button type="button" class="btn btn_text btn_40 gray_fill tooltip-close" data-tooltip="cert1_popup_popup" data-focus="cert1_popup_popup" data-focus-next="cert1_popup">확인</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 팝업 : 개인정보 제3자 제공 동의 : cert1_popup -->
|
||||||
|
<div class="tooltip-wrap">
|
||||||
|
<div class="popup_wrap layer_popup cert_popup cert2_popup" style="width:90%;max-width:640px;" tabindex="0" data-tooltip-con="cert2_popup" data-focus="cert2_popup" data-focus-prev="cert2_popup_close">
|
||||||
|
<div class="popup_content">
|
||||||
|
<div class="content">
|
||||||
|
<b class="title depth02 orange_border round">개인정보 제3자 제공 동의 <span class="color_red fw_medium">(필수)</span></b>
|
||||||
|
<div class="box gray_border" style="max-height:300px;overflow:auto;">
|
||||||
|
<p>분쟁조정사건처리시스템은 정보주체의 동의, 법률에 특별한 규정이 있는 경우 등 개인정보보호법 제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.</p>
|
||||||
|
<dl class="sub_dl">
|
||||||
|
<dt>가. 용어의 정의</dt>
|
||||||
|
<dd>1. 인증사업자 : 네이버, 카카오 등 전자서명 서비스를 제공하는 사업자</dd>
|
||||||
|
<dt>나. 제3자 제공에 관한 사항</dt>
|
||||||
|
<dd>1. 개인정보를 제공받는 자 : 인증사업자</dd>
|
||||||
|
<dd>2. 제공받는 자의 개인정보 이용목적 : 간편인증 시 본인확인 또는 전자서명</dd>
|
||||||
|
<dd>3. 제공하는 개인정보 항목 : 생년월일, 이름, 휴대폰번호</dd>
|
||||||
|
<dd>4. 제공받는 자의 보유 및 이용기간 : 본인확인 또는 전자서명 후 즉시 파기</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
<div class="btn_wrap center">
|
||||||
|
<button type="button" class="btn btn_text btn_40 gray_fill tooltip-close" data-tooltip="cert2_popup_popup" data-focus="cert2_popup_popup" data-focus-next="cert2_popup">확인</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<form id="nForm" name="nForm" action="/web/user/cert/nCertStep2.do" method="post">
|
<form id="nForm" name="nForm" action="/web/user/cert/nCertStep2.do" method="post">
|
||||||
<div class="window_popup idf" style="max-width:700px">
|
<div class="window_popup idf" style="max-width:700px">
|
||||||
@ -80,13 +138,13 @@
|
|||||||
<div class="checkbox_wrap">
|
<div class="checkbox_wrap">
|
||||||
<input type="checkbox" id="agree_01"><label for="agree_01">개인정보 수집 및 이용동의 <span class="color_red">(필수)</span></label>
|
<input type="checkbox" id="agree_01"><label for="agree_01">개인정보 수집 및 이용동의 <span class="color_red">(필수)</span></label>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn_35 btn_text darkgray_border">자세히보기</button>
|
<button type="button" class="btn btn_35 btn_text darkgray_border" data-tooltip="cert1_popup">자세히보기</button>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div class="checkbox_wrap">
|
<div class="checkbox_wrap">
|
||||||
<input type="checkbox" id="agree_02"><label for="agree_02">제3자 정보 제공 동의 <span class="color_red">(필수)</span></label>
|
<input type="checkbox" id="agree_02"><label for="agree_02">제3자 정보 제공 동의 <span class="color_red">(필수)</span></label>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="btn btn_35 btn_text darkgray_border">자세히보기</button>
|
<button type="button" class="btn btn_35 btn_text darkgray_border" data-tooltip="cert2_popup">자세히보기</button>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="btn_wrap center">
|
<div class="btn_wrap center">
|
||||||
|
|||||||
@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
<div class="btn_wrap center">
|
<div class="btn_wrap center">
|
||||||
<button type="button" class="btn btn_40 btn_text gray_fill" onclick="self.close();">취소</button>
|
<button type="button" class="btn btn_40 btn_text gray_fill" onclick="self.close();">취소</button>
|
||||||
<button type="button" class="btn btn_40 btn_text darkblue_fill" onclick="step3();">인증요청</button>
|
<button type="button" class="btn btn_40 btn_text darkblue_fill" onclick="step3();">인증완료</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -90,6 +90,20 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b
|
|||||||
|
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
|
<!-- 분쟁조정 사건조회 -->
|
||||||
|
<c:if test="${
|
||||||
|
fn:contains(URL, '/web/user')
|
||||||
|
&& fn:contains(URL, 'mediationStep')
|
||||||
|
|| fn:contains(URL, '/web/user/mediation/case/01/155/')
|
||||||
|
|| fn:contains(URL, '/web/user/mediation/case/02/155/')
|
||||||
|
|| fn:contains(URL, '/web/user/mediation/case/03/155/')
|
||||||
|
&& fn:contains(URL, '.do')
|
||||||
|
}">
|
||||||
|
<link rel="stylesheet" href="/kofair_case_seed/usr/style/request.css">
|
||||||
|
<script src="/kofair_case_seed/usr/scripts/request.js"></script>
|
||||||
|
|
||||||
|
</c:if>
|
||||||
|
|
||||||
|
|
||||||
<decorator:head />
|
<decorator:head />
|
||||||
</head>
|
</head>
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 Adam Shaw
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
"Software"), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||||
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||||
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
@ -0,0 +1,73 @@
|
|||||||
|
# FullCalendar
|
||||||
|
|
||||||
|
Full-sized drag & drop calendar in JavaScript
|
||||||
|
|
||||||
|
- [Project Website](https://fullcalendar.io/)
|
||||||
|
- [Documentation](https://fullcalendar.io/docs)
|
||||||
|
- [Changelog](CHANGELOG.md)
|
||||||
|
- [Support](https://fullcalendar.io/support)
|
||||||
|
- [License](LICENSE.md)
|
||||||
|
- [Roadmap](https://fullcalendar.io/roadmap)
|
||||||
|
|
||||||
|
Connectors:
|
||||||
|
|
||||||
|
- [React](https://github.com/fullcalendar/fullcalendar-react)
|
||||||
|
- [Angular](https://github.com/fullcalendar/fullcalendar-angular)
|
||||||
|
- [Vue 3](https://github.com/fullcalendar/fullcalendar-vue) |
|
||||||
|
[2](https://github.com/fullcalendar/fullcalendar-vue2)
|
||||||
|
|
||||||
|
## Bundle
|
||||||
|
|
||||||
|
The [FullCalendar Standard Bundle](bundle) is easier to install than individual plugins, though filesize will be larger. It works well with a CDN.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Install the FullCalendar core package and any plugins you plan to use:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install @fullcalendar/core @fullcalendar/interaction @fullcalendar/daygrid
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Instantiate a Calendar with plugins and options:
|
||||||
|
|
||||||
|
```js
|
||||||
|
import { Calendar } from '@fullcalendar/core'
|
||||||
|
import interactionPlugin from '@fullcalendar/interaction'
|
||||||
|
import dayGridPlugin from '@fullcalendar/daygrid'
|
||||||
|
|
||||||
|
const calendarEl = document.getElementById('calendar')
|
||||||
|
const calendar = new Calendar(calendarEl, {
|
||||||
|
plugins: [
|
||||||
|
interactionPlugin,
|
||||||
|
dayGridPlugin
|
||||||
|
],
|
||||||
|
initialView: 'timeGridWeek',
|
||||||
|
editable: true,
|
||||||
|
events: [
|
||||||
|
{ title: 'Meeting', start: new Date() }
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
|
calendar.render()
|
||||||
|
```
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
You must install this repo with [PNPM](https://pnpm.io/):
|
||||||
|
|
||||||
|
```
|
||||||
|
pnpm install
|
||||||
|
```
|
||||||
|
|
||||||
|
Available scripts (via `pnpm run <script>`):
|
||||||
|
|
||||||
|
- `build` - build production-ready dist files
|
||||||
|
- `dev` - build & watch development dist files
|
||||||
|
- `test` - test headlessly
|
||||||
|
- `test:dev` - test interactively
|
||||||
|
- `lint`
|
||||||
|
- `clean`
|
||||||
|
|
||||||
|
[Info about contributing code »](CONTRIBUTING.md)
|
||||||
14702
src/main/webapp/kofair_case_seed/script/plugin/fullcalendar-6.1.15/dist/index.global.js
vendored
Normal file
14702
src/main/webapp/kofair_case_seed/script/plugin/fullcalendar-6.1.15/dist/index.global.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
src/main/webapp/kofair_case_seed/script/plugin/fullcalendar-6.1.15/dist/index.global.min.js
vendored
Normal file
6
src/main/webapp/kofair_case_seed/script/plugin/fullcalendar-6.1.15/dist/index.global.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,101 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listMonth'
|
||||||
|
},
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
businessHours: true, // display business hours
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'Business Lunch',
|
||||||
|
start: '2023-01-03T13:00:00',
|
||||||
|
constraint: 'businessHours'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-13T11:00:00',
|
||||||
|
constraint: 'availableForMeeting', // defined below
|
||||||
|
color: '#257e4a'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-18',
|
||||||
|
end: '2023-01-20'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Party',
|
||||||
|
start: '2023-01-29T20:00:00'
|
||||||
|
},
|
||||||
|
|
||||||
|
// areas where "Meeting" must be dropped
|
||||||
|
{
|
||||||
|
groupId: 'availableForMeeting',
|
||||||
|
start: '2023-01-11T10:00:00',
|
||||||
|
end: '2023-01-11T16:00:00',
|
||||||
|
display: 'background'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 'availableForMeeting',
|
||||||
|
start: '2023-01-13T10:00:00',
|
||||||
|
end: '2023-01-13T16:00:00',
|
||||||
|
display: 'background'
|
||||||
|
},
|
||||||
|
|
||||||
|
// red areas where no events can be dropped
|
||||||
|
{
|
||||||
|
start: '2023-01-24',
|
||||||
|
end: '2023-01-28',
|
||||||
|
overlap: false,
|
||||||
|
display: 'background',
|
||||||
|
color: '#ff9f89'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
start: '2023-01-06',
|
||||||
|
end: '2023-01-08',
|
||||||
|
overlap: false,
|
||||||
|
display: 'background',
|
||||||
|
color: '#ff9f89'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,104 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prevYear,prev,next,nextYear today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,dayGridWeek,dayGridDay'
|
||||||
|
},
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,69 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var srcCalendarEl = document.getElementById('source-calendar');
|
||||||
|
var destCalendarEl = document.getElementById('destination-calendar');
|
||||||
|
|
||||||
|
var srcCalendar = new FullCalendar.Calendar(srcCalendarEl, {
|
||||||
|
editable: true,
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'event1',
|
||||||
|
start: '2023-01-11T10:00:00',
|
||||||
|
end: '2023-01-11T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'event2',
|
||||||
|
start: '2023-01-13T10:00:00',
|
||||||
|
end: '2023-01-13T16:00:00'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
eventLeave: function(info) {
|
||||||
|
console.log('event left!', info.event);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
var destCalendar = new FullCalendar.Calendar(destCalendarEl, {
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
editable: true,
|
||||||
|
droppable: true, // will let it receive events!
|
||||||
|
eventReceive: function(info) {
|
||||||
|
console.log('event received!', info.event);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
srcCalendar.render();
|
||||||
|
destCalendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 20px 0 0 20px;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
#source-calendar,
|
||||||
|
#destination-calendar {
|
||||||
|
float: left;
|
||||||
|
width: 600px;
|
||||||
|
margin: 0 20px 20px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='source-calendar'></div>
|
||||||
|
<div id='destination-calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,149 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
|
||||||
|
/* initialize the external events
|
||||||
|
-----------------------------------------------------------------*/
|
||||||
|
|
||||||
|
var containerEl = document.getElementById('external-events-list');
|
||||||
|
new FullCalendar.Draggable(containerEl, {
|
||||||
|
itemSelector: '.fc-event',
|
||||||
|
eventData: function(eventEl) {
|
||||||
|
return {
|
||||||
|
title: eventEl.innerText.trim()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
//// the individual way to do it
|
||||||
|
// var containerEl = document.getElementById('external-events-list');
|
||||||
|
// var eventEls = Array.prototype.slice.call(
|
||||||
|
// containerEl.querySelectorAll('.fc-event')
|
||||||
|
// );
|
||||||
|
// eventEls.forEach(function(eventEl) {
|
||||||
|
// new FullCalendar.Draggable(eventEl, {
|
||||||
|
// eventData: {
|
||||||
|
// title: eventEl.innerText.trim(),
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
|
|
||||||
|
/* initialize the calendar
|
||||||
|
-----------------------------------------------------------------*/
|
||||||
|
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
|
||||||
|
},
|
||||||
|
editable: true,
|
||||||
|
droppable: true, // this allows things to be dropped onto the calendar
|
||||||
|
drop: function(arg) {
|
||||||
|
// is the "remove after drop" checkbox checked?
|
||||||
|
if (document.getElementById('drop-remove').checked) {
|
||||||
|
// if so, remove the element from the "Draggable Events" list
|
||||||
|
arg.draggedEl.parentNode.removeChild(arg.draggedEl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
calendar.render();
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin-top: 40px;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
#external-events {
|
||||||
|
position: fixed;
|
||||||
|
left: 20px;
|
||||||
|
top: 20px;
|
||||||
|
width: 150px;
|
||||||
|
padding: 0 10px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
background: #eee;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
#external-events h4 {
|
||||||
|
font-size: 16px;
|
||||||
|
margin-top: 0;
|
||||||
|
padding-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#external-events .fc-event {
|
||||||
|
margin: 3px 0;
|
||||||
|
cursor: move;
|
||||||
|
}
|
||||||
|
|
||||||
|
#external-events p {
|
||||||
|
margin: 1.5em 0;
|
||||||
|
font-size: 11px;
|
||||||
|
color: #666;
|
||||||
|
}
|
||||||
|
|
||||||
|
#external-events p input {
|
||||||
|
margin: 0;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar-wrap {
|
||||||
|
margin-left: 200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id='wrap'>
|
||||||
|
|
||||||
|
<div id='external-events'>
|
||||||
|
<h4>Draggable Events</h4>
|
||||||
|
|
||||||
|
<div id='external-events-list'>
|
||||||
|
<div class='fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event'>
|
||||||
|
<div class='fc-event-main'>My Event 1</div>
|
||||||
|
</div>
|
||||||
|
<div class='fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event'>
|
||||||
|
<div class='fc-event-main'>My Event 2</div>
|
||||||
|
</div>
|
||||||
|
<div class='fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event'>
|
||||||
|
<div class='fc-event-main'>My Event 3</div>
|
||||||
|
</div>
|
||||||
|
<div class='fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event'>
|
||||||
|
<div class='fc-event-main'>My Event 4</div>
|
||||||
|
</div>
|
||||||
|
<div class='fc-event fc-h-event fc-daygrid-event fc-daygrid-block-event'>
|
||||||
|
<div class='fc-event-main'>My Event 5</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<input type='checkbox' id='drop-remove' />
|
||||||
|
<label for='drop-remove'>remove after drop</label>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id='calendar-wrap'>
|
||||||
|
<div id='calendar'></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,125 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
height: '100%',
|
||||||
|
expandRows: true,
|
||||||
|
slotMinTime: '08:00',
|
||||||
|
slotMaxTime: '20:00',
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
|
||||||
|
},
|
||||||
|
initialView: 'dayGridMonth',
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
nowIndicator: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
html, body {
|
||||||
|
overflow: hidden; /* don't do scrollbars */
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar-container {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fc-header-toolbar {
|
||||||
|
/*
|
||||||
|
the calendar will be butting up against the edges,
|
||||||
|
but let's scoot in the header's buttons
|
||||||
|
*/
|
||||||
|
padding-top: 1em;
|
||||||
|
padding-left: 1em;
|
||||||
|
padding-right: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar-container'>
|
||||||
|
<div id='calendar'></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,76 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
height: 'auto',
|
||||||
|
// stickyHeaderDates: false, // for disabling
|
||||||
|
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'listMonth,listYear'
|
||||||
|
},
|
||||||
|
|
||||||
|
// customize the button names,
|
||||||
|
// otherwise they'd all just say "list"
|
||||||
|
views: {
|
||||||
|
listMonth: { buttonText: 'list month' },
|
||||||
|
listYear: { buttonText: 'list year' }
|
||||||
|
},
|
||||||
|
|
||||||
|
initialView: 'listYear',
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'repeating event 1',
|
||||||
|
daysOfWeek: [ 1, 2, 3 ],
|
||||||
|
duration: '00:30'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'repeating event 2',
|
||||||
|
daysOfWeek: [ 1, 2, 3 ],
|
||||||
|
duration: '00:30'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'repeating event 3',
|
||||||
|
daysOfWeek: [ 1, 2, 3 ],
|
||||||
|
duration: '00:30'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,114 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'listDay,listWeek'
|
||||||
|
},
|
||||||
|
|
||||||
|
// customize the button names,
|
||||||
|
// otherwise they'd all just say "list"
|
||||||
|
views: {
|
||||||
|
listDay: { buttonText: 'list day' },
|
||||||
|
listWeek: { buttonText: 'list week' }
|
||||||
|
},
|
||||||
|
|
||||||
|
initialView: 'listWeek',
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,100 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
businessHours: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,110 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'multiMonthYear,dayGridMonth,timeGridWeek'
|
||||||
|
},
|
||||||
|
initialView: 'multiMonthYear',
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
// multiMonthMaxColumns: 1, // guarantee single column
|
||||||
|
// showNonCurrentDates: true,
|
||||||
|
// fixedWeekCount: false,
|
||||||
|
// businessHours: true,
|
||||||
|
// weekends: false,
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1200px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,107 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridYear,dayGridMonth,timeGridWeek'
|
||||||
|
},
|
||||||
|
initialView: 'dayGridYear',
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
// businessHours: true,
|
||||||
|
// weekends: false,
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1200px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,108 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
initialView: 'timeGridWeek',
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
|
||||||
|
},
|
||||||
|
height: 'auto',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
selectMirror: true,
|
||||||
|
nowIndicator: true,
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,123 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay'
|
||||||
|
},
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
selectable: true,
|
||||||
|
selectMirror: true,
|
||||||
|
select: function(arg) {
|
||||||
|
var title = prompt('Event Title:');
|
||||||
|
if (title) {
|
||||||
|
calendar.addEvent({
|
||||||
|
title: title,
|
||||||
|
start: arg.start,
|
||||||
|
end: arg.end,
|
||||||
|
allDay: arg.allDay
|
||||||
|
})
|
||||||
|
}
|
||||||
|
calendar.unselect()
|
||||||
|
},
|
||||||
|
eventClick: function(arg) {
|
||||||
|
if (confirm('Are you sure you want to delete this event?')) {
|
||||||
|
arg.event.remove()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
editable: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,180 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
/*
|
||||||
|
From https://github.com/fullcalendar/fullcalendar/issues/5026
|
||||||
|
*/
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarOptions = {
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
initialView: 'timeGridWeek',
|
||||||
|
nowIndicator: true,
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
|
||||||
|
},
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
selectMirror: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(document.getElementById('calendar'), calendarOptions);
|
||||||
|
calendar.render();
|
||||||
|
|
||||||
|
var calendar2 = new FullCalendar.Calendar(document.getElementById('calendar2'), calendarOptions);
|
||||||
|
calendar2.render();
|
||||||
|
|
||||||
|
/*
|
||||||
|
Modal
|
||||||
|
*/
|
||||||
|
|
||||||
|
var modal = document.querySelector('.modal');
|
||||||
|
var modalTrigger = document.querySelector('.modal-trigger');
|
||||||
|
var modalOverlay = document.querySelector('.modal-overlay');
|
||||||
|
|
||||||
|
modalTrigger.addEventListener('click', function() {
|
||||||
|
modal.classList.add('is-visible');
|
||||||
|
calendar2.updateSize();
|
||||||
|
});
|
||||||
|
modalOverlay.addEventListener('click', function() {
|
||||||
|
modal.classList.remove('is-visible');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 10000;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal.is-visible {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal-overlay {
|
||||||
|
position: fixed;
|
||||||
|
z-index: 10;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: hsla(0, 0%, 0%, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal-wrapper {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 9999;
|
||||||
|
top: 6em;
|
||||||
|
left: 50%;
|
||||||
|
width: 600px;
|
||||||
|
margin-left: -16em;
|
||||||
|
background-color: #fff;
|
||||||
|
box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal-content {
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<button class='modal-trigger'>Show modal</button>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
<div class='modal'>
|
||||||
|
<div class='modal-overlay'></div>
|
||||||
|
<div class='modal-wrapper'>
|
||||||
|
<div class='modal-content'>
|
||||||
|
<div id='calendar2'></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,108 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset='utf-8' />
|
||||||
|
<script src='../dist/index.global.js'></script>
|
||||||
|
<script>
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
var calendarEl = document.getElementById('calendar');
|
||||||
|
|
||||||
|
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||||
|
initialDate: '2023-01-12',
|
||||||
|
initialView: 'timeGridWeek',
|
||||||
|
nowIndicator: true,
|
||||||
|
headerToolbar: {
|
||||||
|
left: 'prev,next today',
|
||||||
|
center: 'title',
|
||||||
|
right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek'
|
||||||
|
},
|
||||||
|
navLinks: true, // can click day/week names to navigate views
|
||||||
|
editable: true,
|
||||||
|
selectable: true,
|
||||||
|
selectMirror: true,
|
||||||
|
dayMaxEvents: true, // allow "more" link when too many events
|
||||||
|
events: [
|
||||||
|
{
|
||||||
|
title: 'All Day Event',
|
||||||
|
start: '2023-01-01',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Long Event',
|
||||||
|
start: '2023-01-07',
|
||||||
|
end: '2023-01-10'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-09T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
groupId: 999,
|
||||||
|
title: 'Repeating Event',
|
||||||
|
start: '2023-01-16T16:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Conference',
|
||||||
|
start: '2023-01-11',
|
||||||
|
end: '2023-01-13'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T10:30:00',
|
||||||
|
end: '2023-01-12T12:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Lunch',
|
||||||
|
start: '2023-01-12T12:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Meeting',
|
||||||
|
start: '2023-01-12T14:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Happy Hour',
|
||||||
|
start: '2023-01-12T17:30:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Dinner',
|
||||||
|
start: '2023-01-12T20:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Birthday Party',
|
||||||
|
start: '2023-01-13T07:00:00'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: 'Click for Google',
|
||||||
|
url: 'http://google.com/',
|
||||||
|
start: '2023-01-28'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
calendar.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 40px 10px;
|
||||||
|
padding: 0;
|
||||||
|
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#calendar {
|
||||||
|
max-width: 1100px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<div id='calendar'></div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -0,0 +1,64 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Bootstrap 4 Plugin v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io/docs/bootstrap4
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
FullCalendar.Bootstrap = (function (exports, core, internal$1) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
class BootstrapTheme extends internal$1.Theme {
|
||||||
|
}
|
||||||
|
BootstrapTheme.prototype.classes = {
|
||||||
|
root: 'fc-theme-bootstrap',
|
||||||
|
table: 'table-bordered',
|
||||||
|
tableCellShaded: 'table-active',
|
||||||
|
buttonGroup: 'btn-group',
|
||||||
|
button: 'btn btn-primary',
|
||||||
|
buttonActive: 'active',
|
||||||
|
popover: 'popover',
|
||||||
|
popoverHeader: 'popover-header',
|
||||||
|
popoverContent: 'popover-body',
|
||||||
|
};
|
||||||
|
BootstrapTheme.prototype.baseIconClass = 'fa';
|
||||||
|
BootstrapTheme.prototype.iconClasses = {
|
||||||
|
close: 'fa-times',
|
||||||
|
prev: 'fa-chevron-left',
|
||||||
|
next: 'fa-chevron-right',
|
||||||
|
prevYear: 'fa-angle-double-left',
|
||||||
|
nextYear: 'fa-angle-double-right',
|
||||||
|
};
|
||||||
|
BootstrapTheme.prototype.rtlIconClasses = {
|
||||||
|
prev: 'fa-chevron-right',
|
||||||
|
next: 'fa-chevron-left',
|
||||||
|
prevYear: 'fa-angle-double-right',
|
||||||
|
nextYear: 'fa-angle-double-left',
|
||||||
|
};
|
||||||
|
BootstrapTheme.prototype.iconOverrideOption = 'bootstrapFontAwesome'; // TODO: make TS-friendly. move the option-processing into this plugin
|
||||||
|
BootstrapTheme.prototype.iconOverrideCustomButtonOption = 'bootstrapFontAwesome';
|
||||||
|
BootstrapTheme.prototype.iconOverridePrefix = 'fa-';
|
||||||
|
|
||||||
|
var css_248z = ".fc-theme-bootstrap a:not([href]){color:inherit}.fc-theme-bootstrap .fc-more-link:hover{text-decoration:none}";
|
||||||
|
internal$1.injectStyles(css_248z);
|
||||||
|
|
||||||
|
var plugin = core.createPlugin({
|
||||||
|
name: '@fullcalendar/bootstrap',
|
||||||
|
themeClasses: {
|
||||||
|
bootstrap: BootstrapTheme,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
var internal = {
|
||||||
|
__proto__: null,
|
||||||
|
BootstrapTheme: BootstrapTheme
|
||||||
|
};
|
||||||
|
|
||||||
|
core.globalPlugins.push(plugin);
|
||||||
|
|
||||||
|
exports.Internal = internal;
|
||||||
|
exports["default"] = plugin;
|
||||||
|
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
|
||||||
|
})({}, FullCalendar, FullCalendar.Internal);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Bootstrap 4 Plugin v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io/docs/bootstrap4
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
FullCalendar.Bootstrap=function(e,t,o){"use strict";class r extends o.Theme{}r.prototype.classes={root:"fc-theme-bootstrap",table:"table-bordered",tableCellShaded:"table-active",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},r.prototype.baseIconClass="fa",r.prototype.iconClasses={close:"fa-times",prev:"fa-chevron-left",next:"fa-chevron-right",prevYear:"fa-angle-double-left",nextYear:"fa-angle-double-right"},r.prototype.rtlIconClasses={prev:"fa-chevron-right",next:"fa-chevron-left",prevYear:"fa-angle-double-right",nextYear:"fa-angle-double-left"},r.prototype.iconOverrideOption="bootstrapFontAwesome",r.prototype.iconOverrideCustomButtonOption="bootstrapFontAwesome",r.prototype.iconOverridePrefix="fa-";o.injectStyles(".fc-theme-bootstrap a:not([href]){color:inherit}.fc-theme-bootstrap .fc-more-link:hover{text-decoration:none}");var a=t.createPlugin({name:"@fullcalendar/bootstrap",themeClasses:{bootstrap:r}}),n={__proto__:null,BootstrapTheme:r};return t.globalPlugins.push(a),e.Internal=n,e.default=a,Object.defineProperty(e,"__esModule",{value:!0}),e}({},FullCalendar,FullCalendar.Internal);
|
||||||
@ -0,0 +1,64 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Bootstrap 5 Plugin v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io/docs/bootstrap5
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
FullCalendar.Bootstrap5 = (function (exports, core, internal$1) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
class BootstrapTheme extends internal$1.Theme {
|
||||||
|
}
|
||||||
|
BootstrapTheme.prototype.classes = {
|
||||||
|
root: 'fc-theme-bootstrap5',
|
||||||
|
tableCellShaded: 'fc-theme-bootstrap5-shaded',
|
||||||
|
buttonGroup: 'btn-group',
|
||||||
|
button: 'btn btn-primary',
|
||||||
|
buttonActive: 'active',
|
||||||
|
popover: 'popover',
|
||||||
|
popoverHeader: 'popover-header',
|
||||||
|
popoverContent: 'popover-body',
|
||||||
|
};
|
||||||
|
BootstrapTheme.prototype.baseIconClass = 'bi';
|
||||||
|
BootstrapTheme.prototype.iconClasses = {
|
||||||
|
close: 'bi-x-lg',
|
||||||
|
prev: 'bi-chevron-left',
|
||||||
|
next: 'bi-chevron-right',
|
||||||
|
prevYear: 'bi-chevron-double-left',
|
||||||
|
nextYear: 'bi-chevron-double-right',
|
||||||
|
};
|
||||||
|
BootstrapTheme.prototype.rtlIconClasses = {
|
||||||
|
prev: 'bi-chevron-right',
|
||||||
|
next: 'bi-chevron-left',
|
||||||
|
prevYear: 'bi-chevron-double-right',
|
||||||
|
nextYear: 'bi-chevron-double-left',
|
||||||
|
};
|
||||||
|
// wtf
|
||||||
|
BootstrapTheme.prototype.iconOverrideOption = 'buttonIcons'; // TODO: make TS-friendly
|
||||||
|
BootstrapTheme.prototype.iconOverrideCustomButtonOption = 'icon';
|
||||||
|
BootstrapTheme.prototype.iconOverridePrefix = 'bi-';
|
||||||
|
|
||||||
|
var css_248z = ".fc-theme-bootstrap5 a:not([href]){color:inherit;text-decoration:inherit}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid var(--bs-gray-400)}.fc-theme-bootstrap5 .fc-scrollgrid{border-bottom-width:0;border-right-width:0}.fc-theme-bootstrap5-shaded{background-color:var(--bs-gray-200)}";
|
||||||
|
internal$1.injectStyles(css_248z);
|
||||||
|
|
||||||
|
var plugin = core.createPlugin({
|
||||||
|
name: '@fullcalendar/bootstrap5',
|
||||||
|
themeClasses: {
|
||||||
|
bootstrap5: BootstrapTheme,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
var internal = {
|
||||||
|
__proto__: null,
|
||||||
|
BootstrapTheme: BootstrapTheme
|
||||||
|
};
|
||||||
|
|
||||||
|
core.globalPlugins.push(plugin);
|
||||||
|
|
||||||
|
exports.Internal = internal;
|
||||||
|
exports["default"] = plugin;
|
||||||
|
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
|
||||||
|
})({}, FullCalendar, FullCalendar.Internal);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Bootstrap 5 Plugin v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io/docs/bootstrap5
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
FullCalendar.Bootstrap5=function(e,t,o){"use strict";class r extends o.Theme{}r.prototype.classes={root:"fc-theme-bootstrap5",tableCellShaded:"fc-theme-bootstrap5-shaded",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},r.prototype.baseIconClass="bi",r.prototype.iconClasses={close:"bi-x-lg",prev:"bi-chevron-left",next:"bi-chevron-right",prevYear:"bi-chevron-double-left",nextYear:"bi-chevron-double-right"},r.prototype.rtlIconClasses={prev:"bi-chevron-right",next:"bi-chevron-left",prevYear:"bi-chevron-double-right",nextYear:"bi-chevron-double-left"},r.prototype.iconOverrideOption="buttonIcons",r.prototype.iconOverrideCustomButtonOption="icon",r.prototype.iconOverridePrefix="bi-";o.injectStyles(".fc-theme-bootstrap5 a:not([href]){color:inherit;text-decoration:inherit}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid var(--bs-gray-400)}.fc-theme-bootstrap5 .fc-scrollgrid{border-bottom-width:0;border-right-width:0}.fc-theme-bootstrap5-shaded{background-color:var(--bs-gray-200)}");var a=t.createPlugin({name:"@fullcalendar/bootstrap5",themeClasses:{bootstrap5:r}}),n={__proto__:null,BootstrapTheme:r};return t.globalPlugins.push(a),e.Internal=n,e.default=a,Object.defineProperty(e,"__esModule",{value:!0}),e}({},FullCalendar,FullCalendar.Internal);
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -0,0 +1,32 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'af',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Vorige',
|
||||||
|
next: 'Volgende',
|
||||||
|
today: 'Vandag',
|
||||||
|
year: 'Jaar',
|
||||||
|
month: 'Maand',
|
||||||
|
week: 'Week',
|
||||||
|
day: 'Dag',
|
||||||
|
list: 'Agenda',
|
||||||
|
},
|
||||||
|
allDayText: 'Heeldag',
|
||||||
|
moreLinkText: 'Addisionele',
|
||||||
|
noEventsText: 'Daar is geen gebeurtenisse nie',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"af",week:{dow:1,doy:4},buttonText:{prev:"Vorige",next:"Volgende",today:"Vandag",year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Heeldag",moreLinkText:"Addisionele",noEventsText:"Daar is geen gebeurtenisse nie"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-dz',
|
||||||
|
week: {
|
||||||
|
dow: 0,
|
||||||
|
doy: 4, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-dz",week:{dow:0,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-kw',
|
||||||
|
week: {
|
||||||
|
dow: 0,
|
||||||
|
doy: 12, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-kw",week:{dow:0,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-ly',
|
||||||
|
week: {
|
||||||
|
dow: 6,
|
||||||
|
doy: 12, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-ly",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-ma',
|
||||||
|
week: {
|
||||||
|
dow: 6,
|
||||||
|
doy: 12, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-ma",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-sa',
|
||||||
|
week: {
|
||||||
|
dow: 0,
|
||||||
|
doy: 6, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-sa",week:{dow:0,doy:6},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar-tn',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-tn",week:{dow:1,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ar',
|
||||||
|
week: {
|
||||||
|
dow: 6,
|
||||||
|
doy: 12, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
direction: 'rtl',
|
||||||
|
buttonText: {
|
||||||
|
prev: 'السابق',
|
||||||
|
next: 'التالي',
|
||||||
|
today: 'اليوم',
|
||||||
|
year: 'سنة',
|
||||||
|
month: 'شهر',
|
||||||
|
week: 'أسبوع',
|
||||||
|
day: 'يوم',
|
||||||
|
list: 'أجندة',
|
||||||
|
},
|
||||||
|
weekText: 'أسبوع',
|
||||||
|
allDayText: 'اليوم كله',
|
||||||
|
moreLinkText: 'أخرى',
|
||||||
|
noEventsText: 'أي أحداث لعرض',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ar",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}();
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'az',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Əvvəl',
|
||||||
|
next: 'Sonra',
|
||||||
|
today: 'Bu Gün',
|
||||||
|
year: 'Il',
|
||||||
|
month: 'Ay',
|
||||||
|
week: 'Həftə',
|
||||||
|
day: 'Gün',
|
||||||
|
list: 'Gündəm',
|
||||||
|
},
|
||||||
|
weekText: 'Həftə',
|
||||||
|
allDayText: 'Bütün Gün',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+ daha çox ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Göstərmək üçün hadisə yoxdur',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var t={code:"az",week:{dow:1,doy:4},buttonText:{prev:"Əvvəl",next:"Sonra",today:"Bu Gün",year:"Il",month:"Ay",week:"Həftə",day:"Gün",list:"Gündəm"},weekText:"Həftə",allDayText:"Bütün Gün",moreLinkText:e=>"+ daha çox "+e,noEventsText:"Göstərmək üçün hadisə yoxdur"};FullCalendar.globalLocales.push(t)}();
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'bg',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'назад',
|
||||||
|
next: 'напред',
|
||||||
|
today: 'днес',
|
||||||
|
year: 'година',
|
||||||
|
month: 'Месец',
|
||||||
|
week: 'Седмица',
|
||||||
|
day: 'Ден',
|
||||||
|
list: 'График',
|
||||||
|
},
|
||||||
|
allDayText: 'Цял ден',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+още ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Няма събития за показване',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var t={code:"bg",week:{dow:1,doy:4},buttonText:{prev:"назад",next:"напред",today:"днес",year:"година",month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",moreLinkText:e=>"+още "+e,noEventsText:"Няма събития за показване"};FullCalendar.globalLocales.push(t)}();
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'bn',
|
||||||
|
week: {
|
||||||
|
dow: 0,
|
||||||
|
doy: 6, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'পেছনে',
|
||||||
|
next: 'সামনে',
|
||||||
|
today: 'আজ',
|
||||||
|
year: 'বছর',
|
||||||
|
month: 'মাস',
|
||||||
|
week: 'সপ্তাহ',
|
||||||
|
day: 'দিন',
|
||||||
|
list: 'তালিকা',
|
||||||
|
},
|
||||||
|
weekText: 'সপ্তাহ',
|
||||||
|
allDayText: 'সারাদিন',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+অন্যান্য ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'কোনো ইভেন্ট নেই',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var t={code:"bn",week:{dow:0,doy:6},buttonText:{prev:"পেছনে",next:"সামনে",today:"আজ",year:"বছর",month:"মাস",week:"সপ্তাহ",day:"দিন",list:"তালিকা"},weekText:"সপ্তাহ",allDayText:"সারাদিন",moreLinkText:e=>"+অন্যান্য "+e,noEventsText:"কোনো ইভেন্ট নেই"};FullCalendar.globalLocales.push(t)}();
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'bs',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 7, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Prošli',
|
||||||
|
next: 'Sljedeći',
|
||||||
|
today: 'Danas',
|
||||||
|
year: 'Godina',
|
||||||
|
month: 'Mjesec',
|
||||||
|
week: 'Sedmica',
|
||||||
|
day: 'Dan',
|
||||||
|
list: 'Raspored',
|
||||||
|
},
|
||||||
|
weekText: 'Sed',
|
||||||
|
allDayText: 'Cijeli dan',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+ još ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Nema događaja za prikazivanje',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var a={code:"bs",week:{dow:1,doy:7},buttonText:{prev:"Prošli",next:"Sljedeći",today:"Danas",year:"Godina",month:"Mjesec",week:"Sedmica",day:"Dan",list:"Raspored"},weekText:"Sed",allDayText:"Cijeli dan",moreLinkText:e=>"+ još "+e,noEventsText:"Nema događaja za prikazivanje"};FullCalendar.globalLocales.push(a)}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'ca',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Anterior',
|
||||||
|
next: 'Següent',
|
||||||
|
today: 'Avui',
|
||||||
|
year: 'Any',
|
||||||
|
month: 'Mes',
|
||||||
|
week: 'Setmana',
|
||||||
|
day: 'Dia',
|
||||||
|
list: 'Agenda',
|
||||||
|
},
|
||||||
|
weekText: 'Set',
|
||||||
|
allDayText: 'Tot el dia',
|
||||||
|
moreLinkText: 'més',
|
||||||
|
noEventsText: 'No hi ha esdeveniments per mostrar',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"ca",week:{dow:1,doy:4},buttonText:{prev:"Anterior",next:"Següent",today:"Avui",year:"Any",month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},weekText:"Set",allDayText:"Tot el dia",moreLinkText:"més",noEventsText:"No hi ha esdeveniments per mostrar"})}();
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'cs',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Dříve',
|
||||||
|
next: 'Později',
|
||||||
|
today: 'Nyní',
|
||||||
|
year: 'Rok',
|
||||||
|
month: 'Měsíc',
|
||||||
|
week: 'Týden',
|
||||||
|
day: 'Den',
|
||||||
|
list: 'Agenda',
|
||||||
|
},
|
||||||
|
weekText: 'Týd',
|
||||||
|
allDayText: 'Celý den',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+další: ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Žádné akce k zobrazení',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var n={code:"cs",week:{dow:1,doy:4},buttonText:{prev:"Dříve",next:"Později",today:"Nyní",year:"Rok",month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},weekText:"Týd",allDayText:"Celý den",moreLinkText:e=>"+další: "+e,noEventsText:"Žádné akce k zobrazení"};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'cy',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Blaenorol',
|
||||||
|
next: 'Nesaf',
|
||||||
|
today: 'Heddiw',
|
||||||
|
year: 'Blwyddyn',
|
||||||
|
month: 'Mis',
|
||||||
|
week: 'Wythnos',
|
||||||
|
day: 'Dydd',
|
||||||
|
list: 'Rhestr',
|
||||||
|
},
|
||||||
|
weekText: 'Wythnos',
|
||||||
|
allDayText: 'Trwy\'r dydd',
|
||||||
|
moreLinkText: 'Mwy',
|
||||||
|
noEventsText: 'Dim digwyddiadau',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"cy",week:{dow:1,doy:4},buttonText:{prev:"Blaenorol",next:"Nesaf",today:"Heddiw",year:"Blwyddyn",month:"Mis",week:"Wythnos",day:"Dydd",list:"Rhestr"},weekText:"Wythnos",allDayText:"Trwy'r dydd",moreLinkText:"Mwy",noEventsText:"Dim digwyddiadau"})}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'da',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Forrige',
|
||||||
|
next: 'Næste',
|
||||||
|
today: 'I dag',
|
||||||
|
year: 'År',
|
||||||
|
month: 'Måned',
|
||||||
|
week: 'Uge',
|
||||||
|
day: 'Dag',
|
||||||
|
list: 'Agenda',
|
||||||
|
},
|
||||||
|
weekText: 'Uge',
|
||||||
|
allDayText: 'Hele dagen',
|
||||||
|
moreLinkText: 'flere',
|
||||||
|
noEventsText: 'Ingen arrangementer at vise',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"da",week:{dow:1,doy:4},buttonText:{prev:"Forrige",next:"Næste",today:"I dag",year:"År",month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},weekText:"Uge",allDayText:"Hele dagen",moreLinkText:"flere",noEventsText:"Ingen arrangementer at vise"})}();
|
||||||
@ -0,0 +1,69 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
function affix(buttonText) {
|
||||||
|
return (buttonText === 'Tag' || buttonText === 'Monat') ? 'r' :
|
||||||
|
buttonText === 'Jahr' ? 's' : '';
|
||||||
|
}
|
||||||
|
var locale = {
|
||||||
|
code: 'de-at',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Zurück',
|
||||||
|
next: 'Vor',
|
||||||
|
today: 'Heute',
|
||||||
|
year: 'Jahr',
|
||||||
|
month: 'Monat',
|
||||||
|
week: 'Woche',
|
||||||
|
day: 'Tag',
|
||||||
|
list: 'Terminübersicht',
|
||||||
|
},
|
||||||
|
weekText: 'KW',
|
||||||
|
weekTextLong: 'Woche',
|
||||||
|
allDayText: 'Ganztägig',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+ weitere ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Keine Ereignisse anzuzeigen',
|
||||||
|
buttonHints: {
|
||||||
|
prev(buttonText) {
|
||||||
|
return `Vorherige${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
next(buttonText) {
|
||||||
|
return `Nächste${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
today(buttonText) {
|
||||||
|
// → Heute, Diese Woche, Dieser Monat, Dieses Jahr
|
||||||
|
if (buttonText === 'Tag') {
|
||||||
|
return 'Heute';
|
||||||
|
}
|
||||||
|
return `Diese${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
viewHint(buttonText) {
|
||||||
|
// → Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht
|
||||||
|
const glue = buttonText === 'Woche' ? 'n' : buttonText === 'Monat' ? 's' : 'es';
|
||||||
|
return buttonText + glue + 'ansicht';
|
||||||
|
},
|
||||||
|
navLinkHint: 'Gehe zu $0',
|
||||||
|
moreLinkHint(eventCnt) {
|
||||||
|
return 'Zeige ' + (eventCnt === 1 ?
|
||||||
|
'ein weiteres Ereignis' :
|
||||||
|
eventCnt + ' weitere Ereignisse');
|
||||||
|
},
|
||||||
|
closeHint: 'Schließen',
|
||||||
|
timeHint: 'Uhrzeit',
|
||||||
|
eventHint: 'Ereignis',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";function t(e){return"Tag"===e||"Monat"===e?"r":"Jahr"===e?"s":""}var n={code:"de-at",week:{dow:1,doy:4},buttonText:{prev:"Zurück",next:"Vor",today:"Heute",year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},weekText:"KW",weekTextLong:"Woche",allDayText:"Ganztägig",moreLinkText:e=>"+ weitere "+e,noEventsText:"Keine Ereignisse anzuzeigen",buttonHints:{prev:e=>`Vorherige${t(e)} ${e}`,next:e=>`Nächste${t(e)} ${e}`,today:e=>"Tag"===e?"Heute":`Diese${t(e)} ${e}`},viewHint:e=>e+("Woche"===e?"n":"Monat"===e?"s":"es")+"ansicht",navLinkHint:"Gehe zu $0",moreLinkHint:e=>"Zeige "+(1===e?"ein weiteres Ereignis":e+" weitere Ereignisse"),closeHint:"Schließen",timeHint:"Uhrzeit",eventHint:"Ereignis"};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,69 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
function affix(buttonText) {
|
||||||
|
return (buttonText === 'Tag' || buttonText === 'Monat') ? 'r' :
|
||||||
|
buttonText === 'Jahr' ? 's' : '';
|
||||||
|
}
|
||||||
|
var locale = {
|
||||||
|
code: 'de',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Zurück',
|
||||||
|
next: 'Vor',
|
||||||
|
today: 'Heute',
|
||||||
|
year: 'Jahr',
|
||||||
|
month: 'Monat',
|
||||||
|
week: 'Woche',
|
||||||
|
day: 'Tag',
|
||||||
|
list: 'Terminübersicht',
|
||||||
|
},
|
||||||
|
weekText: 'KW',
|
||||||
|
weekTextLong: 'Woche',
|
||||||
|
allDayText: 'Ganztägig',
|
||||||
|
moreLinkText(n) {
|
||||||
|
return '+ weitere ' + n;
|
||||||
|
},
|
||||||
|
noEventsText: 'Keine Ereignisse anzuzeigen',
|
||||||
|
buttonHints: {
|
||||||
|
prev(buttonText) {
|
||||||
|
return `Vorherige${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
next(buttonText) {
|
||||||
|
return `Nächste${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
today(buttonText) {
|
||||||
|
// → Heute, Diese Woche, Dieser Monat, Dieses Jahr
|
||||||
|
if (buttonText === 'Tag') {
|
||||||
|
return 'Heute';
|
||||||
|
}
|
||||||
|
return `Diese${affix(buttonText)} ${buttonText}`;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
viewHint(buttonText) {
|
||||||
|
// → Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht
|
||||||
|
const glue = buttonText === 'Woche' ? 'n' : buttonText === 'Monat' ? 's' : 'es';
|
||||||
|
return buttonText + glue + 'ansicht';
|
||||||
|
},
|
||||||
|
navLinkHint: 'Gehe zu $0',
|
||||||
|
moreLinkHint(eventCnt) {
|
||||||
|
return 'Zeige ' + (eventCnt === 1 ?
|
||||||
|
'ein weiteres Ereignis' :
|
||||||
|
eventCnt + ' weitere Ereignisse');
|
||||||
|
},
|
||||||
|
closeHint: 'Schließen',
|
||||||
|
timeHint: 'Uhrzeit',
|
||||||
|
eventHint: 'Ereignis',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";function t(e){return"Tag"===e||"Monat"===e?"r":"Jahr"===e?"s":""}var n={code:"de",week:{dow:1,doy:4},buttonText:{prev:"Zurück",next:"Vor",today:"Heute",year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},weekText:"KW",weekTextLong:"Woche",allDayText:"Ganztägig",moreLinkText:e=>"+ weitere "+e,noEventsText:"Keine Ereignisse anzuzeigen",buttonHints:{prev:e=>`Vorherige${t(e)} ${e}`,next:e=>`Nächste${t(e)} ${e}`,today:e=>"Tag"===e?"Heute":`Diese${t(e)} ${e}`},viewHint:e=>e+("Woche"===e?"n":"Monat"===e?"s":"es")+"ansicht",navLinkHint:"Gehe zu $0",moreLinkHint:e=>"Zeige "+(1===e?"ein weiteres Ereignis":e+" weitere Ereignisse"),closeHint:"Schließen",timeHint:"Uhrzeit",eventHint:"Ereignis"};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'el',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4st is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Προηγούμενος',
|
||||||
|
next: 'Επόμενος',
|
||||||
|
today: 'Σήμερα',
|
||||||
|
year: 'Ετος',
|
||||||
|
month: 'Μήνας',
|
||||||
|
week: 'Εβδομάδα',
|
||||||
|
day: 'Ημέρα',
|
||||||
|
list: 'Ατζέντα',
|
||||||
|
},
|
||||||
|
weekText: 'Εβδ',
|
||||||
|
allDayText: 'Ολοήμερο',
|
||||||
|
moreLinkText: 'περισσότερα',
|
||||||
|
noEventsText: 'Δεν υπάρχουν γεγονότα προς εμφάνιση',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"el",week:{dow:1,doy:4},buttonText:{prev:"Προηγούμενος",next:"Επόμενος",today:"Σήμερα",year:"Ετος",month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},weekText:"Εβδ",allDayText:"Ολοήμερο",moreLinkText:"περισσότερα",noEventsText:"Δεν υπάρχουν γεγονότα προς εμφάνιση"})}();
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'en-au',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonHints: {
|
||||||
|
prev: 'Previous $0',
|
||||||
|
next: 'Next $0',
|
||||||
|
today: 'This $0',
|
||||||
|
},
|
||||||
|
viewHint: '$0 view',
|
||||||
|
navLinkHint: 'Go to $0',
|
||||||
|
moreLinkHint(eventCnt) {
|
||||||
|
return `Show ${eventCnt} more event${eventCnt === 1 ? '' : 's'}`;
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var n={code:"en-au",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'en-gb',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonHints: {
|
||||||
|
prev: 'Previous $0',
|
||||||
|
next: 'Next $0',
|
||||||
|
today: 'This $0',
|
||||||
|
},
|
||||||
|
viewHint: '$0 view',
|
||||||
|
navLinkHint: 'Go to $0',
|
||||||
|
moreLinkHint(eventCnt) {
|
||||||
|
return `Show ${eventCnt} more event${eventCnt === 1 ? '' : 's'}`;
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var n={code:"en-gb",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'en-nz',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonHints: {
|
||||||
|
prev: 'Previous $0',
|
||||||
|
next: 'Next $0',
|
||||||
|
today: 'This $0',
|
||||||
|
},
|
||||||
|
viewHint: '$0 view',
|
||||||
|
navLinkHint: 'Go to $0',
|
||||||
|
moreLinkHint(eventCnt) {
|
||||||
|
return `Show ${eventCnt} more event${eventCnt === 1 ? '' : 's'}`;
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";var n={code:"en-nz",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'eo',
|
||||||
|
week: {
|
||||||
|
dow: 1,
|
||||||
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Antaŭa',
|
||||||
|
next: 'Sekva',
|
||||||
|
today: 'Hodiaŭ',
|
||||||
|
year: 'Jaro',
|
||||||
|
month: 'Monato',
|
||||||
|
week: 'Semajno',
|
||||||
|
day: 'Tago',
|
||||||
|
list: 'Tagordo',
|
||||||
|
},
|
||||||
|
weekText: 'Sm',
|
||||||
|
allDayText: 'Tuta tago',
|
||||||
|
moreLinkText: 'pli',
|
||||||
|
noEventsText: 'Neniuj eventoj por montri',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
!function(e){"use strict";FullCalendar.globalLocales.push({code:"eo",week:{dow:1,doy:4},buttonText:{prev:"Antaŭa",next:"Sekva",today:"Hodiaŭ",year:"Jaro",month:"Monato",week:"Semajno",day:"Tago",list:"Tagordo"},weekText:"Sm",allDayText:"Tuta tago",moreLinkText:"pli",noEventsText:"Neniuj eventoj por montri"})}();
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
/*!
|
||||||
|
FullCalendar Core v6.1.15
|
||||||
|
Docs & License: https://fullcalendar.io
|
||||||
|
(c) 2024 Adam Shaw
|
||||||
|
*/
|
||||||
|
(function (index_js) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var locale = {
|
||||||
|
code: 'es',
|
||||||
|
week: {
|
||||||
|
dow: 0,
|
||||||
|
doy: 6, // The week that contains Jan 1st is the first week of the year.
|
||||||
|
},
|
||||||
|
buttonText: {
|
||||||
|
prev: 'Ant',
|
||||||
|
next: 'Sig',
|
||||||
|
today: 'Hoy',
|
||||||
|
year: 'Año',
|
||||||
|
month: 'Mes',
|
||||||
|
week: 'Semana',
|
||||||
|
day: 'Día',
|
||||||
|
list: 'Agenda',
|
||||||
|
},
|
||||||
|
weekText: 'Sm',
|
||||||
|
allDayText: 'Todo el día',
|
||||||
|
moreLinkText: 'más',
|
||||||
|
noEventsText: 'No hay eventos para mostrar',
|
||||||
|
};
|
||||||
|
|
||||||
|
index_js.globalLocales.push(locale);
|
||||||
|
|
||||||
|
})(FullCalendar);
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user