[사용자] 사건기록 열람 발급 완료
This commit is contained in:
parent
59cccc6511
commit
6ffe6d209d
@ -184,7 +184,7 @@ public final class DateUtil {
|
|||||||
* //month 일 전 cal.add(Calendar.DATE, -day);
|
* //month 일 전 cal.add(Calendar.DATE, -day);
|
||||||
*
|
*
|
||||||
* */
|
* */
|
||||||
public String AddDate(String strDate, int year, int month, int day) throws Exception {
|
public static String AddDate(String strDate, int year, int month, int day) throws Exception {
|
||||||
SimpleDateFormat dtFormat = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat dtFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
Calendar cal = Calendar.getInstance();
|
Calendar cal = Calendar.getInstance();
|
||||||
Date dt = dtFormat.parse(strDate); cal.setTime(dt);
|
Date dt = dtFormat.parse(strDate); cal.setTime(dt);
|
||||||
|
|||||||
@ -35,6 +35,7 @@ import kcc.com.cmm.EgovMessageSource;
|
|||||||
import kcc.com.cmm.LoginVO;
|
import kcc.com.cmm.LoginVO;
|
||||||
import kcc.com.cmm.service.EgovFileMngService;
|
import kcc.com.cmm.service.EgovFileMngService;
|
||||||
import kcc.com.cmm.service.FileVO;
|
import kcc.com.cmm.service.FileVO;
|
||||||
|
import kcc.com.cmm.util.DateUtil;
|
||||||
import kcc.com.cmm.util.IpUtil;
|
import kcc.com.cmm.util.IpUtil;
|
||||||
import kcc.com.cmm.util.StringUtil;
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||||
@ -547,9 +548,10 @@ public class AdjstReqStatusController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 작성단계 셋팅
|
// 작성단계 셋팅
|
||||||
adrRecordReadingVO.setFrstRegisterId(userId); // 최초등록자
|
adrRecordReadingVO.setFrstRegisterId(userId); // 최초수정자
|
||||||
|
adrRecordReadingVO.setLastUpdusrId(userId); // 최초등록자
|
||||||
adrRecordReadingVO.setPrcsnStatCd(KccadrConstants.ADR_RCD_RDNG_PRCSN_STAT_CD_10); //신청완료 상태
|
adrRecordReadingVO.setPrcsnStatCd(KccadrConstants.ADR_RCD_RDNG_PRCSN_STAT_CD_10); //신청완료 상태
|
||||||
|
|
||||||
try {
|
try {
|
||||||
adrRecordReadingService.insertRecordReading(adrRecordReadingVO);
|
adrRecordReadingService.insertRecordReading(adrRecordReadingVO);
|
||||||
modelAndView.addObject("result", "success");
|
modelAndView.addObject("result", "success");
|
||||||
@ -561,6 +563,70 @@ public class AdjstReqStatusController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 대국민 조정사건 기록열람 신청 상세
|
||||||
|
@RequestMapping(value = "/web/kccadr/payment/accdnt/ai/docIssDetail.do")
|
||||||
|
public String docIssDetail(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO,
|
||||||
|
ModelMap model,
|
||||||
|
HttpServletRequest request,
|
||||||
|
HttpServletResponse response) throws Exception {
|
||||||
|
|
||||||
|
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||||
|
LoginVO loginVO = "anonymousUser".equals(auth) ? new LoginVO() : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||||
|
|
||||||
|
SsoLoginVO ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
|
||||||
|
|
||||||
|
if (loginVO == null) {
|
||||||
|
|
||||||
|
model.addAttribute("msg", "로그인 해주세요.");
|
||||||
|
return "redirect:/web/user/login/ssoLogin.do";
|
||||||
|
}
|
||||||
|
AdrRecordReadingVO detailVO = adrRecordReadingService.selectDetail(adrRecordReadingVO);
|
||||||
|
|
||||||
|
// 결제 마감일 계산
|
||||||
|
// DateUtil.AddDate 더하고싶은 날짜, 년, 월, 일
|
||||||
|
detailVO.setPayEndDay(DateUtil.AddDate(detailVO.getFrstRegistPnttm(), 0, 0, 7));
|
||||||
|
model.addAttribute("info", detailVO);
|
||||||
|
|
||||||
|
return "/web/kccadr/accdnt/ars/tab/docIssDetail";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 대국민 조정사건 기록열람 신청 ajax
|
||||||
|
@RequestMapping(value = "/web/kccadr/payment/accdnt/ai/docIssPrcsnStatCdModifyAjax.do")
|
||||||
|
public ModelAndView docIssPrcsnStatCdModifyAjax(AdrRecordReadingVO adrRecordReadingVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||||
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if (loginVO == null) {
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "fail");
|
||||||
|
modelAndView.addObject("message", "로그인 해주세요.");
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 작성단계 셋팅
|
||||||
|
adrRecordReadingVO.setLastUpdusrId(userId); // 최초등록자
|
||||||
|
|
||||||
|
// 기존 mapper 사용하기 위한 생성자
|
||||||
|
PayVO payVO = new PayVO();
|
||||||
|
payVO.setLastUpdusrId(userId); // 수정자
|
||||||
|
payVO.setPrcsnStatCd("90");
|
||||||
|
payVO.setAsctnTablePk1(adrRecordReadingVO.getRecordReadingSeq());
|
||||||
|
adrRecordReadingService.updatePrcsnStatCd(payVO);
|
||||||
|
|
||||||
|
|
||||||
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 대국민 조정사건 기록열람 신청 목록
|
// 대국민 조정사건 기록열람 신청 목록
|
||||||
@RequestMapping(value = "/web/kccadr/payment/accdnt/ai/docIssReqList.do")
|
@RequestMapping(value = "/web/kccadr/payment/accdnt/ai/docIssReqList.do")
|
||||||
public String docIssReqList(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO,
|
public String docIssReqList(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO,
|
||||||
@ -590,11 +656,6 @@ public class AdjstReqStatusController {
|
|||||||
adrRecordReadingVO.setSearchSortOrd("desc");
|
adrRecordReadingVO.setSearchSortOrd("desc");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 키워드가 있다면 일단 암호화 하여 암호화 컬럼에 셋
|
|
||||||
if(StringUtils.isNotBlank(adrRecordReadingVO.getSearchKeyword())){
|
|
||||||
adrRecordReadingVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adrRecordReadingVO.getSearchKeyword()));
|
|
||||||
}
|
|
||||||
|
|
||||||
/** paging */
|
/** paging */
|
||||||
PaginationInfo paginationInfo = new PaginationInfo();
|
PaginationInfo paginationInfo = new PaginationInfo();
|
||||||
paginationInfo.setCurrentPageNo(adrRecordReadingVO.getPageIndex());
|
paginationInfo.setCurrentPageNo(adrRecordReadingVO.getPageIndex());
|
||||||
@ -606,6 +667,13 @@ public class AdjstReqStatusController {
|
|||||||
adrRecordReadingVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
adrRecordReadingVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||||
|
|
||||||
List<AdrRecordReadingVO> list = adrRecordReadingService.selectDocReqList(adrRecordReadingVO);
|
List<AdrRecordReadingVO> list = adrRecordReadingService.selectDocReqList(adrRecordReadingVO);
|
||||||
|
|
||||||
|
list.stream().forEach(t->{
|
||||||
|
AdrRecordReadingVO aVO = adrRecordReadingService.selectStatCdAndStatTxt(t);
|
||||||
|
t.setStatCd(aVO.getStatCd());
|
||||||
|
t.setStatTxt(aVO.getStatTxt());
|
||||||
|
});
|
||||||
|
|
||||||
paginationInfo.setTotalRecordCount(list.size() > 0 ? list.get(0).getTotCnt() : 0);
|
paginationInfo.setTotalRecordCount(list.size() > 0 ? list.get(0).getTotCnt() : 0);
|
||||||
model.addAttribute("paginationInfo", paginationInfo);
|
model.addAttribute("paginationInfo", paginationInfo);
|
||||||
|
|
||||||
@ -802,6 +870,7 @@ public class AdjstReqStatusController {
|
|||||||
PayVO payVO = payService.selectPayForPk(pk);
|
PayVO payVO = payService.selectPayForPk(pk);
|
||||||
if("0000".equals(payVO.getResultcode())) {
|
if("0000".equals(payVO.getResultcode())) {
|
||||||
//3.
|
//3.
|
||||||
|
payVO.setPrcsnStatCd("20");
|
||||||
adrRecordReadingService.updatePrcsnStatCd(payVO);
|
adrRecordReadingService.updatePrcsnStatCd(payVO);
|
||||||
}else {
|
}else {
|
||||||
//fail
|
//fail
|
||||||
|
|||||||
@ -48,6 +48,9 @@ public class PayVO extends ComDefaultVO implements Serializable {
|
|||||||
private String lastUpdusrId = "" ; //수정자
|
private String lastUpdusrId = "" ; //수정자
|
||||||
private String merchantData = ""; //고객사 임의데이터
|
private String merchantData = ""; //고객사 임의데이터
|
||||||
|
|
||||||
|
private String prcsnStatCd = ""; //고객사 임의데이터
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public String getPaySeq() {
|
public String getPaySeq() {
|
||||||
return paySeq;
|
return paySeq;
|
||||||
@ -271,6 +274,12 @@ public class PayVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setMerchantData(String merchantData) {
|
public void setMerchantData(String merchantData) {
|
||||||
this.merchantData = merchantData;
|
this.merchantData = merchantData;
|
||||||
}
|
}
|
||||||
|
public String getPrcsnStatCd() {
|
||||||
|
return prcsnStatCd;
|
||||||
|
}
|
||||||
|
public void setPrcsnStatCd(String prcsnStatCd) {
|
||||||
|
this.prcsnStatCd = prcsnStatCd;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -40,4 +40,7 @@ public interface AdrRecordReadingService {
|
|||||||
|
|
||||||
// 결제완료 처리
|
// 결제완료 처리
|
||||||
int updatePrcsnStatCd(PayVO payVO) throws Exception;
|
int updatePrcsnStatCd(PayVO payVO) throws Exception;
|
||||||
|
|
||||||
|
AdrRecordReadingVO selectStatCdAndStatTxt(AdrRecordReadingVO adrRecordReadingVO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,6 +26,13 @@ public class AdrRecordReadingVO extends ComDefaultVO implements Serializable {
|
|||||||
private String recordReadingHstrySeq; //기록열람이력 일련번호
|
private String recordReadingHstrySeq; //기록열람이력 일련번호
|
||||||
private String cn; //내용-승인번호, 결재 정보 등등
|
private String cn; //내용-승인번호, 결재 정보 등등
|
||||||
|
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
private String post;
|
||||||
|
private String addr;
|
||||||
|
private String addrDtl;
|
||||||
|
|
||||||
|
|
||||||
private String searchFrstRegisterId;
|
private String searchFrstRegisterId;
|
||||||
private String searchDocReqCd;
|
private String searchDocReqCd;
|
||||||
|
|
||||||
@ -33,6 +40,17 @@ public class AdrRecordReadingVO extends ComDefaultVO implements Serializable {
|
|||||||
private String resPonDentNm;
|
private String resPonDentNm;
|
||||||
private String adrNo;
|
private String adrNo;
|
||||||
private String appliCantNm;
|
private String appliCantNm;
|
||||||
|
|
||||||
|
private String reqDate;
|
||||||
|
private String reqHours;
|
||||||
|
private String reqMinutes;
|
||||||
|
|
||||||
|
private String reqDetails;
|
||||||
|
|
||||||
|
private String payEndDay; // 결제 날짜
|
||||||
|
|
||||||
|
private String statCd; //
|
||||||
|
private String statTxt; //
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -120,6 +138,30 @@ public class AdrRecordReadingVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setCn(String cn) {
|
public void setCn(String cn) {
|
||||||
this.cn = cn;
|
this.cn = cn;
|
||||||
}
|
}
|
||||||
|
public String getPhone() {
|
||||||
|
return phone;
|
||||||
|
}
|
||||||
|
public void setPhone(String phone) {
|
||||||
|
this.phone = phone;
|
||||||
|
}
|
||||||
|
public String getPost() {
|
||||||
|
return post;
|
||||||
|
}
|
||||||
|
public void setPost(String post) {
|
||||||
|
this.post = post;
|
||||||
|
}
|
||||||
|
public String getAddr() {
|
||||||
|
return addr;
|
||||||
|
}
|
||||||
|
public void setAddr(String addr) {
|
||||||
|
this.addr = addr;
|
||||||
|
}
|
||||||
|
public String getAddrDtl() {
|
||||||
|
return addrDtl;
|
||||||
|
}
|
||||||
|
public void setAddrDtl(String addrDtl) {
|
||||||
|
this.addrDtl = addrDtl;
|
||||||
|
}
|
||||||
public String getSearchFrstRegisterId() {
|
public String getSearchFrstRegisterId() {
|
||||||
return searchFrstRegisterId;
|
return searchFrstRegisterId;
|
||||||
}
|
}
|
||||||
@ -156,4 +198,48 @@ public class AdrRecordReadingVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setRecordReadingFlag(String recordReadingFlag) {
|
public void setRecordReadingFlag(String recordReadingFlag) {
|
||||||
this.recordReadingFlag = recordReadingFlag;
|
this.recordReadingFlag = recordReadingFlag;
|
||||||
}
|
}
|
||||||
|
public String getReqDate() {
|
||||||
|
return reqDate;
|
||||||
|
}
|
||||||
|
public void setReqDate(String reqDate) {
|
||||||
|
this.reqDate = reqDate;
|
||||||
|
}
|
||||||
|
public String getReqHours() {
|
||||||
|
return reqHours;
|
||||||
|
}
|
||||||
|
public void setReqHours(String reqHours) {
|
||||||
|
this.reqHours = reqHours;
|
||||||
|
}
|
||||||
|
public String getReqMinutes() {
|
||||||
|
return reqMinutes;
|
||||||
|
}
|
||||||
|
public void setReqMinutes(String reqMinutes) {
|
||||||
|
this.reqMinutes = reqMinutes;
|
||||||
|
}
|
||||||
|
public String getReqDetails() {
|
||||||
|
return reqDetails;
|
||||||
|
}
|
||||||
|
public void setReqDetails(String reqDetails) {
|
||||||
|
this.reqDetails = reqDetails;
|
||||||
|
}
|
||||||
|
public String getPayEndDay() {
|
||||||
|
return payEndDay;
|
||||||
|
}
|
||||||
|
public void setPayEndDay(String payEndDay) {
|
||||||
|
this.payEndDay = payEndDay;
|
||||||
|
}
|
||||||
|
public String getStatCd() {
|
||||||
|
return statCd;
|
||||||
|
}
|
||||||
|
public void setStatCd(String statCd) {
|
||||||
|
this.statCd = statCd;
|
||||||
|
}
|
||||||
|
public String getStatTxt() {
|
||||||
|
return statTxt;
|
||||||
|
}
|
||||||
|
public void setStatTxt(String statTxt) {
|
||||||
|
this.statTxt = statTxt;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -191,5 +191,10 @@ public class AdrRecordReadingDAO extends EgovAbstractDAO {
|
|||||||
public int updatePrcsnStatCd(PayVO payVO) throws Exception {
|
public int updatePrcsnStatCd(PayVO payVO) throws Exception {
|
||||||
return update("adrRecordReadingDAO.updatePrcsnStatCd", payVO);
|
return update("adrRecordReadingDAO.updatePrcsnStatCd", payVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public AdrRecordReadingVO selectStatCdAndStatTxt(AdrRecordReadingVO adrRecordReadingVO) {
|
||||||
|
return (AdrRecordReadingVO) select("AdrRecordReadingDAO.selectStatCdAndStatTxt", adrRecordReadingVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -111,8 +111,12 @@ public class AdrRecordReadingServiceImpl implements AdrRecordReadingService {
|
|||||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
payVO.setLastUpdusrId(userId);
|
payVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
return adrRecordReadingDAO.updatePrcsnStatCd(payVO);
|
return adrRecordReadingDAO.updatePrcsnStatCd(payVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AdrRecordReadingVO selectStatCdAndStatTxt(AdrRecordReadingVO adrRecordReadingVO) {
|
||||||
|
return adrRecordReadingDAO.selectStatCdAndStatTxt(adrRecordReadingVO);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,65 +13,82 @@
|
|||||||
|
|
||||||
<!-- 저장용 공통 컬럼 명 -->
|
<!-- 저장용 공통 컬럼 명 -->
|
||||||
<sql id="AdrRecordReadingDAO.column_name">
|
<sql id="AdrRecordReadingDAO.column_name">
|
||||||
record_reading_seq,
|
record_reading_seq
|
||||||
adr_seq,
|
, adr_seq
|
||||||
req_ty,
|
, req_ty
|
||||||
myself_is,
|
, record_reading_flag
|
||||||
docu_ty,
|
, docu_ty
|
||||||
auth_qntty,
|
, post
|
||||||
prcsn_stat_cd,
|
, addr
|
||||||
prcsn_pnttm,
|
, addr_dtl
|
||||||
frst_regist_pnttm,
|
, req_date
|
||||||
frst_register_id,
|
, req_hours
|
||||||
last_updt_pnttm,
|
, req_minutes
|
||||||
last_updusr_id,
|
, phone
|
||||||
record_reading_flag
|
, req_details
|
||||||
|
, auth_qntty
|
||||||
|
, prcsn_stat_cd
|
||||||
|
, prcsn_pnttm
|
||||||
|
, frst_regist_pnttm
|
||||||
|
, frst_register_id
|
||||||
|
, last_updt_pnttm
|
||||||
|
, last_updusr_id
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 조회용 공통 컬럼 명 -->
|
<!-- 조회용 공통 컬럼 명 -->
|
||||||
<sql id="AdrRecordReadingDAO.select_column_name">
|
<sql id="AdrRecordReadingDAO.select_column_name">
|
||||||
|
|
||||||
a.record_reading_seq AS recordReadingSeq,
|
a.record_reading_seq AS recordReadingSeq
|
||||||
a.adr_seq AS adrSeq,
|
, a.adr_seq AS adrSeq
|
||||||
a.req_ty AS reqTy,
|
, a.req_ty AS reqTy
|
||||||
a.myself_is AS myselfIs,
|
, a.record_reading_flag AS recordReadingFlag
|
||||||
a.docu_ty AS docuTy,
|
, a.myself_is AS myselfIs
|
||||||
a.auth_qntty AS authQntty,
|
, a.docu_ty AS docuTy
|
||||||
a.prcsn_stat_cd AS prcsnStatCd,
|
, a.post AS post
|
||||||
a.prcsn_pnttm AS prcsnPnttm,
|
, a.addr AS addr
|
||||||
/*
|
, a.addr_dtl AS addrDtl
|
||||||
a.frst_regist_pnttm AS frstRegistPnttm,
|
, a.req_date AS reqDate
|
||||||
*/
|
, a.req_hours AS reqHours
|
||||||
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
|
, a.req_minutes AS reqMinutes
|
||||||
a.frst_register_id AS frstRegisterId,
|
, a.phone AS phone
|
||||||
/*
|
, a.req_details AS reqDetails
|
||||||
a.last_updt_pnttm AS lastUpdtPnttm,
|
, a.auth_qntty AS authQntty
|
||||||
*/
|
, a.prcsn_stat_cd AS prcsnStatCd
|
||||||
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm,
|
, DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm
|
||||||
a.last_updusr_id AS lastUpdusrId,
|
, a.frst_register_id AS frstRegisterId
|
||||||
a.record_reading_flag AS recordReadingFlag
|
, DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm
|
||||||
|
, a.last_updusr_id AS lastUpdusrId
|
||||||
|
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 등록 C -->
|
<!-- 등록 C -->
|
||||||
<insert id="AdrRecordReadingDAO.insertRecordReading" parameterClass="AdrRecordReadingVO">
|
<insert id="AdrRecordReadingDAO.insertRecordReading" parameterClass="AdrRecordReadingVO">
|
||||||
|
|
||||||
|
/* AdrRecordReadingDAO.insertRecordReading */
|
||||||
INSERT INTO <include refid="AdrRecordReadingDAO.table_name"/> (
|
INSERT INTO <include refid="AdrRecordReadingDAO.table_name"/> (
|
||||||
<include refid="AdrRecordReadingDAO.column_name"/>
|
<include refid="AdrRecordReadingDAO.column_name"/>
|
||||||
)VALUES(
|
)VALUES(
|
||||||
#recordReadingSeq#,
|
#recordReadingSeq#
|
||||||
#adrSeq#,
|
, #adrSeq#
|
||||||
#reqTy#,
|
, #reqTy#
|
||||||
#myselfIs#,
|
, #recordReadingFlag#
|
||||||
#docuTy#,
|
, #docuTy#
|
||||||
#authQntty#,
|
, #post#
|
||||||
#prcsnStatCd#,
|
, #addr#
|
||||||
#prcsnPnttm#,
|
, #addrDtl#
|
||||||
NOW(),
|
, #reqDate#
|
||||||
#frstRegisterId#,
|
, #reqHours#
|
||||||
null,
|
, #reqMinutes#
|
||||||
null,
|
, #phone#
|
||||||
#recordReadingFlag#
|
, #reqDetails#
|
||||||
|
, #authQntty#
|
||||||
|
, #prcsnStatCd#
|
||||||
|
, NOW()
|
||||||
|
, NOW()
|
||||||
|
, #frstRegisterId#
|
||||||
|
, NOW()
|
||||||
|
, #lastUpdusrId#
|
||||||
|
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@ -79,8 +96,11 @@
|
|||||||
<select id="AdrRecordReadingDAO.selectDetail" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
|
<select id="AdrRecordReadingDAO.selectDetail" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="AdrRecordReadingDAO.select_column_name"/>
|
<include refid="AdrRecordReadingDAO.select_column_name"/>
|
||||||
|
, b.adr_no as adrNo
|
||||||
FROM
|
FROM
|
||||||
<include refid="AdrRecordReadingDAO.table_name"/> a
|
<include refid="AdrRecordReadingDAO.table_name"/> a
|
||||||
|
LEFT JOIN adr_mgr_master b
|
||||||
|
ON a.adr_seq = b.adr_seq
|
||||||
WHERE
|
WHERE
|
||||||
a.record_reading_seq = #recordReadingSeq#
|
a.record_reading_seq = #recordReadingSeq#
|
||||||
|
|
||||||
@ -128,36 +148,40 @@
|
|||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 정보 L page -->
|
||||||
|
<select id="AdrRecordReadingDAO.selectStatCdAndStatTxt" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
CASE a.stat_cd
|
||||||
|
WHEN 304050 THEN '조정조서종결'
|
||||||
|
WHEN 305050 THEN '취하종결'
|
||||||
|
WHEN 307050 THEN '불성립종결'
|
||||||
|
WHEN 306050 THEN '직권조정 성립'
|
||||||
|
WHEN 300001 THEN '배당 전 취하종결'
|
||||||
|
WHEN 300002 THEN '배당 전 취하종결'
|
||||||
|
WHEN 300003 THEN '배당 전 취하종결'
|
||||||
|
WHEN 300004 THEN '배당 전 취하종결'
|
||||||
|
WHEN 300005 THEN '배당 전 취하종결'
|
||||||
|
ELSE '기타'
|
||||||
|
END AS statTxt
|
||||||
|
, a.stat_cd as statCd
|
||||||
|
FROM ADR_HSTRY a
|
||||||
|
JOIN (
|
||||||
|
SELECT MAX(stat_cd) as max_stat_cd
|
||||||
|
FROM ADR_HSTRY
|
||||||
|
WHERE adr_seq = #adrSeq# AND stat_cd < 309000
|
||||||
|
) b ON a.stat_cd = b.max_stat_cd
|
||||||
|
WHERE a.adr_seq = #adrSeq#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 정보 L page -->
|
<!-- 정보 L page -->
|
||||||
<select id="AdrRecordReadingDAO.selectDocReqList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
|
<select id="AdrRecordReadingDAO.selectDocReqList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
|
||||||
SELECT
|
SELECT
|
||||||
COUNT(1) OVER() AS totCnt ,
|
COUNT(1) OVER() AS totCnt ,
|
||||||
<include refid="AdrRecordReadingDAO.select_column_name"/>
|
<include refid="AdrRecordReadingDAO.select_column_name"/>
|
||||||
,( SELECT
|
, s1.RPPL_NM as appliCantNm
|
||||||
CASE
|
, c.adr_no AS adrNo
|
||||||
WHEN COUNT(*) <![CDATA[ <= ]]> 1
|
|
||||||
THEN GROUP_CONCAT(RPPL_NM SEPARATOR ',')
|
|
||||||
ELSE RPPL_NM
|
|
||||||
|| '외'
|
|
||||||
|| (COUNT(*)-1)
|
|
||||||
|| '명'
|
|
||||||
END RPPL_NMS
|
|
||||||
FROM ADR_RPPL S1
|
|
||||||
WHERE 1 =1
|
|
||||||
AND S1.adr_seq = a.adr_seq
|
|
||||||
AND S1.RPPL_TY = '20'
|
|
||||||
GROUP BY S1.adr_seq
|
|
||||||
ORDER BY S1.FRST_REGIST_PNTTM
|
|
||||||
)
|
|
||||||
AS resPonDentNm
|
|
||||||
, ( SELECT RPPL_NM
|
|
||||||
FROM ADR_RPPL s1
|
|
||||||
WHERE 1=1
|
|
||||||
AND S1.adr_seq = a.adr_seq
|
|
||||||
AND s1.RPPL_TY = '10'
|
|
||||||
)
|
|
||||||
AS appliCantNm
|
|
||||||
,c.adr_no AS adrNo
|
|
||||||
|
|
||||||
FROM
|
FROM
|
||||||
<include refid="AdrRecordReadingDAO.table_name"/> a
|
<include refid="AdrRecordReadingDAO.table_name"/> a
|
||||||
@ -178,6 +202,9 @@
|
|||||||
ADR_MGR_MASTER c
|
ADR_MGR_MASTER c
|
||||||
ON
|
ON
|
||||||
a.adr_seq = c.adr_seq
|
a.adr_seq = c.adr_seq
|
||||||
|
left join ADR_RPPL s1
|
||||||
|
on s1.adr_seq = a.adr_seq
|
||||||
|
and s1.RPPL_TY = '10'
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
<isNotEmpty property="searchKeyword">
|
<isNotEmpty property="searchKeyword">
|
||||||
@ -214,7 +241,7 @@
|
|||||||
<update id="adrRecordReadingDAO.updatePrcsnStatCd" parameterClass="PayVO">
|
<update id="adrRecordReadingDAO.updatePrcsnStatCd" parameterClass="PayVO">
|
||||||
|
|
||||||
UPDATE adr_record_reading
|
UPDATE adr_record_reading
|
||||||
SET prcsn_stat_cd = '20',
|
SET prcsn_stat_cd = #prcsnStatCd#,
|
||||||
prcsn_pnttm = NOW(),
|
prcsn_pnttm = NOW(),
|
||||||
last_updt_pnttm = NOW(),
|
last_updt_pnttm = NOW(),
|
||||||
last_updusr_id = #lastUpdusrId#
|
last_updusr_id = #lastUpdusrId#
|
||||||
|
|||||||
@ -0,0 +1,396 @@
|
|||||||
|
<%@ page contentType="text/html; charset=utf-8"%>
|
||||||
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||||
|
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||||
|
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||||
|
<% pageContext.setAttribute("replaceChar", "\n"); %>
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ko">
|
||||||
|
<head>
|
||||||
|
<title>조정사건 상세</title>
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tbType01 th.picker__weekday {font-size: 15px;padding-bottom: 0.25em;color: #555;font-weight: 400;background-color: #fff;text-align: center;padding-top: 0;}
|
||||||
|
.tbType01 .picker__table tr {border-bottom: 0;}
|
||||||
|
.tbType01 .picker__table td {height: auto;}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.css">
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.date.css">
|
||||||
|
<script src="/kccadrPb/usr/datepicker/picker.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/picker.date.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/legacy.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||||
|
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
|
||||||
|
|
||||||
|
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
|
||||||
|
<script type="text/javaScript" language="javascript">
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
classify();
|
||||||
|
$(".sel_date").show();
|
||||||
|
|
||||||
|
$("input[name='recordReadingFlag']").change(function() {
|
||||||
|
// 우편 10
|
||||||
|
// 방문 20
|
||||||
|
classify();
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
function classify() {
|
||||||
|
console.log($("[name=recordReadingFlag]:checked").val());
|
||||||
|
if ($("[name=recordReadingFlag]:checked").val() == "10") {
|
||||||
|
$(".classify_text").hide();
|
||||||
|
$("#btn_history_ask").text("열람신청");
|
||||||
|
$(".tr_visit").hide();
|
||||||
|
$(".tr_post").show();
|
||||||
|
} else {
|
||||||
|
$(".classify_text").show();
|
||||||
|
$("#btn_history_ask").text("예약신청");
|
||||||
|
$(".tr_visit").show();
|
||||||
|
$(".tr_post").hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function valueChk(){
|
||||||
|
// 발급구분
|
||||||
|
// 10 우편
|
||||||
|
// 20 방문
|
||||||
|
var readingFlag = $("[name=recordReadingFlag]:checked").val();
|
||||||
|
|
||||||
|
var returnVal = true;
|
||||||
|
|
||||||
|
$('#createForm').find('input, textarea, select').each(function() {
|
||||||
|
|
||||||
|
console.log('readingFlag : ', readingFlag);
|
||||||
|
if(readingFlag == '10'){ // 우편
|
||||||
|
if ($(this).closest('tr').hasClass('tr_visit')) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if ($(this).closest('tr').hasClass('tr_post')) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($(this).val() === '' && $(this).attr('type') !== 'hidden') {
|
||||||
|
|
||||||
|
var fieldLabel = $(this).data('label');
|
||||||
|
alert(fieldLabel + '를 작성해 주세요');
|
||||||
|
returnVal = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return returnVal;
|
||||||
|
}
|
||||||
|
|
||||||
|
function fnDocReqSubmit() {
|
||||||
|
|
||||||
|
|
||||||
|
if(!valueChk()){
|
||||||
|
console.log('chk');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 시간 합추기
|
||||||
|
$('#reqDate').val( $("[name=startInput]").val());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (!confirm("신청 하시겠습니까?")) return;
|
||||||
|
|
||||||
|
var data = new FormData(document.createForm);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type : "POST",
|
||||||
|
url : "/web/kccadr/accdnt/ai/docAdjReqInsertAjax.do",
|
||||||
|
data : data,
|
||||||
|
dataType : 'json',
|
||||||
|
async : false,
|
||||||
|
processData : false,
|
||||||
|
contentType : false,
|
||||||
|
cache : false,
|
||||||
|
success : function(returnData, status) {
|
||||||
|
if (returnData.result == 'success') {
|
||||||
|
alert("신청이 완료되었습니다.");
|
||||||
|
window.location.href="<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do' />";
|
||||||
|
} else {
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error : function(e) {
|
||||||
|
alert("신청을 실패하였습니다.");
|
||||||
|
console.log("ERROR : ", e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function goList(){
|
||||||
|
// var listForm = document.listForm ;
|
||||||
|
window.location.href="<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do' />";
|
||||||
|
// listForm.submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
function fn_prcsnStatCdModify(data){
|
||||||
|
var form = document.modifyForm ;
|
||||||
|
form.prcsnStatCd.value=data;
|
||||||
|
|
||||||
|
|
||||||
|
if (!confirm("취소 하시겠습니까?")) return;
|
||||||
|
|
||||||
|
var data = new FormData(form);
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type : "POST",
|
||||||
|
url : "/web/kccadr/payment/accdnt/ai/docIssPrcsnStatCdModifyAjax.do",
|
||||||
|
data : data,
|
||||||
|
dataType : 'json',
|
||||||
|
async : false,
|
||||||
|
processData : false,
|
||||||
|
contentType : false,
|
||||||
|
cache : false,
|
||||||
|
success : function(returnData, status) {
|
||||||
|
if (returnData.result == 'success') {
|
||||||
|
alert("취소가 완료되었습니다.");
|
||||||
|
window.location.href="<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do' />";
|
||||||
|
} else {
|
||||||
|
alert(returnData.message);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
error : function(e) {
|
||||||
|
alert("취소가 실패하였습니다.");
|
||||||
|
console.log("ERROR : ", e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<form id="listForm" name="listForm" method="post">
|
||||||
|
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${adjstIncidentVO.pageIndex}' default='1' />"/> --%>
|
||||||
|
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" /> --%>
|
||||||
|
<%-- <input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" /> --%>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<form id="modifyForm" name="modifyForm" method="post">
|
||||||
|
<input type="hidden" name="recordReadingSeq" id="recordReadingSeq" value="<c:out value='${info.recordReadingSeq}'/>"/>
|
||||||
|
<input type="hidden" name="prcsnStatCd" id="prcsnStatCd" value=""/>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<!-- cont -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- cont -->
|
||||||
|
<div class="cont_wrap" id="sub">
|
||||||
|
<div class="inner">
|
||||||
|
<div class="cont_tit">
|
||||||
|
<h2>조정사건 기록 열람 신청 상세</h2>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tb_top">
|
||||||
|
<p>기록 열람 신청</p>
|
||||||
|
</div>
|
||||||
|
<div class="tb_wrap">
|
||||||
|
<table class="tbType01">
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 210px;">
|
||||||
|
<col style="width: auto;">
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>발급구분</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><kc:code codeId="CC501" code="${info.recordReadingFlag}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>조정번호</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><c:out value="${info.adrNo}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>신청인 구분</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><kc:code codeId="CC005" code="${info.reqTy}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>연락처</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><c:out value="${info.phone}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<c:choose>
|
||||||
|
<c:when test="${info.recordReadingFlag == 10}">
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>주소</p>
|
||||||
|
</th>
|
||||||
|
<td><p>(<c:out value="${info.post}"/>)<c:out value="${info.addr}"/> <c:out value="${info.addrDtl}"/></p></td>
|
||||||
|
</tr>
|
||||||
|
</c:when>
|
||||||
|
<c:otherwise>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>예약일시</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<c:set var="year" value="${fn:substring(info.reqDate, 0, 4)}" />
|
||||||
|
<c:set var="month" value="${fn:substring(info.reqDate, 4, 6)}" />
|
||||||
|
<c:set var="day" value="${fn:substring(info.reqDate, 6, 8)}" />
|
||||||
|
<p>
|
||||||
|
<c:out value="${year}-${month}-${day}" />, <c:out value="${info.reqHours}"/>:<c:out value="${info.reqMinutes}"/>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</c:otherwise>
|
||||||
|
</c:choose>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>서류종류</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><kc:code codeId="CC303" code="${info.docuTy}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>발급부수</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><c:out value="${info.authQntty}"/></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>
|
||||||
|
<p>요청내용</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<p><c:out value="${info.reqDetails }" /></p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th><p>발급상태</p></th>
|
||||||
|
<td>
|
||||||
|
<p><kc:code codeId="CC304" code="${info.prcsnStatCd}"/></p>
|
||||||
|
<c:if test="${info.recordReadingFlag == 10 and info.prcsnStatCd ne 90}">
|
||||||
|
<button type="button" class="btnType01" data-tooltip="fee_popup">결제계좌</button>
|
||||||
|
</c:if>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<div class="tb_bottom">
|
||||||
|
<p class="cf_text">· 기록발급은 신청인만 가능하며, 대리인은 신청이 불가합니다. </p>
|
||||||
|
<c:if test="${info.recordReadingFlag == 20}">
|
||||||
|
<p class="cf_text classify_text" >· 사전에 예고없이 방문하지 않을 경우 자동으로 취소됩니다.</p>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- 하단 버튼 -->
|
||||||
|
<div class="btn_wrap btn_layout03">
|
||||||
|
<div class="btn_left"></div>
|
||||||
|
<div class="btn_right">
|
||||||
|
<!-- <button class="btnType08" onclick="goList();">목록</button> -->
|
||||||
|
<button class="btnType08" onclick="goList()">목록</button>
|
||||||
|
<c:if test="${info.prcsnStatCd ne 90}">
|
||||||
|
<button class="btnType07" onclick="fn_prcsnStatCdModify('90')">신청취소</button>
|
||||||
|
</c:if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //하단 버튼 -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //cont -->
|
||||||
|
|
||||||
|
<!-- 결제금액 설정 -->
|
||||||
|
<c:set var="multipliedValue" value="${info.authQntty * 100000}" />
|
||||||
|
<%-- <fmt:formatNumber value="${multipliedValue}" type="currency" currencySymbol="₩" var="formattedValue" /> --%>
|
||||||
|
<fmt:formatNumber value="${multipliedValue}" type="currency" var="formattedValue" />
|
||||||
|
<!-- 수수료정보팝업(1개) -->
|
||||||
|
<div class="tooltip-wrap">
|
||||||
|
<div class="popup_wrap fee_popup" tabindex="0" data-tooltip-con="fee_popup" data-focus="fee_popup" data-focus-prev="fee_popup_close">
|
||||||
|
<div class="popup_tit">
|
||||||
|
<p>수수료 납부 금액</p> <button class="btn_popup_close tooltip-close" data-focus="fee_popup_close" title="팝업 닫기"><i></i></button>
|
||||||
|
</div>
|
||||||
|
<div class="popup_cont">
|
||||||
|
<table class="popup_tbType01 t_center">
|
||||||
|
<caption>어문저작물 목록 : 신청내용, 금액 등 정보제공</caption>
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 50%;">
|
||||||
|
<col style="width: 50%;">
|
||||||
|
</colgroup>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th scope="col">신청 내용</th>
|
||||||
|
<th scope="col">금액</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td><kc:code codeId="CC303" code="${info.docuTy}"/> <c:out value="${info.authQntty}"/>부</td>
|
||||||
|
<td>
|
||||||
|
<p class="t_bold c_222222"><c:out value="${formattedValue}" />원</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table class="popup_tbType01" style="margin-top: 30px;">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>계좌정보</th>
|
||||||
|
<td>
|
||||||
|
<p class="c_e40000">국민은행 60519014678208 예금주 : 홍길동</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>결제금액</th>
|
||||||
|
<td>
|
||||||
|
<p><c:out value="${formattedValue}" />원(납부기간 : <c:out value="${info.payEndDay }" />, 13:00까지)</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<div class="btn_wrap">
|
||||||
|
<button class="btnType01 tooltip-close" data-focus="fee_popup_close">닫기</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- //수수료정보팝업(1개) -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -108,10 +108,24 @@
|
|||||||
form.submit();
|
form.submit();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function fn_detail(data){
|
||||||
|
|
||||||
|
var form = document.detailForm;
|
||||||
|
form.recordReadingSeq.value = data;
|
||||||
|
form.action="<c:out value='/web/kccadr/payment/accdnt/ai/docIssDetail.do' />";
|
||||||
|
form.submit();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
<form id="detailForm" name="detailForm" method="post">
|
||||||
|
<input type="hidden" id="recordReadingSeq" name="recordReadingSeq" />
|
||||||
|
</form>
|
||||||
|
|
||||||
<form name="" id="SendPayForm_id_view" method="post" class="mt-5">
|
<form name="" id="SendPayForm_id_view" method="post" class="mt-5">
|
||||||
<input type="hidden" name="version" value="1.0">
|
<input type="hidden" name="version" value="1.0">
|
||||||
<input type="hidden" name="gopaymethod" value="Card">
|
<input type="hidden" name="gopaymethod" value="Card">
|
||||||
@ -207,77 +221,86 @@
|
|||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 80px;">
|
<col style="width: 80px;">
|
||||||
<col style="width: 15%;">
|
<col style="width: 15%;">
|
||||||
|
<col style="width: 15%;">
|
||||||
|
<col style="width: 10%;">
|
||||||
<col style="width: 10%;">
|
<col style="width: 10%;">
|
||||||
<col style="width: 15%;">
|
<col style="width: 15%;">
|
||||||
<col style="width: 10%;">
|
<col style="width: 10%;">
|
||||||
<col style="width: 10%;">
|
<col style="width: 10%;">
|
||||||
<col style="width: 200px;">
|
<col style="width: 10%;">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">번호</th>
|
<th scope="col">번호</th>
|
||||||
|
<th scope="col">발급구분</th>
|
||||||
<th scope="col">신청일자</th>
|
<th scope="col">신청일자</th>
|
||||||
<th scope="col">조정번호</th>
|
<th scope="col">조정번호</th>
|
||||||
<th scope="col">신청인</th>
|
<th scope="col">발급종류</th>
|
||||||
<th scope="col">피신청인</th>
|
<th scope="col">조정 신청인</th>
|
||||||
<th scope="col">신청서류</th>
|
<th scope="col">종결상태</th>
|
||||||
<th scope="col">신청유형</th>
|
<th scope="col">발급종류</th>
|
||||||
<th scope="col">처리상태</th>
|
<th scope="col">발급상태</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<c:forEach var="list" items="${list}" varStatus="status">
|
<c:forEach var="list" items="${list}" varStatus="status">
|
||||||
<tr>
|
<tr onclick="fn_detail('<c:out value="${list.recordReadingSeq }" />')" style=" cursor: pointer;">
|
||||||
<td class="td_num">
|
<td class="td_num">
|
||||||
<c:if test="${adrRecordReadingVO.searchSortOrd eq 'desc' }">
|
<c:if test="${adrRecordReadingVO.searchSortOrd eq 'desc' }">
|
||||||
<c:out value="${ ( paginationInfo.totalRecordCount - ((adrRecordReadingVO.pageIndex -1)*adrRecordReadingVO.pageUnit) ) - status.index }"/>
|
<c:out value="${ ( paginationInfo.totalRecordCount - ((adrRecordReadingVO.pageIndex -1)*adrRecordReadingVO.pageUnit) ) - status.index }"/>
|
||||||
</c:if>
|
</c:if>
|
||||||
<c:if test="${adrRecordReadingVO.searchSortOrd eq 'asc' }">
|
<c:if test="${adrRecordReadingVO.searchSortOrd eq 'asc' }">
|
||||||
<c:out value="${(adrRecordReadingVO.pageIndex - 1) * adrRecordReadingVO.pageUnit + status.count}"/>
|
<c:out value="${(adrRecordReadingVO.pageIndex - 1) * adrRecordReadingVO.pageUnit + status.count}"/>
|
||||||
</c:if>
|
</c:if>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_date">
|
<td class="td_date">
|
||||||
<span class="read_only m_th_text">신청일자</span>
|
<span class="read_only m_th_text">발급구분</span>
|
||||||
<p><c:out value="${list.frstRegistPnttm}"/></p>
|
<p><kc:code codeId="CC501" code="${list.recordReadingFlag}"/></p>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_subscriber">
|
<td class="td_date">
|
||||||
<span class="m_th_text">조정번호</span>
|
<span class="read_only m_th_text">신청일자</span>
|
||||||
<p><c:out value="${list.adrNo}"/></p>
|
<p><c:out value="${list.frstRegistPnttm}"/></p>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_subscriber">
|
<td class="td_subscriber">
|
||||||
<span class="m_th_text">신청인</span>
|
<span class="m_th_text">조정번호</span>
|
||||||
<c:out value="${list.appliCantNm}"/>
|
<p><c:out value="${list.adrNo}"/></p>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_subscriber">
|
<td class="td_subscriber">
|
||||||
<span class="m_th_text">피신청인</span>
|
<span class="m_th_text">발급종류</span>
|
||||||
<c:out value="${list.resPonDentNm}"/>
|
<p><kc:code codeId="CC303" code="${list.docuTy }"/></p>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_subscriber">
|
<td class="td_subscriber">
|
||||||
<span class="m_th_text">신청서류</span>
|
<span class="m_th_text">조정 신청인</span>
|
||||||
<p><kc:code codeId="CC303" code="${list.docuTy}"/></p>
|
<c:out value="${list.appliCantNm}"/>
|
||||||
</td>
|
</td>
|
||||||
<td class="td_subscriber">
|
<td class="td_subscriber">
|
||||||
<kc:code codeId="CC305" code="${list.recordReadingFlag}"/>
|
<span class="m_th_text">종결상태</span>
|
||||||
</td>
|
<c:out value="${list.statTxt}"/> <%-- (<c:out value="${list.statCd}"/>) --%>
|
||||||
<td class="td_subscriber">
|
</td>
|
||||||
<span class="m_th_text">처리상태</span>
|
<td class="td_subscriber">
|
||||||
<p>
|
<span class="m_th_text">신청서류</span>
|
||||||
<c:choose>
|
<p><kc:code codeId="CC303" code="${list.docuTy}"/></p>
|
||||||
<c:when test="${list.prcsnStatCd eq '10'}">
|
</td>
|
||||||
<%-- <button type="button" class="btnType10 paybtn" onclick="paybtn('<c:out value="${list.recordReadingSeq}" />', '<c:out value="${list.recordReadingFlag}"/>')">수수료결제</button> --%>
|
<td class="td_subscriber">
|
||||||
<%-- <button type="button" class="btnType10" onclick="fncDeleteReq('<c:out value="${list.recordReadingSeq}" />');">삭제</button> --%>
|
<span class="m_th_text">발급상태</span>
|
||||||
</c:when>
|
<kc:code codeId="CC304" code="${list.prcsnStatCd}"/>
|
||||||
<c:when test="${list.prcsnStatCd eq '20'}">
|
<%-- <p>
|
||||||
<%-- <button type="button" class="btnType10" onclick="fncOzPrint('<c:out value="${list.adrSeq}" />','<c:out value="${list.recordReadingSeq}" />')">문서출력</button> --%>
|
<c:choose>
|
||||||
</c:when>
|
<c:when test="${list.prcsnStatCd eq '10'}">
|
||||||
<c:when test="${list.prcsnStatCd eq '30'}">
|
<button type="button" class="btnType10 paybtn" onclick="paybtn('<c:out value="${list.recordReadingSeq}" />', '<c:out value="${list.recordReadingFlag}"/>')">수수료결제</button>
|
||||||
<%-- <c:if test="${list.recordReadingFlag eq '10'}"><span>열람완료</span></c:if> --%>
|
<button type="button" class="btnType10" onclick="fncDeleteReq('<c:out value="${list.recordReadingSeq}" />');">삭제</button>
|
||||||
<%-- <c:if test="${list.recordReadingFlag eq '20'}"><span>발급완료</span></c:if> --%>
|
</c:when>
|
||||||
</c:when>
|
<c:when test="${list.prcsnStatCd eq '20'}">
|
||||||
</c:choose>
|
<button type="button" class="btnType10" onclick="fncOzPrint('<c:out value="${list.adrSeq}" />','<c:out value="${list.recordReadingSeq}" />')">문서출력</button>
|
||||||
</p>
|
</c:when>
|
||||||
</td>
|
<c:when test="${list.prcsnStatCd eq '30'}">
|
||||||
</tr>
|
<c:if test="${list.recordReadingFlag eq '10'}"><span>열람완료</span></c:if>
|
||||||
|
<c:if test="${list.recordReadingFlag eq '20'}"><span>발급완료</span></c:if>
|
||||||
|
</c:when>
|
||||||
|
</c:choose>
|
||||||
|
</p>--%>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
<c:if test="${empty list}">
|
<c:if test="${empty list}">
|
||||||
<tr><td colspan="6"><spring:message code="common.nodata.msg" /></td></tr>
|
<tr><td colspan="6"><spring:message code="common.nodata.msg" /></td></tr>
|
||||||
|
|||||||
@ -15,82 +15,102 @@
|
|||||||
<head>
|
<head>
|
||||||
<title>조정사건 상세</title>
|
<title>조정사건 상세</title>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tbType01 th.picker__weekday {font-size: 15px;padding-bottom: 0.25em;color: #555;font-weight: 400;background-color: #fff;text-align: center;padding-top: 0;}
|
||||||
|
.tbType01 .picker__table tr {border-bottom: 0;}
|
||||||
|
.tbType01 .picker__table td {height: auto;}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.css">
|
||||||
|
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.date.css">
|
||||||
|
<script src="/kccadrPb/usr/datepicker/picker.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/picker.date.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/legacy.js"></script>
|
||||||
|
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
|
||||||
<script src="/kccadrPb/usr/script/popup.js"></script>
|
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||||
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
|
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
|
||||||
|
|
||||||
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
|
<%-- <un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" /> --%>
|
||||||
<script type="text/javaScript" language="javascript">
|
<script type="text/javaScript" language="javascript">
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
classify();
|
||||||
/* 종결 목록에서 왓을 경우 */
|
$(".sel_date").show();
|
||||||
/* adrSeq, adrNo, reqTy, rpplTy */
|
|
||||||
/*
|
$("input[name='recordReadingFlag']").change(function() {
|
||||||
var adrSeq = "<c:out value='${adjstIncidentVO.adrSeq}'/>";
|
|
||||||
var adrNo = "<c:out value='${adjstIncidentVO.adrNo}'/>";
|
|
||||||
var reqTy = "<c:out value='${adjstIncidentVO.reqTy}'/>";
|
|
||||||
|
|
||||||
var form = document.createForm;
|
|
||||||
if(adrSeq != ''){
|
|
||||||
createForm.adrSeq.value = adrSeq;
|
|
||||||
createForm.adrNo.value = adrNo;
|
|
||||||
|
|
||||||
$("input[name='reqTy'][value='"+reqTy+"']").prop("checked", true);
|
|
||||||
// $("input[name='myselfIs'][value='"+rpplTy+"']").prop("checked", true);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
$("input[name='issueCode']").change(function() {
|
|
||||||
// 우편 10
|
// 우편 10
|
||||||
// 방문 20
|
// 방문 20
|
||||||
console.log($(this).val());
|
classify();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function classify() {
|
||||||
|
console.log($("[name=recordReadingFlag]:checked").val());
|
||||||
|
if ($("[name=recordReadingFlag]:checked").val() == "10") {
|
||||||
|
$(".classify_text").hide();
|
||||||
|
$("#btn_history_ask").text("열람신청");
|
||||||
|
$(".tr_visit").hide();
|
||||||
|
$(".tr_post").show();
|
||||||
|
} else {
|
||||||
|
$(".classify_text").show();
|
||||||
|
$("#btn_history_ask").text("예약신청");
|
||||||
|
$(".tr_visit").show();
|
||||||
|
$(".tr_post").hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function valueChk(){
|
||||||
|
// 발급구분
|
||||||
|
// 10 우편
|
||||||
|
// 20 방문
|
||||||
|
var readingFlag = $("[name=recordReadingFlag]:checked").val();
|
||||||
|
|
||||||
|
var returnVal = true;
|
||||||
|
|
||||||
|
$('#createForm').find('input, textarea, select').each(function() {
|
||||||
|
|
||||||
|
console.log('readingFlag : ', readingFlag);
|
||||||
|
if(readingFlag == '10'){ // 우편
|
||||||
|
if ($(this).closest('tr').hasClass('tr_visit')) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if ($(this).closest('tr').hasClass('tr_post')) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($(this).val() === '' && $(this).attr('type') !== 'hidden') {
|
||||||
|
|
||||||
|
var fieldLabel = $(this).data('label');
|
||||||
|
alert(fieldLabel + '를 작성해 주세요');
|
||||||
|
returnVal = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return returnVal;
|
||||||
|
}
|
||||||
|
|
||||||
function fnDocReqSubmit() {
|
function fnDocReqSubmit() {
|
||||||
|
|
||||||
if($("adrNo").val == "" || $("adrNo").val == undefined) {
|
|
||||||
alert("조정번호를 선택하세요");
|
if(!valueChk()){
|
||||||
|
console.log('chk');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var reqTyVal = $("input[name='reqTy']:checked").val();
|
// 시간 합추기
|
||||||
var myselfIsVal = $("input[name='myselfIs']:checked").val();
|
$('#reqDate').val( $("[name=startInput]").val());
|
||||||
var docuTyVal = $("input[name='docuTy']:checked").val();
|
|
||||||
var recordReadingFlagVal = $("input[name='recordReadingFlag']:checked").val();
|
|
||||||
|
|
||||||
if(reqTyVal == "" || reqTyVal == undefined) {
|
|
||||||
alert("신청인 구분을 선택하세요");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(myselfIsVal == "" || myselfIsVal == undefined) {
|
|
||||||
alert("조정당사자 여부를 선택하세요");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(docuTyVal == "" || docuTyVal == undefined) {
|
|
||||||
alert("서류종류를 선택하세요");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(recordReadingFlagVal == "" || recordReadingFlagVal == undefined) {
|
|
||||||
alert("열람/발급 여부를 선택하세요");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if($("authQntty").val == "" || $("authQntty").val == undefined) {
|
|
||||||
alert("발급부수를 입력하세요.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
//disabled 삭제하고 submit
|
|
||||||
$("input[name='reqTy']").removeAttr("disabled");
|
|
||||||
$("input[name='myselfIs']").removeAttr("disabled");
|
|
||||||
|
|
||||||
if (!confirm("신청 하시겠습니까?")) return;
|
if (!confirm("신청 하시겠습니까?")) return;
|
||||||
|
|
||||||
var data = new FormData(document.createForm);
|
var data = new FormData(document.createForm);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type : "POST",
|
type : "POST",
|
||||||
url : "/web/kccadr/accdnt/ai/docAdjReqInsertAjax.do",
|
url : "/web/kccadr/accdnt/ai/docAdjReqInsertAjax.do",
|
||||||
@ -113,7 +133,7 @@
|
|||||||
alert("신청을 실패하였습니다.");
|
alert("신청을 실패하였습니다.");
|
||||||
console.log("ERROR : ", e);
|
console.log("ERROR : ", e);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,12 +145,12 @@
|
|||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<form:form id="listForm" name="listForm" commandName="adjstIncidentVO" onsubmit="return false;" method="post">
|
<form id="listForm" name="listForm" onsubmit="return false;" method="post">
|
||||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjstIncidentVO.pageIndex}' default='1' />"/>
|
<input type="hidden" name="pageIndex" value="<c:out value='${adjstIncidentVO.pageIndex}' default='1' />"/>
|
||||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" />
|
<input type="hidden" name="searchSortCnd" value="<c:out value="${adjstIncidentVO.searchSortCnd}" />" />
|
||||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" />
|
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjstIncidentVO.searchSortOrd}" />" />
|
||||||
<input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" />
|
<input type="hidden" name="searchStatus" value="<c:out value="${adjstIncidentVO.searchStatus}" />" />
|
||||||
</form:form>
|
</form>
|
||||||
|
|
||||||
<form id="popForm" name="popForm" action="<c:url value='/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do'/>" method="post">
|
<form id="popForm" name="popForm" action="<c:url value='/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do'/>" method="post">
|
||||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
|
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${master.adrSeq}'/>"/>
|
||||||
@ -147,11 +167,15 @@
|
|||||||
<div class="cont_wrap sub02_1" id="sub">
|
<div class="cont_wrap sub02_1" id="sub">
|
||||||
<div class="inner">
|
<div class="inner">
|
||||||
<div class="cont_tit">
|
<div class="cont_tit">
|
||||||
<h2>조정사건 기록열람 신청</h2>
|
<h2>조정사건 기록 열람 신청</h2>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="tb_top">
|
||||||
|
<p>기록 열람 신청</p>
|
||||||
|
</div>
|
||||||
|
<!--
|
||||||
<div class="top_progress top_progress02">
|
<div class="top_progress top_progress02">
|
||||||
<p>기록발급은 신청인만 가능하며, 대리인은 신청이 불가합니다.</p>
|
<p>기록발급은 신청인만 가능하며, 대리인은 신청이 불가합니다.</p>
|
||||||
</div>
|
</div> -->
|
||||||
<!-- <div class="top_progress top_progress02">
|
<!-- <div class="top_progress top_progress02">
|
||||||
<p>열람수수료는 <span>700</span>원, 발급수수료는 <span>1,000</span>원입니다.</p>
|
<p>열람수수료는 <span>700</span>원, 발급수수료는 <span>1,000</span>원입니다.</p>
|
||||||
<button type="button" class="btnType05" title="프린터창 열림" onclick="window.print();">발급가능 프린터 확인</button>
|
<button type="button" class="btnType05" title="프린터창 열림" onclick="window.print();">발급가능 프린터 확인</button>
|
||||||
@ -175,7 +199,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="radio_wrap">
|
<div class="radio_wrap">
|
||||||
<kc:radio codeId="CC501" name="issueCode" id="issueCode" selectedValue="20" />
|
<kc:radio codeId="CC501" name="recordReadingFlag" id="recordReadingFlag" selectedValue="20" />
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -186,7 +210,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<label for="adjNm" class="label">조정번호 입력</label>
|
<label for="adjNm" class="label">조정번호 입력</label>
|
||||||
<input type="text" name="adrNo" id="adrNo" value="<c:out value='${adjClsMgrVO.adrNo}' />" size="30" placeholder="조정번호를 입력하세요." />
|
<input type="text" name="adrNo" id="adrNo" value="<c:out value='${adjClsMgrVO.adrNo}' />" size="30" placeholder="조정번호를 입력하세요." data-label="조정번호" />
|
||||||
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopEndList();" title="팝업 열림">조회</button>
|
<button type="button" class="btnType01 btn_adr_search" data-tooltip="list_popup" onclick="AdjstReq.historyAdjstPopEndList();" title="팝업 열림">조회</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -211,30 +235,59 @@
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="radio_wrap">
|
<div class="radio_wrap">
|
||||||
<input type="text" name="phone" id="phone" maxlength="11"/>
|
<input type="text" name="phone" id="phone" maxlength="11" data-label="연락처" />
|
||||||
|
|
||||||
<!-- <input type="radio" name="reqTy" id="reqTy01" vaLUE="01" DISABLED="DISABLED"/><LABEL FOR="REQTY01">권리자</LABEL> -->
|
<!-- <input type="radio" name="reqTy" id="reqTy01" vaLUE="01" DISABLED="DISABLED"/><LABEL FOR="REQTY01">권리자</LABEL> -->
|
||||||
<!-- <INPUT TYPE="RADIO" NAME="REQTY" ID="REQTY02" VAlue="02" disabled="disabled"/><label for="reqTy02">이용자</label> -->
|
<!-- <INPUT TYPE="RADIO" NAME="REQTY" ID="REQTY02" VAlue="02" disabled="disabled"/><label for="reqTy02">이용자</label> -->
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="scb_adr">
|
<tr class="tr_post">
|
||||||
<th scope="row">
|
<th scope="row">
|
||||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||||
<p>주소</p>
|
<p>주소</p>
|
||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<label for="rpplPost" class="label">우편번호 입력</label>
|
<label for="post" class="label">우편번호 입력</label>
|
||||||
<input id="rpplPost" name="rpplPost" class="adr_input" readonly="true" placeholder="우편번호 입력" type="text" size="20" />
|
<input id="post" name="post" class="adr_input" readonly="true" placeholder="우편번호 입력" type="text" size="20" data-label="우편번호" />
|
||||||
<button type="button" class="btnType01 btn_adr_search" onclick="fn_postCode(this);" title="새창팝업 열림">우편번호 검색</button>
|
<button type="button" class="btnType01 btn_adr_search" onclick="fn_postCode(this);" title="새창팝업 열림">우편번호 검색</button>
|
||||||
<div class="detail_address">
|
<div class="detail_address">
|
||||||
<label for="rpplAddr" class="label">주소 입력</label>
|
<label for="addr" class="label">주소 입력</label>
|
||||||
<input name="rpplAddr" id="rpplAddr" size="60" class="searchResultAddr" readonly="true" placeholder="주소입력"/>
|
<input name="addr" id="addr" size="60" class="searchResultAddr" readonly="true" placeholder="주소입력"/>
|
||||||
<label for="rpplAddrDtl" class="label">나머지주소 입력</label>
|
<label for="addrDtl" class="label">나머지주소 입력</label>
|
||||||
<input name="rpplAddrDtl" id="rpplAddrDtl" size="20" cssClass="usrInsertAddr" placeholder="상세주소입력"/>
|
<input name="addrDtl" id="addrDtl" size="20" class="usrInsertAddr" placeholder="상세주소입력" data-label="상세주소" />
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr class="tr_visit">
|
||||||
|
<th>
|
||||||
|
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||||
|
<p>예약일시</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<div class="list_util" style="text-align: left">
|
||||||
|
<div class="sel_date">
|
||||||
|
<div class="calendar_wrap">
|
||||||
|
<input type="hidden" id="reqDate" name="reqDate" value="" />
|
||||||
|
<input type="text" class="searchStartDt startDate" id="sbmtDate" name="sbmtDate" title="예약 날짜 선택" onfocus="return calendarOpen('sbmtDate-lry','',this)" onclick="return calendarOpen('sbmtDate-lry','',this)" value="" data-datecontrol="true" onkeyup="this.value = date_mask(this.value)" maxlength="10" data-label="예약날짜" >
|
||||||
|
<button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('sbmtDate-lry','',this)"><i></i></button>
|
||||||
|
</div>
|
||||||
|
<select name="reqHours" id="reqHours" class="time_select">
|
||||||
|
<c:forEach var="hour" begin="9" end="18">
|
||||||
|
<option value="${hour}">${hour}</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
|
:
|
||||||
|
<select name="reqMinutes" id="reqMinutes" class="time_select" >
|
||||||
|
<c:forEach var="minute" begin="0" end="59">
|
||||||
|
<option value="${minute}"><c:if test="${minute < 10}">0</c:if>${minute}</option>
|
||||||
|
</c:forEach>
|
||||||
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</div>
|
||||||
</tr>
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">
|
<th scope="row">
|
||||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||||
@ -269,16 +322,20 @@
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="radio_wrap">
|
<div class="radio_wrap">
|
||||||
<textarea name="reqCn1" id="reqCn1" cols="30" rows="5" cssclass="purpose_text"></textarea>
|
<textarea name="reqDetails" id="reqDetails" cols="30" rows="5" cssclass="purpose_text" data-label="요청내용(을)" ></textarea>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<div class="tb_bottom">
|
||||||
|
<p class="cf_text">· 기록발급은 신청인만 가능하며, 대리인은 신청이 불가합니다.</p>
|
||||||
|
<p class="cf_text classify_text" style="display: none;">· 사전에 예고없이 방문하지 않을 경우 자동으로 취소됩니다.</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 하단 버튼 -->
|
<!-- 하단 버튼 -->
|
||||||
<div class="btn_wrap btn_layout02">
|
<div class="btn_wrap btn_layout02">
|
||||||
<button type="button" class="btnType07" onclick="fnDocReqSubmit();">신청</button>
|
<button type="button" class="btnType07" id="btn_history_ask" onclick="fnDocReqSubmit();">신청</button>
|
||||||
<button type="button" class="btnType08" onclick="goList();">취소</button>
|
<button type="button" class="btnType08" onclick="goList();">취소</button>
|
||||||
</div>
|
</div>
|
||||||
<!-- //하단 버튼 -->
|
<!-- //하단 버튼 -->
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user