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

<?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">
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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">
&amp;nbsp;&amp;nbsp;유&amp;nbsp;&amp;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">
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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>