2022-11-23 조정진행상세 버튼 조건 변경

This commit is contained in:
myname 2022-11-23 09:58:29 +09:00
parent 8f31ee24ac
commit 1a10da3f0a
26 changed files with 2736 additions and 377 deletions

View File

@ -92,6 +92,9 @@ public interface ApmService {
// 사용자 차수별 기일변경 신청건수 조회
List<PgrCmmVO> selectApmChgDateInfoCnt(PgrCmmVO cmmVO) throws Exception;
// 사용자 차수별 기일변경 신청건수 조회 with 차수
List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception;
int selectApmAdrNoChkCnt(ApmVO apmVO) throws Exception;

View File

@ -181,6 +181,12 @@ public class ApmDAO extends EgovAbstractDAO {
return (List<PgrCmmVO>) list("Apm.selectApmChgDateInfoCnt", cmmVO);
}
@SuppressWarnings("unchecked")
public List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception{
return (List<PgrCmmVO>) list("Apm.selectApmChgDateInfoCntWithSn", cmmVO);
}
public int selectApmAdrNoChkCnt(ApmVO apmVO) throws Exception{
return (int) select("Apm.selectApmAdrNoChkCnt",apmVO);
}

View File

@ -551,6 +551,11 @@ public class ApmServiceImpl implements ApmService {
return apmDAO.selectApmChgDateInfoCnt(cmmVO);
}
public List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception{
return apmDAO.selectApmChgDateInfoCntWithSn(cmmVO);
}
@Override
public String selectSbmtIngStatus(String param) throws Exception {

View File

@ -19,7 +19,6 @@ import org.json.simple.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.env.SystemEnvironmentPropertySource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
@ -433,6 +432,10 @@ public class ApmController {
// 사용자 조정기일 변경신청 건이 있는지 확인
List<PgrCmmVO> apmChgDateCnt = apmService.selectApmChgDateInfoCnt(cmmVO);
model.addAttribute("apmChgDateCnt", apmChgDateCnt);
// 사용자 조정기일 변경신청 건이 있는지 확인 with 차수(해당 차수의 변경신청 건이 있는지 확인)
List<PgrCmmVO> apmChgDateCntWithSn = apmService.selectApmChgDateInfoCntWithSn(cmmVO);
model.addAttribute("apmChgDateCntWithSn", apmChgDateCntWithSn);
//최종 차수 정보
//String adrMaxSn = apmChgDateList.get(0).getAdrSn();

View File

@ -14,6 +14,8 @@ public interface PgrCmmService {
int selectPgrCmmListCnt(PgrCmmVO pgrCmmVO) throws Exception;
PgrCmmVO selectPgrCmm(PgrCmmVO pgrCmmVO) throws Exception;
PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception;
void deleteCloseDoc(CloseVO closeVO
, String p_code_desc

View File

@ -166,6 +166,9 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
private String reqOlCdPst; //과거사건목록 조회 여부
private String dntDetailType;//4DntDetailType(기일지정상세화면) / NoDntDetailType(이외)
public String getAdrAdmId() {
return adrAdmId;
}
@ -1173,6 +1176,14 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
public void setAppSeqMin(String appSeqMin) {
this.appSeqMin = appSeqMin;
}
public String getDntDetailType() {
return dntDetailType;
}
public void setDntDetailType(String dntDetailType) {
this.dntDetailType = dntDetailType;
}

View File

@ -36,6 +36,10 @@ public class PgrCmmDAO extends EgovAbstractDAO {
return (PgrCmmVO) select("Cmm.selectPgrCmm", pgrCmmVO);
}
public PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception {
return (PgrCmmVO) select("Cmm.selectPgrCmm4DntDetail", pgrCmmVO);
}
public void insertCloseDoc(CloseVO closeVO) {
insert("Cmm.insertCloseDoc", closeVO);

View File

@ -15,13 +15,13 @@ import kcc.kccadr.adjPgrMgr.arm.service.CmntVO;
import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
import kcc.let.utl.fcc.service.EgovCryptoUtil;
import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO;
import kcc.kccadr.adjPgrMgr.iam.service.impl.InternalApprovManageDAO;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
import kcc.kccadr.cmm.KccadrConstants;
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
import kcc.let.utl.fcc.service.EgovCryptoUtil;
@Repository("pgrCmmService")
public class PgrCmmServiceImpl implements PgrCmmService {
@ -126,6 +126,51 @@ public class PgrCmmServiceImpl implements PgrCmmService {
return result;
}
@Override
public PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception {
setDayInfo(pgrCmmVO);
PgrCmmVO result = pgrCmmDAO.selectPgrCmm4DntDetail(pgrCmmVO);
decpyptVo(result);
if (!StringUtil.isEmpty(result.getAppPlace())) {
String app[] = (result.getAppPlace()).split("\\|");
if (app.length > 0) {
result.setAppPlaceTx(app[0]);
if (app.length == 2) {
result.setAppPlaceDetailTx(app[1]);
}
}
}
if (!StringUtil.isEmpty(result.getAppPlaceAddr())) {
String app[] = (result.getAppPlaceAddr()).split("\\|");
if (app.length > 0) {
result.setAppPlaceAddrTx(app[0]);
if (app.length == 2) {
result.setAppPlaceAddrDetailTx(app[1]);
}
}
}
if (!StringUtil.isEmpty(result.getApmAppPlace())) {
String app[] = (result.getApmAppPlace()).split("\\|");
if (app.length > 0) {
result.setApmAppPlaceTx(app[0]);
if (app.length == 2) {
result.setApmAppPlaceDetailTx(app[1]);
}
}
}
return result;
}
/**
* 신청인, 피신청인 복호화
*

View File

@ -137,7 +137,9 @@ public class DntController {
}
PgrCmmVO dntVO = getDntInfo(cmmVO);
cmmVO.setDntDetailType("4DntDetailType");
PgrCmmVO dntVO = getDntInfo4Detail(cmmVO);
model.addAttribute("info", dntVO);
//송달정보 count 조회해오기
@ -272,6 +274,7 @@ public class DntController {
}
//조정진행상세에서 사용하는 app_seq (?)
private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception {
PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO);
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
@ -293,7 +296,26 @@ public class DntController {
}
//조정진행상세 > 기일지정상세 화면에서 사용하는 app_seq (?) - app_seq=1 or (sbmt_yn=Y and appr_yn=Y)(승인 받은 )
private PgrCmmVO getDntInfo4Detail(PgrCmmVO cmmVO) throws Exception {
PgrCmmVO dntVO = cmmService.selectPgrCmm4DntDetail(cmmVO);
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
String[] memNames = dntVO.getMemNames().split(", ");
String[] assSeqes = dntVO.getAssSeqes().split(", ");
if(memNames.length==1) {
dntVO.setAddUsrNm0(memNames[0]);
dntVO.setAssSeq0(assSeqes[0]);
}else if(memNames.length>1) {
dntVO.setAddUsrNm0(memNames[0]);
dntVO.setAssSeq0(assSeqes[0]);
dntVO.setAddUsrNm1(memNames[1]);
dntVO.setAssSeq1(assSeqes[1]);
}
}
return dntVO;
}
/**
* 기일지정 등록 TODO daenge 기일지정 등록

View File

@ -47,9 +47,9 @@ public class SsoLogin {
String client_ip = "127.0.0.1";
// https://devoneid.copyright.or.kr 에서 가입함 ID/PW 입력
/*String user_id = "itn0801@gmail.com";*/
/*String user_id = "itn0801@gmail.com";*/ //itntest123$
String user_id = Id;
/*String user_pwd = "itntest123$";*/
String user_pwd = Password;
SsoLoginVO ssoLoginVO = new SsoLoginVO();

View File

@ -296,6 +296,7 @@
</select>
<select id="Apm.selectRpplChgList" parameterClass="ApmCorrectVO" resultClass="ApmCorrectVO">
/* rpplChgList-경정조서리스트 */
SELECT COUNT(1) OVER() AS cnt,
A.ADR_SEQ AS adrSeq ,
A.RPPL_CHG_SEQ AS rpplChgSeq ,
@ -1044,7 +1045,7 @@
</select>
<select id="Apm.selectApmChgDateConfirmInfoList202211" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
/* apmChgDateList-조정기일(제출후 승인완료된건만) */
SELECT COUNT(1) OVER() AS totCnt,
adrSeq,
adrSn,
@ -1153,7 +1154,7 @@
<!-- 대국민 사용자가 등록한 기일변경 신청건 조회 -->
<select id="Apm.selectApmChgDateInfoCnt" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
/* apmChgDateCnt-조정기일변경신청건(등록건) */
SELECT a.adr_seq AS adrSeq,
a.adr_sn AS adrSn,
a.app_seq AS appSeq,
@ -1171,6 +1172,27 @@
</select>
<!-- 대국민 사용자가 등록한 기일변경 신청건 조회 With Sn -->
<select id="Apm.selectApmChgDateInfoCntWithSn" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
/* apmChgDateCntWithSn-조정기일변경신청건(등록건)-해당차수 */
SELECT a.adr_seq AS adrSeq,
a.adr_sn AS adrSn,
a.app_seq AS appSeq,
COUNT(a.app_seq) AS totCnt
FROM adr_app_mgr a ,
adr_mgr_master b
WHERE 1 =1
AND a.adr_seq =b.adr_seq
AND a.adr_seq = #adrSeq#
AND a.adr_sn = #adrSn#
AND a.adr_admin_id IS NULL
GROUP BY a.adr_seq,
a.adr_sn
ORDER BY a.adr_sn DESC
</select>
<select id="Apm.selectApmAdrNoChkCnt" parameterClass="ApmVO" resultClass="Integer">
SELECT COUNT(a.adr_no) AS adrNo
@ -1193,6 +1215,7 @@
<select id="apmDAO.selectSbmtIngStatus" parameterClass="string" resultClass="string">
/* sbmtStatus-진행상태가 결재요청일때 진행중인사람정보 */
SELECT
CASE T1.sbmt_ty
WHEN '201010'

View File

@ -141,6 +141,7 @@
<!-- 목록 상세 조회 쿼리 -->
<select id="Cmm.selectPgrCmm" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO">
/* info-조정사건일반 */
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
, D.ADR_SN AS adrSn /* 조정회차 */
, M.ADR_NO AS adrNo /* 조정사건번호 */
@ -379,7 +380,30 @@
LEFT JOIN ADR_APP_MGR AM ON M.ADR_SEQ = AM.ADR_SEQ AND D.ADR_SN = AM.ADR_SN AND ZAM.APP_SEQ = AM.APP_SEQ
LEFT JOIN (SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1) APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
LEFT JOIN
(
SELECT a0.*
FROM ADR_PRTCL_MGR a0
, (
SELECT a.adr_seq, a.adr_sn, MAX(a.prtcl_seq) PRTCL_SEQ
FROM ADR_PRTCL_MGR a
GROUP by a.adr_seq, a.adr_sn
)b0
WHERE a0.adr_seq=b0.adr_seq
AND a0.adr_sn=b0.adr_sn
AND a0.prtcl_seq=b0.PRTCL_SEQ
)
APM
ON APM.ADR_SEQ = M.ADR_SEQ
AND APM.ADR_SN = D.ADR_SN
/*
(SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1)
APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
*/
LEFT JOIN ADR_AVOID_CMT_MGR AV ON AV.ADR_SEQ = M.ADR_SEQ AND AV.ADR_SN = D.ADR_SN
LEFT OUTER JOIN (
SELECT
@ -460,7 +484,363 @@
</select>
<!-- 목록 상세 조회 쿼리 -->
<select id="Cmm.selectPgrCmm4DntDetail" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO">
/* info-조정사건일반 */
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
, D.ADR_SN AS adrSn /* 조정회차 */
, M.ADR_NO AS adrNo /* 조정사건번호 */
, M.STAT_CD AS statCd /* 조정사건상태 */
, SCD.CODE_NM AS statCdTx /* 조정사건상태_TX */
, CCD.CODE_NM AS ccTyTx /* 저작물 유형_Tx */
, M.REQ_TY AS reqTy /* 신청유형 */
, M.REQ_CN1 AS reqCn1 /* 신청취지 */
, M.REQ_CN2 AS reqCn2 /* 신청원인 */
, D.MEM_DEPT_SEQ AS memDeptSeq /* 조정부 */
, DM.MEM_DEPT_NM AS memDeptNm /* 조정부명 */
, ( SELECT AMM.MEM_NAME SEPARATOR
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM
ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '01'
LIMIT 1
) AS memName /* 조정부장명 */
, ( SELECT AMM.MEM_SEQ SEPARATOR
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM
ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '01'
LIMIT 1
) AS memSeq /* 조정부장 일련번호*/
, ( SELECT GROUP_CONCAT ( AMM.MEM_NAME SEPARATOR ', ' )
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '02'
GROUP BY S1.ADR_SEQ, ADR_SN
ORDER BY S1.ADD_USR_ID ) AS memNames /* 조정위원들명단 */
, ( SELECT GROUP_CONCAT ( AMM.MEM_SEQ SEPARATOR ', ' )
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '02'
GROUP BY S1.ADR_SEQ, ADR_SN
ORDER BY S1.ADD_USR_ID ) AS memSeqs /* 조정위원들 일련번호 */
, ( SELECT GROUP_CONCAT ( S1.ASS_SEQ SEPARATOR ', ' )
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '02'
GROUP BY S1.ADR_SEQ, ADR_SN
ORDER BY S1.ADD_USR_ID ) AS assSeqes /* 조정위원들배석일련벉호 */
, ( SELECT NVL(S1.ASS_SEQ, '')
FROM ADR_ASS_MGR S1
LEFT JOIN ADR_MEM_MGR AMM
ON S1.ADD_USR_ID = AMM.MEM_SEQ
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.ADR_SN = '1'
AND S1.ASS_USR_TY = '01'
limit 1
) AS assSeq2
/* 조정부장일련번호 */
, D.ADR_ADM_ID AS adrAdmId /* 조정조사관ID */
, AU.USER_NM AS adrAdmNm /* 조정조사관명 */
, AU.OFFM_TELNO AS adrAdmOffmTel /* 조정조사관 내선번호 */
, AP.RPPL_NM AS appliCantNm /* 신청인 */
, AP.RPPL_SEQ AS appliCantId /* 신청인ID */
, AP.RPPL_BIZ_NM AS appliCantBizNm /* 신청인 법인명 */
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '30'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS appliCantDNm /* 신청대리인 */
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '30'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS appliCantDId /* 신청대리인 ID 들. */
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '20'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentNm /* 피신청인 */
, ( SELECT GROUP_CONCAT ( RPPL_BIZ_NM SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '20'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentBizNm /* 피신청인 법인(개인사업자)명 */
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '20'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentId /* 피신청인 ID 들. */
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '40'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentDNm /* 피신청대리인 */
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '40'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentDId /* 피신청대리인 ID 들. */
, ( SELECT GROUP_CONCAT ( RPPL_RESPDD_SEQ SEPARATOR ', ' )
FROM ADR_RPPL S1
WHERE S1.ADR_SEQ = M.ADR_SEQ
AND S1.RPPL_TY = '40'
GROUP BY S1.ADR_SEQ
ORDER BY S1.FRST_REGIST_PNTTM ) AS rpplRespddSeq /*대리인의 피신청인 일련번호 (피신청인 누구의 대리인인지 구분을 위해 사용)*/
, M.SBMT_DE AS sbmtDe /* 신청일시 */
, TO_CHAR ( M.SBMT_DE, 'YYYY/MM/DD' ) AS sbmtDeDay /* 신청일 */
, TO_CHAR ( M.SBMT_DE, 'HH24:MI' ) AS sbmtDeTime /* 신청일 일시 */
, M.ADR_END_DE AS adrEndDe /* 처리일 신청일+3개월 */
, TO_CHAR ( M.ADR_END_DE, 'YYYY/MM/DD' ) AS adrEndDeDay /* 처리일 신청일+3개월 */
, TO_CHAR ( M.SBMT_DE, 'HH24:MI' ) AS adrEndDeTime /* 처리일 일시 */
, M.ADR_END_ADD_YN AS adrEndAddYn /* 조정기간연장여부 */
, DECODE ( AM.APP_PLACE_TY, '99', REPLACE(AM.APP_PLACE,'|',' '), (SELECT CODE_NM FROM LETTCCMMNDETAILCODE WHERE CODE_ID='CC020' AND CODE='01') ) as appPlaceInfo
, AM.APP_PLACE_TY AS appPlaceTy /* 조정기일장소구분 */
, AM.APP_PLACE AS appPlace /* 조정기일장소명 */
, DECODE ( AM.APP_PLACE_ADDR_TY, '99', REPLACE(AM.APP_PLACE_ADDR,'|',' ') , (SELECT CODE_NM FROM LETTCCMMNDETAILCODE WHERE CODE_ID='CC021' AND CODE='01')) as appPlaceAddrInfo
, AM.APP_PLACE_ADDR_TY AS appPlaceAddrTy /* 조정기일주소구분 */
, AM.APP_PLACE_ADDR AS appPlaceAddr /* 조정기일주소 */
, AM.APP_SEQ AS appSeq /* 조정기일일련번호 */
, AM.APP_DE AS appDe /* 조정기일일시 */
, TO_CHAR ( AM.APP_DE, 'YYYY/MM/DD' ) AS appDeDay /* 조정기일 */
, TO_CHAR ( AM.APP_DE, 'HH24:MI' ) AS appDeTime /* 조정기일 일시 */
, AM.SBMT_YN AS appSbmtYn /* 변경 제출여부 */
, AM.RPPL_SEQ AS appChgRpplSeq /* 변경신청_관련인일련번호 */
, AM.APP_CHG_CN AS appChgCn /* 변경신청사유 */
, AM.APP_CHG_PHONE AS appChgPhone /* 변경신청전화번호 */
, AM.APP_CHG_CELNUM AS appChgCelnum /* 변경신청휴대폰번호 */
, APM.PRTCL_SEQ AS prtclSeq /* 기일조서일련번호 */
, APM.OPEN_YN AS openYn /* 조정공개여부 */
, APM.APP_DE AS apmAppDe /* 조정기일일시 */
, TO_CHAR ( APM.APP_DE, 'YYYY/MM/DD' ) AS apmAppDeDay /* 조정기일 */
, TO_CHAR ( APM.APP_DE, 'HH24:MI' ) AS apmAppDeTime /* 조정기일 일시 */
, APM.APP_PLACE_TY AS apmAppPlaceTy /* 조정기일장소구분 */
, APM.APP_PLACE AS apmAppPlace /* 조정기일장소명 */
, APM.NEXT_APP_DE_YN AS nextAppDeYn /* 다음기일차후지정여부 */
, APM.NEXT_APP_DE AS nextAppDe /* 다음기일일시 */
, APM.APP_RESULT_TY AS appResultTy /* 조정기일결과 */
, TO_CHAR ( APM.NEXT_APP_DE, 'YYYY/MM/DD' ) AS nextAppDeDay /* 다음기일 일 */
, TO_CHAR ( APM.NEXT_APP_DE, 'HH24:MI' ) AS nextAppDeTime /* 다음기일 일시 */
, APM.PRTCL_CN AS prtclCn /* 기일조서내용 */
, APM.SBMT_YN AS sbmtYn /* 제출여부 */
, APM.SBMT_DE AS sbmtDe /* 제출일시 */
, TO_CHAR ( APM.SBMT_DE, 'YYYY/MM/DD' ) AS sbmtDeDay /* 제출 일 */
, TO_CHAR ( APM.SBMT_DE, 'HH24:MI' ) AS sbmtDeTime /* 제출 일시 */
, APM.APPR_YN AS apprYn /* 결재여부 */
, APM.APPR_DE AS apprDe /* 결재일시 */
, AV.ADR_AVOID_SEQ as adrAvoidSeq /* 조정기피일련번호 */
, M.ADR_COST AS adrCost /* 조정신청금액 */
, HST2.STAT_CD AS finalStatCd /* 조정최종코드 */
, CHG2.SBMT_YN AS rpplChgSbmtYn /* 사용자경정신청여부 */
, AGNT.AGNT_SEQ AS agntSeq /* 대리인신청 일련번호 */
, AGNT.AGNT_APPR_YN AS agntApprYn /* 대리인신청 상태코드 */
, closedoc.close_doc_ty AS closeDocTy
, closedoc.close_doc AS closeDoc
, closedoc.close_cn1 AS closeCn1
/* 사용자경정신청여부 */
,M.REQ_OL_CD AS reqOlCd
<isNotEmpty property="dlvryDocTy">
,TO_CHAR (AD.REC_DE, 'YYYY/MM/DD') AS recDe /*송달완료일*/
</isNotEmpty>
FROM ADR_MGR_MASTER M
LEFT JOIN
( SELECT ADR_SEQ
, MAX ( ADR_SN ) AS ADR_SN
FROM ADR_MGR_DETAIL
GROUP BY ADR_SEQ ) Z ON M.ADR_SEQ = Z.ADR_SEQ
LEFT JOIN ADR_MGR_DETAIL D ON M.ADR_SEQ = D.ADR_SEQ AND D.ADR_SN = Z.ADR_SN
LEFT JOIN LETTNEMPLYRINFO AU ON D.ADR_ADM_ID = AU.ESNTL_ID
LEFT JOIN LETTCCMMNDETAILCODE SCD ON SCD.CODE_ID = 'CC013' AND SCD.CODE = M.STAT_CD
LEFT JOIN LETTCCMMNDETAILCODE RCD ON RCD.CODE_ID = 'CC014' AND RCD.CODE = TRIM ( M.REQ_OL_CD )
LEFT JOIN LETTCCMMNDETAILCODE CCD ON CCD.CODE_ID = 'CC002' AND CCD.CODE = TRIM ( M.CC_TY )
LEFT JOIN ADR_MEM_DEPT_MGR DM ON DM.MEM_DEPT_SEQ = D.MEM_DEPT_SEQ
LEFT JOIN ADR_MEM_DEPT_MAP DMP ON DM.MEM_DEPT_SEQ = DMP.MEM_DEPT_SEQ AND DMP.MEM_GRADE = '01'
LEFT JOIN ADR_MEM_MGR DMN ON DMN.MEM_SEQ = DMP.MEM_SEQ
LEFT JOIN ADR_RPPL AP ON AP.ADR_SEQ = M.ADR_SEQ AND AP.RPPL_TY = '10'
<isEqual property="dntDetailType" compareValue="4DntDetailType">
LEFT JOIN
(
SELECT adr_seq, adr_sn, MAX(app_seq) app_seq
FROM ADR_APP_MGR
WHERE adr_seq= #adrSeq#
AND adr_sn='1'
AND (app_seq='1'
OR (sbmt_yn='Y' AND appr_yn='Y')
)
GROUP BY adr_seq, adr_sn
) ZAM ON M.ADR_SEQ = ZAM.ADR_SEQ AND D.ADR_SN = ZAM.ADR_SN
</isEqual>
<isEqual property="dntDetailType" compareValue="NoDntDetailType">
LEFT JOIN
(
SELECT adr_seq, adr_sn, MAX(app_seq) app_seq
FROM ADR_APP_MGR
WHERE adr_seq= #adrSeq#
AND adr_sn='1'
AND (app_seq='1'
OR (sbmt_yn='Y' AND appr_yn='Y')
)
GROUP BY adr_seq, adr_sn
) ZAM ON M.ADR_SEQ = ZAM.ADR_SEQ AND D.ADR_SN = ZAM.ADR_SN
</isEqual>
LEFT JOIN ADR_APP_MGR AM ON M.ADR_SEQ = AM.ADR_SEQ AND D.ADR_SN = AM.ADR_SN AND ZAM.APP_SEQ = AM.APP_SEQ
LEFT JOIN
(
SELECT a0.*
FROM ADR_PRTCL_MGR a0
, (
SELECT a.adr_seq, a.adr_sn, MAX(a.prtcl_seq) PRTCL_SEQ
FROM ADR_PRTCL_MGR a
GROUP by a.adr_seq, a.adr_sn
)b0
WHERE a0.adr_seq=b0.adr_seq
AND a0.adr_sn=b0.adr_sn
AND a0.prtcl_seq=b0.PRTCL_SEQ
)
APM
ON APM.ADR_SEQ = M.ADR_SEQ
AND APM.ADR_SN = D.ADR_SN
/*
(SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1)
APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
*/
LEFT JOIN ADR_AVOID_CMT_MGR AV ON AV.ADR_SEQ = M.ADR_SEQ AND AV.ADR_SN = D.ADR_SN
LEFT OUTER JOIN (
SELECT
ADR_SEQ
,MAX(ADR_HSTRY_SEQ) AS MAX_ADR_HSTRY_SEQ
FROM ADR_HSTRY
/*
WHERE STAT_CD NOT LIKE CONCAT('3090', '%')
*/
WHERE '309000' > STAT_CD
GROUP BY ADR_SEQ
) HST ON M.ADR_SEQ = HST.ADR_SEQ
LEFT OUTER JOIN ADR_HSTRY HST2
ON HST.ADR_SEQ = HST2.ADR_SEQ
AND HST.MAX_ADR_HSTRY_SEQ = HST2.ADR_HSTRY_SEQ
LEFT OUTER JOIN (
SELECT a.ADR_SEQ, a.ADR_SN, a.AGNT_SEQ, a.AGNT_APPR_YN
FROM ADR_AGNT_MGR A
INNER JOIN (
SELECT ADR_SEQ, ADR_SN, MAX(AGNT_SEQ) AS AGNT_SEQ
FROM ADR_AGNT_MGR
WHERE AGNT_APPR_YN = '502010'
GROUP BY ADR_SEQ, ADR_SN
) B
ON A.ADR_SEQ = B.ADR_SEQ
AND A.ADR_SN = B.ADR_SN
AND A.AGNT_SEQ = B.AGNT_SEQ
) AGNT ON D.ADR_SEQ = AGNT.ADR_SEQ AND D.ADR_SN = AGNT.ADR_SN
LEFT OUTER JOIN (
SELECT ADR_SEQ ,
RPPL_CHG_SEQ,
SBMT_YN AS SBMT_YN
FROM ADR_RPPL_CHG
WHERE SBMT_YN = 'Y'
ORDER BY FRST_REGIST_PNTTM DESC LIMIT 1
) CHG2 ON CHG2.ADR_SEQ = M.ADR_SEQ
LEFT OUTER JOIN (
SELECT b0.*
FROM (
SELECT a.adr_seq, a.adr_sn, MAX(a.close_doc) close_doc
FROM adr_close_doc a
WHERE a.adr_seq= #adrSeq#
GROUP BY a.adr_seq, a.adr_sn
) a0
, adr_close_doc b0
WHERE a0.adr_seq=b0.adr_seq
AND a0.adr_sn=b0.adr_sn
AND a0.close_doc=b0.close_doc
) closedoc
ON D.ADR_SEQ = closedoc.ADR_SEQ
AND D.ADR_SN = closedoc.ADR_SN
<isNotEmpty property="dlvryDocTy">
LEFT JOIN ADR_DLVRY AD
ON AD.ADR_SEQ = M.ADR_SEQ
AND AD.ADR_SN = D.ADR_SN
</isNotEmpty>
WHERE M.ADR_SEQ = #adrSeq#
<isNotEmpty property="adrSn">
AND D.ADR_SN = #adrSn#
</isNotEmpty>
<isNotEmpty property="prtclSeq">
AND APM.PRTCL_SEQ = #prtclSeq#
</isNotEmpty>
</select>
<select id="Cmm.selectCloseDoc" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.CloseVO">
/* resultCloseDoc-확정증명원유무 */
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
, D.ADR_SN AS adrSn /* 조정회차 */
, M.ADR_NO AS adrNo /* 조정사건번호 */

View File

@ -116,6 +116,7 @@
<!-- 상세화면에서 기일조서의 결과값 확인에 필요 -->
<select id="Drt.selectAdrPrtclMgr" resultClass="kcc.kccadr.adjPgrMgr.drt.service.DrtVO">
/* drtInfo-최종기일조서값 */
SELECT a.adr_seq adrSeq,
a.adr_sn adrSn,
a.prtcl_seq prtclSeq,

View File

@ -6,6 +6,7 @@
<select id="EntDAO.selectEntInfo" parameterClass="entVO" resultClass="entVO">
/* resultEntInfo-취하신청정보(제출) */
SELECT ADR_SEQ AS adrSeq,
ADR_CNCL_SEQ AS adrCnclSeq,
RPPL_SEQ AS rpplSeq,
@ -22,7 +23,7 @@
</select>
<select id="EntDAO.selectEntInfo_2" parameterClass="entVO" resultClass="entVO">
/* resultEntInfo_2-취하신청정보(등록) */
SELECT ADR_SEQ AS adrSeq,
ADR_CNCL_SEQ AS adrCnclSeq,
RPPL_SEQ AS rpplSeq,

View File

@ -434,6 +434,7 @@
</select>
<select id="adjReqMgrDAO.selectAdjstReqMgrPersonList" parameterClass="AdjReqMgrVO" resultClass="AdjReqMgrVO">
/* person-조정사건관리인 */
SELECT
ADR_SEQ AS adrSeq,
RPPL_SEQ AS rpplSeq,

View File

@ -107,6 +107,7 @@
<!-- 강사 정보 L -->
<select id="AdrHstryMgrDAO.selectList" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
/* adr_mstry_mgr list_mgr-이력값 */
SELECT
<include refid="AdrHstryMgrDAO.select_column_name"/>
, c.code_nm AS aCodeNm /*관리자 코드값*/

View File

@ -48,6 +48,7 @@
<!-- 이의신청 목록 수 조회 -->
<select id="ojctDAO.selectOjctListCount" parameterClass="OjctVO" resultClass="int">
/* ojctCnt-이의신청(수량) */
SELECT
COUNT(*) totcnt
FROM ADR_OJCT

View File

@ -664,55 +664,12 @@ $(document).ready(function(){
</c:if>
<!-- 7.기일지정등록 -->
<!-- 기일지정 (2050..)-->
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
<!--기일지정 등록
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정)
KccadrConstants.ADR_DEPT_SLCT_COMP = 배당결재완료 202050
-->
<c:if test="${empty info.appDe }">
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntReg.do')">기일지정등록</button>
</c:if>
</c:if>
<!-- 8.기일지정상세
205090
205050
public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
public static final String ADR_APP_NTC_RETN = "205090"; // 기일통지서반려(211104 추가)
204050
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<c:if test="${not empty info.appDe }">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정상세</button>
</c:if>
<!-- 9.기일변경등록 -->
<!-- 기일변경 (2040..)-->
<!-- 기일지정완료(205050) 또는 기일변경 완료(204050)인 경우는 기일변경 등록 버튼-->
<!-- 기일조서등록 버튼 표시-->
<c:if test="${info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
}">
<button type="button" class="btnType02" onclick="fncGo('chd/chdReg.do')">기일변경등록</button>
</c:if>
<!-- 10.기일변경상세 -->
<c:if test="${info.appSeq*1 > 1}">
<button type="button" class="btnType02" onclick="fncGo('chd/chdDetail.do')">기일변경상세</button>
</c:if>
<!-- 11.취하신청
<!-- 7.취하신청
사용자 취하신청을 노출 하거나, 관리자가 임의로 취하신청을 등록 할수 있다.
-->
<!-- 11.취하신청 사유 -->
<!-- 12-1.취하신청 등록 -->
<!-- 12-2.취하신청 상세 -->
<!-- 7-1.취하신청 사유 -->
<!-- 7-2.취하신청 등록 -->
<!-- 7-3.취하신청 상세 -->
<%-- 사용자 취하신청이 있을경우 취하신청 사유 팝업_이준호_220322 --%>
<c:if test="${resultEntInfo.apprYn == KccadrConstants.ADR_CNCL_DROP_REQ}">
<button type="button" class="btnType02" onclick="fncEntInfoPop()">취하신청 사유</button>
@ -733,21 +690,65 @@ $(document).ready(function(){
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 상세</button>
</c:otherwise>
</c:choose>
<c:if test="${(info.statCd gt KccadrConstants.ADR_DEPT_SLCT_RETN
&& info.statCd le KccadrConstants.ADR_CLOSE_APPR_REQ)
&& resultEntInfo.apprYn ne KccadrConstants.ADR_CNCL_DROP_REQ
}">
<c:choose>
<c:when test="${resultEntInfo_2.sbmtYn == '' || empty resultEntInfo_2}">
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 등록</button>
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 상세</button>
</c:otherwise>
</c:choose>
</c:if>
<!-- 8.기일지정등록 -->
<!-- 기일지정 (2050..)-->
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
<!--기일지정 등록
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정)
KccadrConstants.ADR_DEPT_SLCT_COMP = 배당결재완료 202050
-->
<!-- 기일지정일자가 없고, 배당결재완료(202050) 상태일때만 노출 -->
<c:if test="${empty info.appDe }">
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntReg.do')">기일지정등록</button>
</c:if>
</c:if>
<!-- 8.기일지정상세
205090
205050
public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
public static final String ADR_APP_NTC_RETN = "205090"; // 기일통지서반려(211104 추가)
204050
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<!-- 등록된 기일지정일자가 있으면 노출 -->
<c:if test="${not empty info.appDe }">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정상세</button>
</c:if>
<!-- 9.기일변경등록 -->
<!-- info.appSeq eq apmChgDateList 마지막 appSeq
마지막 조정 기일이 승인 받았으면 기일변경등록 버튼을 표시한다.
-->
<c:forEach var="item" items="${apmChgDateList}" varStatus="status">
<c:set var="apmChgDateListAppSeq" value="${item.appSeq}"/>
</c:forEach>
<!-- 기일변경 (2040..)-->
<!-- 기일지정완료(205050) 또는 기일변경 완료(204050)인 경우는 기일변경 등록 버튼-->
<!-- 기일조서등록 버튼 표시-->
<c:if test="${apmChgDateListAppSeq eq info.appSeq}">
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
}">
<button type="button" class="btnType02" onclick="fncGo('chd/chdReg.do')">기일변경등록</button>
</c:if>
</c:if>
<!-- 10.기일변경상세 -->
<c:if test="${info.appSeq*1 > 1}">
<c:if test="${apmChgDateListAppSeq ne info.appSeq
||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
}">
<button type="button" class="btnType02" onclick="fncGo('chd/chdDetail.do')">기일변경상세</button>
</c:if>
</c:if>
<!-- 기일조서 -->
@ -770,115 +771,39 @@ $(document).ready(function(){
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<!-- 13-1.기일조서 -->
<!-- 13-2.기일조서 상세 -->
<c:choose>
<c:when test="${empty info.prtclSeq }"><!-- 기일조서 -->
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')"> 기일추가</button> -->
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')">기일추가</button> -->
</c:otherwise>
</c:choose>
<c:if test="${
(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|| fn:indexOf(info.statCd,'30') > -1
|| fn:indexOf(info.statCd,'400000') > -1
)
&&
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
&&
(not empty apmChgDateList || not empty drtInfo)
&&
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
}">
<!--
기일변경승인은 왜 빠지지?
&&
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
-->
<%-- <c:if test="${(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|| fn:indexOf(info.statCd,'30') > -1)
&&
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
&&
(not empty apmChgDateList
|| not empty drtInfo)
}"> --%>
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
</c:if>
<!-- 기일조서 -->
<!-- 기일변경승인(204050) 또는 기일승인(204050) 인 경우는 기일변경 내용보기 버튼, 취하종결(305010~305090)은 상시 프로세스이므로 제외-->
<!-- public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
30 종결 문서 작성 코드
public static final String ADR_CNCLTBS_APPR_REQ = "305010"; // 취하종결통보서 결재요청
public static final String ADR_CNCLTBS_RETN = "305090"; // 취하종결통보서 반려
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<c:if test="${
(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
)
&&
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
&&
(not empty apmChgDateList || not empty drtInfo)
&&
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
}">
<!--
기일변경승인은 왜 빠지지?
&&
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
-->
<%-- <c:if test="${(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|| fn:indexOf(info.statCd,'30') > -1)
&&
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
&&
(not empty apmChgDateList
|| not empty drtInfo)
}"> --%>
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
<!-- 13-2.기일조서 상세 -->
<!-- 기일 등록/변경 중 승인 완료된 것이 있거나 기일 조서 있으면 노출됨 -->
<c:if test="${not empty apmChgDateList || not empty info.prtclSeq }">
<c:choose>
<c:when test="${empty info.prtclSeq }"><!-- 기일조서 -->
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
<!-- 기일조서 등록 버튼은 기일승인요청(205010) 또는
기일변경승인요청(204010) 또는
기일변경승인(204050)에는
public static final String ADR_APP_CHG_REQ = "204010"; // 기일변경요청
public static final String ADR_APP_ADD = "204040"; // 기일추가
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
public static final String ADR_APP_NTC_REQ = "205010"; // 기일통지서요청(211104 추가)
나와서는 안된다. -->
<c:if test="${
info.statCd != KccadrConstants.ADR_APP_NTC_REQ
and info.statCd != KccadrConstants.ADR_APP_CHG_REQ
and info.statCd != KccadrConstants.ADR_APP_CHG_APPR
}">
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
</c:if>
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')"> 기일추가</button> -->
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')">기일추가</button> -->
</c:otherwise>
</c:choose>
</c:if>
<!-- 기일조서상세 -->
<!--
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<c:if test="${
(fn:indexOf(info.statCd,'30') > -1
|| fn:indexOf(info.statCd,'400000') > -1
)
&&
(not empty drtInfo)
&&
(not empty info.prtclSeq)
}">
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
</c:if>
</c:choose>
</c:if>
<!--
/${drtInfo.appResultTy}/
${info.closeDocTy}
@ -1066,181 +991,7 @@ $(document).ready(function(){
</c:if>
</c:if>
<!-- <br/>
<br/>
아래는 정리대상임
<br/>
<br/> -->
<!-- 기일조서확인완료인경우(302050) 기일지정 버튼 & 기일변경 버튼 & 기일조서등록 버튼 표시-->
<%-- <c:if test="${info.statCd== KccadrConstants.ADR_KJOSU_APPR_COMP}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
<button type="button" class="btnType02" onclick="fncGo('drtCtr/drtCtrReg.do');">조정조서</button>
<button type="button" class="btnType02" onclick="fncGo('ent/entReg.do')">취하종결</button>
<button type="button" class="btnType02" onclick="fncGo('crt/crtReg.do')">불성립종결</button>
<button type="button" class="btnType02" onclick="fncGo('arm/armReg.do')">조정권고안</button>
<button type="button" class="btnType02" onclick="fncGo('oad/oadReg.do')">직권조정</button>
</c:if> --%>
<!-- 조정조서 작성인 경우(304010), (304050), (304090) 조종조서종결요청 추가 필요-->
<%-- <c:if test="${
info.statCd== KccadrConstants.ADR_JJOSU_APPR_REQ
|| info.statCd== KccadrConstants.ADR_JJOSU_APPR_COMP
|| info.statCd== KccadrConstants.ADR_JJOSU_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
<c:choose>
<c:when test="${empty info.prtclSeq }">
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:otherwise>
</c:choose>
<c:if test="${
info.statCd== KccadrConstants.ADR_JJOSU_APPR_REQ
|| info.statCd== KccadrConstants.ADR_JJOSU_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('drtCtr/drtCtrReg.do');">조정조서</button>
</c:if>
<c:if test="${
info.statCd== KccadrConstants.ADR_JJOSU_APPR_COMP
}">
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
</c:if>
</c:if> --%>
<!-- 취하종결 작성인 경우(305010), (305050), (305090) 조종조서종결요청 추가 필요-->
<%-- <c:if test="${
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_COMP
|| info.statCd== KccadrConstants.ADR_CNCLTBS_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
<c:choose>
<c:when test="${empty info.prtclSeq }">
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:otherwise>
</c:choose>
<c:if test="${
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_REQ
|| info.statCd== KccadrConstants.ADR_CNCLTBS_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('ent/entReg.do')">취하종결</button>
</c:if>
<c:if test="${
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_COMP
}">
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
</c:if>
</c:if> --%>
<!-- 취하신청이 있는경우 취하신청 사유 팝업 버튼 출력 -->
<%-- <c:if test="${resultEntInfo.apprYn == KccadrConstants.ADR_CNCL_DROP_REQ}">
<button type="button" class="btnType02" onclick="fncEntInfoPop()">취하신청 사유</button>
</c:if> --%>
<!-- 취하신청에 대해서 승인/반려를 했을 때만 취하종결 버튼이 보이도록 처리 -->
<!-- 기일조서확인완료, 취하종결통보서 결재요청, 취하종결통보서 반려 상태가 아닐때 취하신청 승인 및 반려 되었을경우만 보여주도록 함 -->
<%-- <c:if test="${info.statCd != KccadrConstants.ADR_KJOSU_APPR_COMP
&& info.statCd != KccadrConstants.ADR_CNCLTBS_APPR_REQ
&& info.statCd != KccadrConstants.ADR_CNCLTBS_RETN}"> --%>
<!-- 불성립종결 작성인 경우(307010), (307050), (307090) 불성립종결요청 추가 필요-->
<%-- <c:if test="${
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_REQ
|| info.statCd== KccadrConstants.ADR_BSRTBS_APPR_COMP
|| info.statCd== KccadrConstants.ADR_BSRTBS_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
<c:choose>
<c:when test="${empty info.prtclSeq }">
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:when>
<c:otherwise>
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
</c:otherwise>
</c:choose>
<c:if test="${
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_REQ
|| info.statCd== KccadrConstants.ADR_BSRTBS_RETN
}">
<button type="button" class="btnType02" onclick="fncGo('crt/crtReg.do')">불성립종결</button>
</c:if>
<c:if test="${
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_COMP
}">
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
</c:if>
</c:if> --%>
<!-- 조정권고안, 직권조정결정서 추가 필요함-->
<%-- 조정 참관 대리인승인 상세 --%>
<%-- <c:if test="${not empty info.agntSeq && info.agntApprYn == '502010'}">
<button type="button" class="btnType02" onclick="fncGoAgntReqDetail()">조정대리인승인</button>
</c:if> --%>
<!-- 사용자경정신청 시 노출 버튼 (사용자가 경정신청했을경우 버튼 노출되게 수정 필요) -->
<%-- <c:if test="${rpplChgList ne null}">
<button type="button" class="btnType02" onclick="fncGoCorrectDetail()">경정신청</button>
</c:if> --%>
<!--
<c:if test="${
info.statCd gt KccadrConstants.ADR_RCPT_COMP
|| info.statCd le KccadrConstants.ADR_CLOSE_RETN
}">
<c:if test="${info.rpplChgSbmtYn == 'Y'}">
<button type="button" class="btnType02" onclick="fncGoCorrectDetail()">경정신청</button>
</c:if>
</c:if>
-->
<!--
public static final String ADR_JKKJS_APPR_REQ = "306010"; // 직권조정결정서 확인요청
public static final String ADR_JKKJS_APPR_COMP = "306050"; // 직권조정결정서 확인완료
public static final String ADR_JKKJS_RETN = "306090"; // 직권조정결정서 반려
public static final String ADR_JKKJS_OJCT = "306080"; // 직권조정결정서 이의신청
public static final String ADR_KKA_APPR_REQ = "303010"; // 조정권고안 결재요청
public static final String ADR_KKA_APPR_COMP = "303050"; // 조정권고안 결재완료
public static final String ADR_KKA_RETN = "303090"; // 조정권고안 반려
public static final String ADR_KKA_AGR_COMP = "303060"; // 조정권고안 수락완료
// 조종진행중-종결처리중
public static final String ADR_JJOSU_APPR_REQ = "304010"; // 조정조서 결재요청
public static final String ADR_JJOSU_APPR_COMP = "304050"; // 조정조서 결재완료
public static final String ADR_JJOSU_RETN = "304090"; // 조정조서 반려
public static final String ADR_CNCLTBS_APPR_REQ = "305010"; // 취하종결통보서 결재요청
public static final String ADR_CNCLTBS_APPR_COMP = "305050"; // 취하종결통보서 결재완료
public static final String ADR_CNCLTBS_RETN = "305090"; // 취하종결통보서 반려
public static final String ADR_BSRTBS_APPR_REQ = "307010"; // 불성립종결통보서 결재요청
public static final String ADR_BSRTBS_APPR_COMP = "307050"; // 불성립종결통보서 결재완료
public static final String ADR_BSRTBS_RETN = "307090"; // 불성립종결통보서 반려
public static final String ADR_CLOSE_APPR_REQ = "309010"; // 종결결재요청
public static final String ADR_CLOSE_APPR_COMP = "309050"; // 종결결재완료
-->
</c:otherwise>
</c:choose>

