You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
329 lines
15 KiB
XML
329 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
|
xmlns:ev="http://www.w3.org/2001/xml-events"
|
|
xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms">
|
|
<head>
|
|
<w2:type>DEFAULT</w2:type>
|
|
<w2:buildDate/>
|
|
<xf:model>
|
|
<xf:instance>
|
|
<data xmlns="" />
|
|
</xf:instance>
|
|
<w2:dataCollection baseNode="map">
|
|
<w2:dataMap baseNode="map" id="reqCode">
|
|
<w2:keyInfo>
|
|
<w2:key id="documentNo" name="관리번호" dataType="text"></w2:key>
|
|
<w2:key id="penaltyManageYear" name="과태료 관리년도" dataType="text"></w2:key>
|
|
<w2:key id="penaltySeqNo" name="과태료 일련번호" dataType="text"></w2:key>
|
|
<w2:key id="carNo" name="차량번호" dataType="text"></w2:key>
|
|
<w2:key id="owner" name="소유주" dataType="text"></w2:key>
|
|
<w2:key id="address" name="주소" dataType="text"></w2:key>
|
|
<w2:key id="motionId" name="진행상태" dataType="text"></w2:key>
|
|
<w2:key id="carTypeName" name="차종명" dataType="text"></w2:key>
|
|
<w2:key id="processYn" name="민원접수 처리여부" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongId" name="고지불가구분 코드" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongDate" name="고지불가 일자" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongReason" name="고지불가사유" dataType="text"></w2:key>
|
|
|
|
</w2:keyInfo>
|
|
</w2:dataMap>
|
|
<w2:dataMap baseNode="list" id="resCode" repeatNode="map" saveRemovedData="true" style="">
|
|
<w2:keyInfo>
|
|
<w2:key id="penaltyManageYear" name="과태료 관리년도" dataType="text"></w2:key>
|
|
<w2:key id="penaltySeqNo" name="과태료 일련번호" dataType="text"></w2:key>
|
|
<w2:key id="motionId" name="진행상태" dataType="text"></w2:key>
|
|
<w2:key id="beforeMotionId" name="이전 진행상태" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongId" name="고지불가구분 코드" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongDate" name="고지불가 일자" dataType="text"></w2:key>
|
|
<w2:key id="noticeWrongReason" name="고지불가사유" dataType="text"></w2:key>
|
|
<w2:key id="noticeId" name="고지구분" dataType="text"></w2:key>
|
|
</w2:keyInfo>
|
|
<w2:data></w2:data>
|
|
</w2:dataMap>
|
|
</w2:dataCollection>
|
|
<w2:workflowCollection></w2:workflowCollection>
|
|
<xf:submission id="sub_search" ref='data:json,{"id":"reqCode","key":"param"}' target='data:json,{"id":"resCode","key":"resCode"}'
|
|
action="/cfs/fine/findPenaltyDetailMotionCheck.do" method="post" mediatype="application/json" encoding="UTF-8" instance="" replace=""
|
|
errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone=""
|
|
ev:submiterror="" abortTrigger="">
|
|
</xf:submission>
|
|
<xf:submission id="sub_civilProcessYnUpdate" ref='data:json,{"id":"reqCode","key":"param"}' target=''
|
|
action="/cfs/fine/findCivilAcceptProcessYnUpdate.do" method="post" mediatype="application/json" encoding="UTF-8" instance=""
|
|
replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone=""
|
|
ev:submiterror="scwin.sub_check_civilError_submitdone" abortTrigger="">
|
|
</xf:submission>
|
|
<xf:submission id="sub_saveProcess" ref='data:json,{"id":"reqCode","key":"param"}' target=''
|
|
action="/cfs/fine/findNoticeIdUpdate.do" method="post" mediatype="application/json" encoding="UTF-8" instance=""
|
|
replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="scwin.sub_check_submitdone"
|
|
ev:submiterror="" abortTrigger="">
|
|
</xf:submission>
|
|
<xf:submission id="sub_update" ref='data:json,{"id":"resCode","key":"param"}' target=''
|
|
action="/cfs/fine/findNoticeIdCancelUpdate.do" method="post" mediatype="application/json" encoding="UTF-8" instance="" replace=""
|
|
errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="scwin.sub_check_submitdone"
|
|
ev:submiterror="" abortTrigger="">
|
|
</xf:submission>
|
|
</xf:model>
|
|
<script type="text/javascript" lazy="false"><![CDATA[
|
|
|
|
scwin.onpageload = function() {
|
|
scwin.param = com.getParameter();
|
|
reqCode.setJSON( scwin.param.data );
|
|
scwin.closeCallbackFncName = scwin.param.callbackFn;
|
|
|
|
|
|
//현재 고지불가 상태 체크
|
|
com.executeSubmission(sub_search);
|
|
};
|
|
|
|
scwin.onpageunload = function() {
|
|
|
|
};
|
|
|
|
//저장
|
|
scwin.btn_save_onclick = function(e) {
|
|
if(ibx_noticeWrongDate.getValue() == "" || ibx_noticeWrongDate.getValue().length != 8){
|
|
com.alert("처리일자를 정확히 입력하십시오.");
|
|
ibx_noticeWrongDate.focus();
|
|
return false;
|
|
}
|
|
if(sbx_noticeWrongId.getValue() == ""){
|
|
com.alert("고지불가구분을 선택하십시오.");
|
|
sbx_noticeWrongId.focus();
|
|
return false;
|
|
}
|
|
if(sbx_noticeWrongId.getValue() == "00" || sbx_noticeWrongId.getValue() == "02"){
|
|
com.alert("고지불가구분 항목 중 [고지불가] 또는 [CLEAR] 기능은 지원하지 않습니다.");
|
|
sbx_noticeWrongId.focus();
|
|
return false;
|
|
}
|
|
if(ibx_noticeWrongReason.getValue() == ""){
|
|
com.alert("고지불가사유를 입력하십시오.");
|
|
ibx_noticeWrongReason.focus();
|
|
return false;
|
|
}
|
|
if (reqCode.get("processYn") == "0") {
|
|
com.alert("민원접수한 내용에 대해 완료처리합니다.");
|
|
|
|
com.executeSubmission(sub_civilProcessYnUpdate);
|
|
}
|
|
|
|
com.confirm("저장 하시겠습니까?","scwin.ConfirmSaveCallback");
|
|
};
|
|
|
|
scwin.ConfirmSaveCallback = function(isReturnVal) {
|
|
if(isReturnVal){
|
|
com.executeSubmission(sub_saveProcess);
|
|
//현재 고지불가 상태 체크
|
|
com.executeSubmission(sub_search);
|
|
}
|
|
};
|
|
//민원접수-처리 후
|
|
scwin.sub_check_civilError_submitdone = function(e) {
|
|
com.alert("민원접수 완료 처리중 오류가 발생하였습니다.<br/>"+
|
|
"전산담당자에게 문의하세요.");
|
|
};
|
|
|
|
//작업취소
|
|
scwin.btn_save_cancel_onclick = function(e) {
|
|
if (resCode.get("noticeWrongId") == "") {
|
|
com.alert("고지불가 정보가 없습니다.");
|
|
return false;
|
|
}
|
|
if (resCode.get("motionId") < resCode.get("beforeMotionId") || resCode.get("motionId") == resCode.get("beforeMotionId")) {
|
|
com.alert("진행상태관련 오류가 존재합니다.<br/>"+
|
|
"전산담당자에게 문의하세요.");
|
|
return false;
|
|
}
|
|
|
|
com.confirm("작업취소를 하시겠습니까?","scwin.ConfirmSaveCancelCallback");
|
|
};
|
|
|
|
scwin.ConfirmSaveCancelCallback = function(isReturnVal) {
|
|
if(isReturnVal){
|
|
if (resCode.get("noticeWrongId") == "01" && resCode.get("noticeId") == "99") {
|
|
com.confirm("고지취소 상태입니다.<br/>"+
|
|
"작업취소를 하시겠습니까?","scwin.ConfirmSaveCancel2Callback");
|
|
}
|
|
}
|
|
};
|
|
|
|
scwin.ConfirmSaveCancel2Callback = function(isReturnVal) {
|
|
if(isReturnVal){
|
|
com.executeSubmission(sub_update);
|
|
}
|
|
};
|
|
|
|
|
|
scwin.sub_search_submitdone = function(e) {
|
|
var ymd = com.getToday();
|
|
};
|
|
|
|
scwin.sub_check_submitdone = function(e) {
|
|
com.closePopup(scwin.closeCallbackFncName);
|
|
};
|
|
|
|
|
|
scwin.btn_close_onclick = function(e) {
|
|
com.closePopup();
|
|
};
|
|
]]></script>
|
|
</head>
|
|
<body ev:onpageload="scwin.onpageload" ev:onpageunload="scwin.onpageunload">
|
|
<xf:group class="pop" id="" style="">
|
|
<xf:group class="pop_con" id="" style="">
|
|
<xf:group class="tbl_search" id="grp_search" style="">
|
|
<xf:group class="w2tb tbl_sc" id="" style="" tagname="table">
|
|
<w2:attributes>
|
|
<w2:summary></w2:summary>
|
|
</w2:attributes>
|
|
<xf:group tagname="colgroup">
|
|
<xf:group style="width:*;" tagname="col"></xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_td" style="" tagname="td">
|
|
<xf:group class="fr" id="">
|
|
<xf:trigger class="btn_cm" ev:onclick="scwin.btn_save_cancel_onclick" id="btn_save_cancel" style=""
|
|
type="button">
|
|
<xf:label><![CDATA[취소건의/고지취소 작업취소]]></xf:label>
|
|
</xf:trigger>
|
|
<xf:trigger class="btn_cm" ev:onclick="scwin.btn_save_onclick" id="btn_save" style=""
|
|
type="button">
|
|
<xf:label><![CDATA[저장]]></xf:label>
|
|
</xf:trigger>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group class="tbl_search" id="" style="">
|
|
<xf:group class="w2tb tbl_sc" id="" style="" tagname="table">
|
|
<w2:attributes>
|
|
<w2:summary></w2:summary>
|
|
</w2:attributes>
|
|
<xf:group tagname="colgroup">
|
|
<xf:group style="width:70.00px;" tagname="col"></xf:group>
|
|
<xf:group style="width:150.00px;" tagname="col"></xf:group>
|
|
<xf:group style="width:70.00px;" tagname="col"></xf:group>
|
|
<xf:group style="width:150.00px;" tagname="col"></xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_th" style="" tagname="th">관리번호</xf:group>
|
|
<xf:group class="w2tb_td" style="" tagname="td">
|
|
<xf:input id="ibx_documentNo" style='background-color:#c1dbc1;width:200px;height: 20px;' readOnly="true" ref="data:reqCode.documentNo"></xf:input>
|
|
</xf:group>
|
|
<xf:group class="w2tb_th" style="" tagname="th">차량번호</xf:group>
|
|
<xf:group class="w2tb_td" style="" tagname="td">
|
|
<xf:input id="ibx_carNo" style='background-color:#c1dbc1;width:200px;height: 20px;' readOnly="true" ref="data:reqCode.carNo"></xf:input>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_th" tagname="th">
|
|
차&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;종
|
|
<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes>
|
|
</xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes></w2:attributes>
|
|
<xf:input id="ibx_carTypeName" style='background-color:#c1dbc1;width:200px;height: 20px;' readOnly="true" ref="data:reqCode.carTypeName"></xf:input>
|
|
</xf:group>
|
|
<xf:group class="w2tb_th" tagname="th">
|
|
소&nbsp;&nbsp;유&nbsp;&nbsp;주
|
|
<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes>
|
|
</xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes></w2:attributes>
|
|
<xf:input id="ibx_owner" style='background-color:#c1dbc1;width:200px;height: 20px;' readOnly="true" ref="data:reqCode.owner"></xf:input>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_th" tagname="th">
|
|
주&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;소
|
|
<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes>
|
|
</xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes>
|
|
<w2:colspan>3</w2:colspan>
|
|
<w2:rowspan>1</w2:rowspan>
|
|
</w2:attributes>
|
|
<xf:input id="ibx_address" style='background-color:#c1dbc1;width:508px;height: 20px;' readOnly="true" ref="data:reqCode.address"></xf:input>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_th" tagname="th" style="color:#FF0000;">*처리일자<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes></xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes></w2:attributes>
|
|
<w2:inputCalendar dateValidCheck="true" footerDiv="false" focusOnDateSelect="false" style="width: 100px;display: inline-table;" id="ibx_noticeWrongDate" renderType="component" class="" renderDiv="true" weekStartsOn="0" calendarValueType="yearMonthDate" ref="data:reqCode.noticeWrongDate" dateValidSet="" mandatory="true"></w2:inputCalendar>
|
|
<!-- <xf:input id="ibx_noticeWrongDate" style="width: 200px;height: 20px;"></xf:input> -->
|
|
</xf:group>
|
|
<xf:group class="w2tb_th" tagname="th">
|
|
고지불가구분
|
|
<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes>
|
|
</xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes></w2:attributes>
|
|
<xf:select1 allOption="false" appearance="minimal" chooseOption="" direction="auto" disabled="false"
|
|
disabledClass="w2selectbox_disabled" displayMode="label" id="sbx_noticeWrongId" ref="data:reqCode.noticeWrongId" style="width: 120px;"
|
|
submenuSize="auto">
|
|
<xf:choices>
|
|
<xf:item>
|
|
<xf:label><![CDATA[]]></xf:label>
|
|
<xf:value></xf:value>
|
|
</xf:item>
|
|
<xf:item>
|
|
<xf:label><![CDATA[고지취소]]></xf:label>
|
|
<xf:value>01</xf:value>
|
|
</xf:item>
|
|
<xf:item>
|
|
<xf:label><![CDATA[고지불가]]></xf:label>
|
|
<xf:value>02</xf:value>
|
|
</xf:item>
|
|
<xf:item>
|
|
<xf:label><![CDATA[취소건의]]></xf:label>
|
|
<xf:value>03</xf:value>
|
|
</xf:item>
|
|
<xf:item>
|
|
<xf:label><![CDATA[CLEAR]]></xf:label>
|
|
<xf:value>00</xf:value>
|
|
</xf:item>
|
|
</xf:choices>
|
|
</xf:select1>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group style="" tagname="tr">
|
|
<xf:group class="w2tb_th" tagname="th">
|
|
불가사유
|
|
<w2:attributes>
|
|
<w2:scope>row</w2:scope>
|
|
</w2:attributes>
|
|
</xf:group>
|
|
<xf:group class="w2tb_td" tagname="td">
|
|
<w2:attributes>
|
|
<w2:colspan>3</w2:colspan>
|
|
<w2:rowspan>1</w2:rowspan>
|
|
</w2:attributes>
|
|
<xf:textarea id="ibx_noticeWrongReason" readOnly="false" ref="data:reqCode.noticeWrongReason" style="width:510px;height: 90px;" maxlength="100"></xf:textarea>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
<xf:group class="btn_fix" id="" style="">
|
|
<xf:group class="tac" id="" style="">
|
|
<xf:trigger class="btn_com" id="btn_close" style="" type="button" ev:onclick="scwin.btn_close_onclick">
|
|
<xf:label><![CDATA[닫기]]></xf:label>
|
|
</xf:trigger>
|
|
</xf:group>
|
|
</xf:group>
|
|
</xf:group>
|
|
</body>
|
|
</html>
|