면제차량 alert, 소스정리

master
mjkhan21 10 months ago
parent 95a40c8150
commit ea422be1d6

@ -1,200 +1,204 @@
UPDATE tb_amt
UPDATE TB_AMT
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_cntc_sndng_mastr
SET ffnlg_code = 'RVS'
WHERE ffnlg_code = 'PVS';
UPDATE TB_CNTC_SNDNG_MASTR
SET FFNLG_CODE = 'RVS'
WHERE FFNLG_CODE = 'PVS';
UPDATE tb_cntc_sndng_detail
SET ffnlg_code = 'RVS'
WHERE ffnlg_code = 'PVS';
UPDATE TB_CNTC_SNDNG_DETAIL
SET FFNLG_CODE = 'RVS'
WHERE FFNLG_CODE = 'PVS';
UPDATE tb_crdn
UPDATE TB_CRDN
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_crdn_file_layout
UPDATE TB_CRDN_FILE_LAYOUT
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_cvlcpt_ans_words
UPDATE TB_CVLCPT_ANS_WORDS
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_cvlcpt_bsc_words
UPDATE TB_CVLCPT_BSC_WORDS
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_cvlcpt_dscsn
UPDATE TB_CVLCPT_DSCSN
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_epost_gdntc
UPDATE TB_EPOST_GDNTC
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_epost_rg_no
UPDATE TB_EPOST_RG_NO
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_extr_bsc_stng
UPDATE TB_EXTR_BSC_STNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_extr_form_stng
UPDATE TB_EXTR_FORM_STNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_fin_sys_ftp
UPDATE TB_FIN_SYS_FTP
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_levy
UPDATE TB_LEVY
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_lsct
UPDATE TB_LSCT
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_lsct_mpng
UPDATE TB_LSCT_MPNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_a01
UPDATE TB_NIS_INDIV_A01
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_a03
UPDATE TB_NIS_INDIV_A03
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_b01
UPDATE TB_NIS_INDIV_B01
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_c01
UPDATE TB_NIS_INDIV_C01
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_d01
UPDATE TB_NIS_INDIV_D01
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_indiv_d02
UPDATE TB_NIS_INDIV_D02
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b01
UPDATE TB_NIS_SPCL_B01
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b02
UPDATE TB_NIS_SPCL_B02
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b03
UPDATE TB_NIS_SPCL_B03
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b04
UPDATE TB_NIS_SPCL_B04
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b05
UPDATE TB_NIS_SPCL_B05
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b06
UPDATE TB_NIS_SPCL_B06
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b07
UPDATE TB_NIS_SPCL_B07
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b08
UPDATE TB_NIS_SPCL_B08
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b09
UPDATE TB_NIS_SPCL_B09
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b10
UPDATE TB_NIS_SPCL_B10
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b11
UPDATE TB_NIS_SPCL_B11
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b12
UPDATE TB_NIS_SPCL_B12
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b13
UPDATE TB_NIS_SPCL_B13
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b14
UPDATE TB_NIS_SPCL_B14
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b15
UPDATE TB_NIS_SPCL_B15
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_nis_spcl_b16
UPDATE TB_NIS_SPCL_B16
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_opnn_dlbr_mbr
UPDATE TB_OPNN_DLBR_MBR
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_otpt_bsc_stng
UPDATE TB_OTPT_BSC_STNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_otpt_form_stng
UPDATE TB_OTPT_FORM_STNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_outsourcing_form_stng
UPDATE TB_OUTSOURCING_FORM_STNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_rcvmt
UPDATE TB_RCVMT
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_saeol_cvlcpt_indiv_dmnd
UPDATE TB_SAEOL_CVLCPT_INDIV_DMND
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_sndng
UPDATE TB_SNDNG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_svbtc
UPDATE TB_SVBTC
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_sys_alrm
UPDATE TB_SYS_ALRM
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_task
UPDATE TB_TASK
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_team
UPDATE TB_TASK_MTCHG
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE tb_vltn
UPDATE TB_TEAM
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
UPDATE TB_VLTN
SET TASK_SE_CD = 'RVS'
WHERE TASK_SE_CD = 'PVS';
@ -202,6 +206,10 @@ UPDATE TB_CMN_CODE
SET CODE = 'PVS'
WHERE CODE = 'RVS';
UPDATE TB_GRP_ACTION
SET ACTION = REPLACE(ACTION, 'PVS', 'RVS')
WHERE ACTION LIKE '%PVS%';
UPDATE TB_AUTHORITY
SET AUTH_ID = REPLACE(AUTH_ID, 'PVS', 'RVS')
WHERE AUTH_ID LIKE '%PVS%';
@ -213,8 +221,6 @@ UPDATE TB_AUTH_ACTION
UPDATE TB_AUTH_USER
SET AUTH_ID = REPLACE(AUTH_ID, 'PVS', 'RVS')
WHERE AUTH_ID LIKE '%PVS%';
COMMIT;
INSERT INTO TB_ACTION_GRP (GRP_ID, GRP_NM, REG_DT)
SELECT GRP_ID, GRP_NM, NOW