File diff suppressed because it is too large Load Diff

View File

@ -230,6 +230,72 @@
});
}
//결재선 팝업 - 고도화
function fnc_aprvl_pop(param){
var pop = document.pop;
pop.sbmtTyCd.value=param;
//commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do", '1000', '700', "entInfoPop", $('#pop'));
if (param=='201010'){ //20, 30, 40
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop.do", '1000', '700', "entInfoPop", $('#pop'));
//commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop'));
}else if (param=='202010'){ //30
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop30.do", '1000', '700', "entInfoPop30", $('#pop'));
}else if (param=='204010'
|| param=='205010'
|| param=='302010'
|| param=='303010'
|| param=='304010'
|| param=='305010'
|| param=='306010'
|| param=='307010'
){ //50
//204010, 307010, 305010, 304010, 303010, 306010, 302010, 205010
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop50.do", '1000', '700', "entInfoPop50", $('#pop'));
}else if (param=='309010'){ //50, 20, 30
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop'));
}
}
//결재 팝업이후 처리 내용
function fnc_aprvl_pop_ret(param){
updtDntSbmt(); //SBMT_YN='Y'로 처리
//fncGoList(); //조정진행목록으로
}
//기일통지서제출 일자 업데이트 처리해주기
function updtDntSbmt(){
var data = new FormData(document.getElementById("listForm"));
$.ajax({
type: "POST",
url: "/kccadr/adjPgrMgr/dnt/dntUpdSbmtAjax.do",
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
success: function (returnData, status) {
console.log(returnData.result);
//alert(returnData.result);
if(returnData.result == 'SUCCESS'){
alert('성공적으로 요청하였습니다.');
fncGoList();
}else{
alert(returnData.message);
}
},
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
function fncPrint() {
var form = document.listForm;
@ -319,6 +385,17 @@
</script>
</head>
<body>
<!-- 고도화로 추가됨 -->
<form id="pop" name="pop" method="post">
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" />
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
<!-- 고도화로 추가됨 -->
<input type="hidden" id="sbmtTyCd" name="sbmtTyCd" value=""/>
</form>
<form id="dlvpop" name="dlvpop" method="post">
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn }"></c:out>" />
@ -460,9 +537,26 @@
</tr>
<tr>
<th>조정부장</th>
<td colspan="3">
<c:out value="${info.memName }" />
</td>
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />&nbsp;
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
-->
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
}">
<c:if test="${!empty info.memName}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
</c:if>
</c:if>
</td>
</tr>
<tr>
<th>조정위원1</th>
@ -474,6 +568,17 @@
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
</c:if>
-->
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
}">
<c:if test="${!empty info.addUsrNm0}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
</c:if>
</c:if>
</td>
</tr>
<tr>
@ -486,6 +591,15 @@
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
</c:if>
-->
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
}">
<c:if test="${!empty info.addUsrNm1}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
</c:if>
</c:if>
</td>
</tr>
<tr>
@ -585,7 +699,9 @@
</c:if>
<div class="btn_wrap btn_layout01">
<div class="area_left"></div>
<div class="area_left">
<button type="button" class="btnType04" onclick="fncGoList()">조정상세</button>
</div>
<div class="area_right">
<button type="button" class="btnType06" onclick="fncPrint()">출력</button>
<%-- <c:choose>
@ -597,18 +713,25 @@
</c:otherwise>
</c:choose> --%>
<!-- 기일변경 반려 상태인 경우 기일변경 승인요청 버튼 표시 -->
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_RETN}">
<button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button>
<!-- 기일변경 반려 또는 기일지정승인인 상태인 경우 기일변경 승인요청 버튼 표시 -->
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
}">
<button type="button" class="btnType06" onclick="fncUpd()">수정</button>
<!-- <button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button> -->
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청</button>
</c:if>
<!-- 기일변경 승인상태 기일통지서 결재요청 버튼 표시 -->
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_APPR}">
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button>
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button> -->
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청</button>
</c:if>
<button type="button" class="btnType04" onclick="fncGoList()">조정상세</button>
</div>
</div>
</div>

View File

@ -447,9 +447,18 @@
</tr>
<tr>
<th>조정부장</th>
<!--
<td colspan="3">
<c:out value="${info.memName }" />
</td>
-->
<td colspan="3">
<%-- <c:out value="${info.memName }" /> --%>
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />&nbsp;
<c:if test="${!empty info.memName}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
</c:if>
</td>
</tr>
<tr>
<th>조정위원1</th>
@ -482,10 +491,15 @@
<div class="btn_wrap btn_layout01">
<div class="area_left"></div>
<div class="area_right">
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일변경통지서 버튼 표시
, (기존 기일변경통지서값이 없으면 등록, 있으면 기일변경통지서수정) 그외 상태는 버튼이 안보임. -->
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|| info.statCd== KccadrConstants.ADR_APP_NTC_APPR}">
<!-- 기일통지서승인(205050)인 또는 기일변경승인(204050)인 경우는 기일변경통지서 버튼 표시
, (기존 기일변경통지서값이 없으면 등록, 있으면 기일변경통지서수정) 그외 상태는 버튼이 안보임.
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
-->
<c:if test="${
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
}">
<!-- <button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button> -->
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청(새로운결재선)</button> -->
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청</button>

View File

@ -528,7 +528,18 @@
<tr>
<th>조정부장</th>
<td colspan="3">
<!--
<c:out value="${info.memName }" />
-->
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />&nbsp;
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
-->
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
</c:if>
</td>
</tr>
<tr>
@ -537,8 +548,13 @@
<input type="text" size="30" id="addUsrNm0" value="${info.addUsrNm0 }" readonly="readonly" />&nbsp;
<c:if test="${!empty info.addUsrNm0}">
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
-->
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
-->
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
</c:if>
</c:if>
</td>
</tr>
@ -548,8 +564,12 @@
<input type="text" size="30" id="addUsrNm1" value="${info.addUsrNm1 }" readonly="readonly" />&nbsp;
<c:if test="${!empty info.addUsrNm1}">
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
-->
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
-->
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
</c:if>
</c:if>
</td>
</tr>
@ -661,16 +681,23 @@
ADR_APP_NTC_RETN : "205090", // 기일통지서반려(211104 추가)
ADR_APP_ADD : "204040", // 기일추가
ADR_APP_CHG_APPR : "204050", // 기일변경승인
//기일 지정에 대한 상세 또는 기일 변경이 승인된 경우만 나옴
-->
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN
|| info.statCd== KccadrConstants.ADR_APP_ADD
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR}">
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
<%-- <c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP --%>
<%-- || info.statCd== KccadrConstants.ADR_APP_NTC_RETN --%>
<%-- || info.statCd== KccadrConstants.ADR_APP_ADD --%>
<%-- || info.statCd== KccadrConstants.ADR_APP_CHG_APPR}"> --%>
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button> -->
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청(새로운결재선)</button> -->
<button type="button" class="btnType06" onclick="fncUpd()">수정</button>
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청</button>
<!-- <button type="button" class="btnType06" onclick="fncDel()">삭제</button> -->
<!-- <button type="button" class="btnType06" onclick="fncUpd()">수정</button> -->
<!-- <button type="button" class="btnType06" onclick="fncDel()">삭제</button> -->
</c:if>
<c:choose>
<c:when test="${dlvCnt > 0}">