@ -561,7 +561,7 @@ $(document).ready(function(){
$P.fnDisplay();
});
let getPayerInfo = () => {
let getPayerInfo = async () => {
var crdnYmd = $P.$findn("crdnYmd").val().replaceAll("-", "");
var vhrnoEl = event.target;
var vhrno = vhrnoEl.value;
@ -585,75 +585,67 @@ $(document).ready(function(){
onClose:function(){ $(vhrnoEl).focus(); }
});
}
json.post({
url: wctx.url("/payer/vehicle.do"),
data: {
sggCd : $P.$findn("sggCd").val(),
vhrno : vhrno,
levy_stdde : crdnYmd
},
success : (resp) => {
if(!resp.found){
dialog.alert({
content : "차량정보가 없습니다.",
init : function(){
AppSupport.setDialogZindex();
AppSupport.focusClose();
}
});
["rtpyrId", "addrSn", "rtpyrNm", "rtpyrSeCd", "rtpyrNo", "vin", "vhclNm", "vhclColr", "useFuelCd", "ffnlgCarmdlCd", "zip", "addr", "dtlAddr"]
.forEach(name => $P.$findn(name).val(""))
return;
let resp = await FimsSupport.getVhclInfo($P.$findn("sggCd").val(), vhrno, crdnYmd);
if(!resp.found){
dialog.alert({
content : "차량정보가 없습니다.",
init : function(){
AppSupport.setDialogZindex();
AppSupport.focusClose();
}
});
["rtpyrId", "addrSn", "rtpyrNm", "rtpyrSeCd", "rtpyrNo", "vin", "vhclNm", "vhclColr", "useFuelCd", "ffnlgCarmdlCd", "zip", "addr", "dtlAddr"]
.forEach(name => $P.$findn(name).val(""))
return;
}
$P.$findn("rtpyrId").val(resp.rtpyrId);
$P.$findn("addrSn").val(resp.addrSn);
var vehicle = resp.vehicle;
$P.$findn("rtpyrId").val(resp.rtpyrId);
$P.$findn("addrSn").val(resp.addrSn);
$P.$findn("rtpyrNm").val(vehicle.mber_nm);
var vehicle = resp.vehicle;
var pyrSeCd = "";
switch(vehicle.mber_se_code){
case "11" : pyrSeCd = "01"; break;
case "12" : pyrSeCd = "02"; break;
case "13" : pyrSeCd = "03"; break;
case "14" : pyrSeCd = "04"; break;
case "15" : pyrSeCd = "05"; break;
}
$P.$findn("rtpyrSeCd").val(pyrSeCd);
$P.$findn("rtpyrNo").val(vehicle.mber_se_no);
$P.$findn("vin").val(vehicle.vin);
$P.$findn("vhclNm").val(vehicle.cnm);
$P.$findn("vhclColr").val(vehicle.color_nm);
$P.$findn("useFuelCd").val(vehicle.use_fuel_code);
if(vehicle.vhcty_asort_code == "1"){ //승용
$P.$findn("ffnlgCarmdlCd").val("11");
} else if(vehicle.vhcty_asort_code == "2"){ //승합
$P.$findn("ffnlgCarmdlCd").val("12");
} else if(vehicle.vhcty_asort_code == "3"){ //화물
if(vehicle.mxmm_ldg <= 4000){
$P.$findn("ffnlgCarmdlCd").val("13");
} else {
$P.$findn("ffnlgCarmdlCd").val("14");
}
} else if(vehicle.vhcty_asort_code == "4"){ //특수
$P.$findn("ffnlgCarmdlCd").val("15");
} else {
$P.$findn("ffnlgCarmdlCd").val("");
}
$P.$findn("rtpyrNm").val(vehicle.mber_nm);
$P.$findn("zip").val(vehicle.zip_code); //우편번호
$P.$findn("addr").val(vehicle.road_nm_adres); //주소
$P.$findn("dtlAddr").val(vehicle.use_strnghld_adres_nm); //상세주소
var pyrSeCd = "";
switch(vehicle.mber_se_code){
case "11" : pyrSeCd = "01"; break;
case "12" : pyrSeCd = "02"; break;
case "13" : pyrSeCd = "03"; break;
case "14" : pyrSeCd = "04"; break;
case "15" : pyrSeCd = "05"; break;
}
$P.$findn("rtpyrSeCd").val(pyrSeCd);
$P.$findn("rtpyrNo").val(vehicle.mber_se_no);
$P.$findn("vin").val(vehicle.vin);
$P.$findn("vhclNm").val(vehicle.cnm);
$P.$findn("vhclColr").val(vehicle.color_nm);
$P.$findn("useFuelCd").val(vehicle.use_fuel_code);
if(vehicle.vhcty_asort_code == "1"){ //승용
$P.$findn("ffnlgCarmdlCd").val("11");
} else if(vehicle.vhcty_asort_code == "2"){ //승합
$P.$findn("ffnlgCarmdlCd").val("12");
} else if(vehicle.vhcty_asort_code == "3"){ //화물
if(vehicle.mxmm_ldg <= 4000){
$P.$findn("ffnlgCarmdlCd").val("13");
} else {
$P.$findn("ffnlgCarmdlCd").val("14");
}
});
} else if(vehicle.vhcty_asort_code == "4"){ //특수
$P.$findn("ffnlgCarmdlCd").val("15");
} else {
$P.$findn("ffnlgCarmdlCd").val("");
}
$P.$findn("zip").val(vehicle.zip_code); //우편번호
$P.$findn("addr").val(vehicle.road_nm_adres); //주소
$P.$findn("dtlAddr").val(vehicle.use_strnghld_adres_nm); //상세주소
if (resp.exempted)
dialog.alert("면제차량이 설정됐습니다.");
};
let input = $P.$findn("vhrno");

@ -223,69 +223,60 @@
}
// 차적 조회
$P.fnGetVehicle = (params) => {
$P.fnGetVehicle = async (sggCd, vhrno, levy_stdde) => {
if (!params) return;
json.post({
url: wctx.url("/payer/vehicle.do")
, data: params || {}
, success: resp => {
// 항목 초기화
$P.$findn("vin").val("");
$P.$findn("vhclNm").val("");
$P.$findn("vhclColr").val("");
$P.$findn("useFuelCd").val("");
$P.$findn("ffnlgCarmdlCd").val("");
if (!resp.found) {
dialog.alert({
content: "차량 정보가 없습니다.",
init: function() {
AppSupport.setDialogZindex();
AppSupport.focusClose();
}
});
return;
let resp = await FimsSupport.getVhclInfo(sggCd, vhrno, levy_stdde);
// 항목 초기화
$P.$findn("vin").val("");
$P.$findn("vhclNm").val("");
$P.$findn("vhclColr").val("");
$P.$findn("useFuelCd").val("");
$P.$findn("ffnlgCarmdlCd").val("");
if (!resp.found)
return dialog.alert({
content: "차량 정보가 없습니다.",
init: function() {
AppSupport.setDialogZindex();
AppSupport.focusClose();
}
});
let vehicle = resp.vehicle;
// 단속(TB_CRDN) - 공통 항목
$P.$findn("vin").val(vehicle.vin); // 차대번호
$P.$findn("vhclNm").val(vehicle.cnm); // 차량명
$P.$findn("vhclColr").val(vehicle.color_nm); // 차량색상
// 단속 부가 정보(TB_CRDN_ADI) - 사용 연료 코드
$P.$findn("useFuelCd").val(vehicle.use_fuel_code);
// 단속 부가 정보(TB_CRDN_ADI) - 과태료 차종 코드
if (vehicle.vhcty_asort_code == "1") { // 승용
$P.$findn("ffnlgCarmdlCd").val("11");
} else if (vehicle.vhcty_asort_code == "2") { // 승합
$P.$findn("ffnlgCarmdlCd").val("12");
} else if (vehicle.vhcty_asort_code == "3") { // 화물
if(vehicle.mxmm_ldg <= 4000){
$P.$findn("ffnlgCarmdlCd").val("13");
} else {
$P.$findn("ffnlgCarmdlCd").val("14");
}
} else if (vehicle.vhcty_asort_code == "4") { // 특수
$P.$findn("ffnlgCarmdlCd").val("15");
} else {
$P.$findn("ffnlgCarmdlCd").val("");
}
let vehicle = resp.vehicle;
// 단속(TB_CRDN) - 공통 항목
$P.$findn("vin").val(vehicle.vin); // 차대번호
$P.$findn("vhclNm").val(vehicle.cnm); // 차량명
$P.$findn("vhclColr").val(vehicle.color_nm); // 차량색상
// 단속 부가 정보(TB_CRDN_ADI) - 사용 연료 코드
$P.$findn("useFuelCd").val(vehicle.use_fuel_code);
// 단속 부가 정보(TB_CRDN_ADI) - 과태료 차종 코드
if (vehicle.vhcty_asort_code == "1") { // 승용
$P.$findn("ffnlgCarmdlCd").val("11");
} else if (vehicle.vhcty_asort_code == "2") { // 승합
$P.$findn("ffnlgCarmdlCd").val("12");
} else if (vehicle.vhcty_asort_code == "3") { // 화물
if(vehicle.mxmm_ldg <= 4000){
$P.$findn("ffnlgCarmdlCd").val("13");
} else {
$P.$findn("ffnlgCarmdlCd").val("14");
}
});
} else if (vehicle.vhcty_asort_code == "4") { // 특수
$P.$findn("ffnlgCarmdlCd").val("15");
} else {
$P.$findn("ffnlgCarmdlCd").val("");
}
}
// 차적 조회
$P.fnVehicle = (title) => {
let crdnYmd = $P.$findn("crdnYmd").val().replaceAll("-", "");
let vhrno = $P.$findn("vhrno").val();
// 단속일자
if (crdnYmd == "") {
dialog.alert({
let crdnYmd = $P.$findn("crdnYmd").val().replaceAll("-", "");
if (!crdnYmd)
return dialog.alert({
content: "단속일자를 입력하세요.",
init: function() {
AppSupport.setDialogZindex();
@ -293,11 +284,10 @@
},
onClose : function() { $P.$findn("crdnYmd").focus(); }
});
return;
}
// 차량번호
if (vhrno == "") {
dialog.alert({
let vhrno = $P.$findn("vhrno").val();
if (!vhrno)
return dialog.alert({
content: "차량번호를 입력하세요.",
init: function() {
AppSupport.setDialogZindex();
@ -305,17 +295,8 @@
},
onClose : function() { $P.$findn("vhrno").focus(); }
});
return;
}
let params = {
inqire_se_code : "3"
, sggCd: $P.$findn("sggCd").val()
, levy_stdde: crdnYmd
, vhrno: vhrno
}
$P.fnGetVehicle(params);
$P.fnGetVehicle($P.$findn("sggCd").val(), vhrno, crdnYmd);
}
/**************************************************************************

@ -522,7 +522,7 @@
// 선택 감경부과 등록 버튼 클릭 이벤트
$P.fnCreateSlctnTrgt = (btnTitle) => {
let selected = $P.ctrl.dataset.getKeys("selected");
let selected = $P.ctrl.dataset.getDataset("selected").map(row => row.CRDN_ID);
if (selected.length < 1) return;
let tnocs = selected.length;
@ -538,7 +538,6 @@
gramtAdvntceAmt = gramtAdvntceAmt + Number($P.ctrl.dataset.getValue("ADVNTCE_AMT"));
});
// 파라미터 설정
let params = $P.ctrl.query; // 검색 조건
params.btnTitle = btnTitle; // 타이틀
params.callPurpose = "create"; // 호출 용도 (등록)
@ -564,7 +563,6 @@
return;
}
// 파라미터 설정
let params = $P.ctrl.query; // 검색 조건
params.btnTitle = btnTitle; // 타이틀
params.callPurpose = "create"; // 호출 용도 (등록)

@ -166,5 +166,5 @@
// 3. dataset 설정
$P.ctrl.setData([${Info}]);
});
</script>
//# sourceURL=levy01020-info.jsp
</script>

@ -210,110 +210,86 @@
* 버튼 clickEvent
**************************************************************************/
// 차적 검색
$P.fnGetVehicle = () => {
$P.fnGetVehicle = async () => {
let crdnYmd = $P.ctrl.getValue("CRDN_YMD");
if (!crdnYmd)
return dialog.alert("단속일자를 입력하세요.");
let vhrno = $P.$findn("vhrno").val();
if (crdnYmd == "") {
dialog.alert({
content: "단속일자를 입력하세요."
});
return;
}
if (vhrno == "") {
dialog.alert({
if (!vhrno)
return dialog.alert({
content: "차량번호를 입력하세요.",
onClose: function() {
$P.$findn("vhrno").focus();
}
});
return;
let resp = await FimsSupport.getVhclInfo($P.$findn("sggCd").val(), vhrno, crdnYmd);
if (!resp.found) {
$P.$findn("rtpyrId").val(""); // 납부자 ID
$P.$findn("addrSn").val(""); // 주소 일련번호
$P.$findn("rtpyrInptSeCd").val(""); // 납부자 입력 구분 코드
$P.$findn("addrInptSeCd").val(""); // 주소 입력 구분 코드
$P.$findn("rtpyrSeCd").val(""); // 납부자 구분 코드
$P.$findn("rtpyrNo").val(""); // 납부자 번호
$P.$findn("rtpyrNm").val(""); // 납부자 성명
$P.$findn("rtpyrTelno").val(""); // 납부자 전화번호
$P.$findn("rtpyrMblTelno").val(""); // 납부자 휴대 전화번호
$P.$findn("rtpyrEml").val(""); // 납부자 이메일
$P.$findn("zip").val(""); // 우편번호
$P.$findn("addr").val(""); // 주소
$P.$findn("dtlAddr").val(""); // 상세 주소
$P.$findn("roadNmCd").val(""); // 도로명 코드
$P.$findn("udgdSeCd").val(""); // 지하 구분 코드
$P.$findn("bmno").val(""); // 건물 본번
$P.$findn("bsno").val(""); // 건물 부번
$P.$findn("bldgMngNo").val(""); // 건물 관리 번호
$P.$findn("stdgCd").val(""); // 법정동 코드
$P.$findn("mtnSeCd").val(""); // 산
$P.$findn("mno").val(""); // 번지
$P.$findn("sno").val(""); // 호
$P.$findn("dongCd").val(""); // 행정동 코드
dialog.alert("차량 정보가 없습니다.");
} else {
$P.$findn("rtpyrId").val(resp.rtpyrId); // 납부자 ID
$P.$findn("addr").attr("readonly", true); // 주소
$P.$findn("zip").attr("readonly", true); // 우편번호
$P.$findn("dtlAddr").attr("readonly", true); // 상세 주소
$P.callbackVehicle(resp.vehicle);
if (resp.exempted)
dialog.alert("면제차량이 설정됐습니다.");
}
let params = {
inqire_se_code: "3"
, sggCd: $P.$findn("sggCd").val()
, levy_stdde: crdnYmd
, vhrno: vhrno
}
json.post({
url: wctx.url("/payer/vehicle.do")
, data: params || {}
, success: (resp) => {
if (!resp.found) {
$P.$findn("rtpyrId").val(""); // 납부자 ID
$P.$findn("addrSn").val(""); // 주소 일련번호
$P.$findn("rtpyrInptSeCd").val(""); // 납부자 입력 구분 코드
$P.$findn("addrInptSeCd").val(""); // 주소 입력 구분 코드
$P.$findn("rtpyrSeCd").val(""); // 납부자 구분 코드
$P.$findn("rtpyrNo").val(""); // 납부자 번호
$P.$findn("rtpyrNm").val(""); // 납부자 성명
$P.$findn("rtpyrTelno").val(""); // 납부자 전화번호
$P.$findn("rtpyrMblTelno").val(""); // 납부자 휴대 전화번호
$P.$findn("rtpyrEml").val(""); // 납부자 이메일
$P.$findn("zip").val(""); // 우편번호
$P.$findn("addr").val(""); // 주소
$P.$findn("dtlAddr").val(""); // 상세 주소
$P.$findn("roadNmCd").val(""); // 도로명 코드
$P.$findn("udgdSeCd").val(""); // 지하 구분 코드
$P.$findn("bmno").val(""); // 건물 본번
$P.$findn("bsno").val(""); // 건물 부번
$P.$findn("bldgMngNo").val(""); // 건물 관리 번호
$P.$findn("stdgCd").val(""); // 법정동 코드
$P.$findn("mtnSeCd").val(""); // 산
$P.$findn("mno").val(""); // 번지
$P.$findn("sno").val(""); // 호
$P.$findn("dongCd").val(""); // 행정동 코드
dialog.alert("차량 정보가 없습니다.");
} else {
$P.$findn("rtpyrId").val(resp.rtpyrId); // 납부자 ID
$P.$findn("addr").attr("readonly", true); // 주소
$P.$findn("zip").attr("readonly", true); // 우편번호
$P.$findn("dtlAddr").attr("readonly", true); // 상세 주소
$P.callbackVehicle(resp.vehicle);
}
}
});
}
// 납부자 검색
$P.fnGetPayer = () => {
let rtpyrSeCd = $P.$findn("rtpyrSeCd").val();
let rtpyrNo = $P.$findn("rtpyrNo").val();
if (!rtpyrSeCd) {
dialog.alert({
if (!rtpyrSeCd)
return dialog.alert({
content: "납부자구분을 선택하세요."
, onClose: function() {
$P.$findn("rtpyrSeCd").focus();
}
});
return;
}
if (!rtpyrNo) {
dialog.alert({
let rtpyrNo = $P.$findn("rtpyrNo").val();
if (!rtpyrNo)
return dialog.alert({
content: "납부자번호를 입력하세요."
, onClose: function() {
$P.$findn("rtpyrNo").focus();
}
});
return;
}
let params = {
sggCd: $P.$findn("sggCd").val() // 시군구 코드
, rtpyrSeCd: rtpyrSeCd // 납부자 구분 코드
, rtpyrNo: rtpyrNo // 납부자 번호
}
json.post({
url: wctx.url("/payer/getLastInfo.do")
, headers: { Accept: "application/json; charset=utf-8" } // json
, data: params || {}
, data: {
sggCd: $P.$findn("sggCd").val() // 시군구 코드
, rtpyrSeCd: rtpyrSeCd // 납부자 구분 코드
, rtpyrNo: rtpyrNo // 납부자 번호
}
, success: (resp) => {
$P.$findn("rtpyrId").val(""); // 납부자 ID
$P.$findn("addrSn").val(""); // 주소 일련번호
@ -484,4 +460,4 @@
$P.ctrl.setData([${Info}]);
});
</script>
</script>

@ -467,13 +467,9 @@
$P.ctrl.query.fetchSize = DEFAULT_FETCH_SIZE; // 한번에 조회되는 자료 건수
$P.ctrl.query.delYn = "N"; // 삭제 여부
if ("BPV,PVS,RVS".indexOf($P.ctrl.query.taskSeCd) != -1 ) {
$P.ctrl.query.crdnSttsCdFrom = "21"; // 단속 처리 상태(FIM010) 시작 - 21: 납부자 등록
$P.ctrl.query.crdnSttsCdTo = "31"; // 단속 처리 상태(FIM010) 종료 - 31: 의견제출 접수
} else {
$P.ctrl.query.crdnSttsCdFrom = "21"; // 단속 처리 상태(FIM010) 시작 - 21: 납부자 등록
$P.ctrl.query.crdnSttsCdTo = "23"; // 단속 처리 상태(FIM010) 종료 - 23: 사전부과
}
$P.ctrl.query.crdnSttsCdFrom = "21"; // 단속 처리 상태(FIM010) 시작 - 21: 납부자 등록
// 단속 처리 상태(FIM010) 종료 - 31: 의견제출 접수, 23: 사전부과
$P.ctrl.query.crdnSttsCdTo = "BPV,PVS,RVS".includes($P.ctrl.query.taskSeCd) ? "31" : "23";
$P.ctrl.load(1);
}
@ -605,5 +601,5 @@
// 3. 보안모드
fn_securityModeToggle($("#securityMode--top").is(":checked"));
});
</script>
//# sourceURL=sndb01050-main.jsp
</script>
Loading…
Cancel
Save