View File

@ -339,9 +339,18 @@
</tr>
<tr>
<th>조정부장</th>
<!--
<td colspan="3">
<c:out value="${info.memName }" />
</td>
-->
<td colspan="3">
<%-- <c:out value="${info.memName }" /> --%>
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />&nbsp;
<c:if test="${!empty info.memName}">
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
</c:if>
</td>
</tr>
<tr>
<th>조정위원1</th>
@ -376,7 +385,8 @@
<div class="area_right">
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정) 그외 상태는 버튼이 안보임. -->
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP || info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
<!-- <button class="btnType02" onclick="fncReg('205010'); return false;">기일통지서 승인 요청</button> -->
<button type="button" class="btnType06" onclick="fncReg()">등록</button>
</c:if>

View File

@ -440,10 +440,6 @@
}
}
</script>
</head>
<body>

View File

@ -96,7 +96,7 @@
<!-- cont_tit -->
<div class="cont_tit">
<h2>조정위원별 사건 관리 현황 통계(작업중)</h2>
<h2>조정위원별 사건 관리 현황 통계</h2>
<ul class="cont_nav">
<li class="home"><a href="/"><i></i></a></li>
<li>

View File

@ -100,10 +100,16 @@ function getPageUrl(idx){
}
alert("반려되었습니다.");
}else{
/*
if(statCd == '204010' || statCd == '205010'){
updtDntApprYn('Y', s_adrHstryMgrSeq);
}
*/
if(statCd == '205010'){ //기일변경승인처리는 appr_yn 값을 변경하지 않는다.
updtDntApprYn('Y', s_adrHstryMgrSeq);
}
var exportUrl = "";
if(statCd == '205010'){ // 기일통지서 승인 처리시 오즈리포트 Export 요청