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.

453 lines
22 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="list" id="paramMap" repeatNode="map" saveRemovedData="true" style="">
<w2:keyInfo>
<w2:key id="fareOfficeId" name="요금소" dataType="text"></w2:key>
<w2:key id="inDate" name="부과년월" dataType="text"></w2:key>
</w2:keyInfo>
</w2:dataMap>
<w2:dataMap baseNode="list" id="cityTaxesInfo" repeatNode="map" saveRemovedData="true" style="">
<w2:keyInfo>
<w2:key id="fareOfficeId" name="요금소" dataType="text"></w2:key>
<w2:key id="levyDate" name="부과년월" dataType="text"></w2:key>
<w2:key id="tunnelPayQ" name="현장입금 건수" dataType="number"></w2:key>
<w2:key id="tunnelPayM" name="현장입금 금액" dataType="number"></w2:key>
<w2:key id="accountPayQ" name="계좌입금 건수" dataType="number"></w2:key>
<w2:key id="accountPayM" name="계좌입금 금액" dataType="number"></w2:key>
<w2:key id="cardPayQ" name="신용카드 건수" dataType="number"></w2:key>
<w2:key id="cardPayM" name="신용카드 금액" dataType="number"></w2:key>
<w2:key id="accountTransQ" name="계좌이체 건수" dataType="number"></w2:key>
<w2:key id="accountTransM" name="계좌이체 금액" dataType="number"></w2:key>
<w2:key id="noticePayQ" name="사전예고 건수" dataType="number"></w2:key>
<w2:key id="noticePayM" name="사전예고 금액" dataType="number"></w2:key>
<w2:key id="overfareQ" name="과오납 건수" dataType="number"></w2:key>
<w2:key id="overfareM" name="과오납 금액" dataType="number"></w2:key>
<w2:key id="cityTaxDate" name="후납 세입일자" dataType="number"></w2:key>
<w2:key id="overfareTaxDate" name="과오납 세입일자" dataType="number"></w2:key>
<w2:key id="remarks" name="비고" dataType="text"></w2:key>
</w2:keyInfo>
</w2:dataMap>
</w2:dataCollection>
<w2:workflowCollection></w2:workflowCollection>
<xf:submission id="sbm_cityTaxesInfo" ref='data:json,{"id":"paramMap","key":"param"}' target='data:json,cityTaxesInfo'
action="/cfs/income/findIncomeOverFareCityTaxesInfo.do" method="post" mediatype="application/json" encoding="UTF-8" instance=""
replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit=""
ev:submitdone="scwin.sbm_cityTaxesInfo_submitdone" ev:submiterror="" abortTrigger="">
</xf:submission>
<xf:submission id="sbm_saveCityTaxes" ref='data:json,{"id":"cityTaxesInfo","key":"param"}' target=""
action="/cfs/income/insertIncomeOverFareCityTaxesInfo.do" method="post" mediatype="application/json" encoding="UTF-8" instance=""
replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="저장중입니다." ev:submit=""
ev:submitdone="scwin.sbm_saveCityTaxes_submitdone" ev:submiterror="" abortTrigger="">
</xf:submission>
<xf:submission id="sbm_deleteCityTaxes" ref='data:json,{"id":"cityTaxesInfo","key":"param"}' target=""
action="/cfs/income/deleteIncomeOverFareCityTaxesInfo.do" method="post" mediatype="application/json" encoding="UTF-8" instance=""
replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="삭제중입니다." ev:submit="" ev:submitdone="scwin.sbm_deleteCityTaxes_submitdone" ev:submiterror=""
abortTrigger="">
</xf:submission>
</xf:model>
<script type="text/javascript" lazy="false"><![CDATA[
scwin.onpageload = function() {
grp_cityTaxesInfo.setDisabled( true );
//요금소(cfs01)
var sbxOptions = [{ code : "cfs01", compID : "sbx_fareOfficeId", option : sbx_fareOfficeId.getText() }];
com.setCfsCommonCode( sbxOptions );
//부과일자
ica_inDate.setValue( com.getToday('yyyyMM') );
//초기화
scwin.fncClearCityTaxesInfo();
btn_save.setDisabled( true );
btn_del.setDisabled( true );
scwin.callbackFunc = com.getParameter('callbackFn');
};
scwin.onpageunload = function() {
};
scwin.btn_close_onclick = function(e) {
com.closePopup();
};
scwin.btn_search_onclick = function(e) {
//alert("후납시세입정보 - 조회");
//기존 조회 값 초기화
cityTaxesInfo.setEmptyValue();
com.executeSubmission( sbm_cityTaxesInfo );
};
scwin.sbm_cityTaxesInfo_submitdone = function(e) {
scwin.sh_fareOfficeId = sbx_fareOfficeId.getValue();
scwin.sh_inDate = ica_inDate.getValue();
//alert("후납시세입정보 - 조회완료");
if (cityTaxesInfo.get( "levyDate" ) == "") {
scwin.fncClearCityTaxesInfo();
grp_cityTaxesInfo.setDisabled( true );
btn_add.setDisabled( false );
btn_save.setDisabled( true );
btn_del.setDisabled( true );
com.alert("조회할 정보가 없습니다.");
} else {
grp_cityTaxesInfo.setDisabled( false );
btn_add.setDisabled( true );
btn_save.setDisabled( false );
btn_del.setDisabled( false );
}
};
scwin.btn_save_onclick = function(e) {
//alert("후납시세입정보 - 저장");
com.executeSubmission( sbm_saveCityTaxes );
};
scwin.sbm_saveCityTaxes_submitdone = function(e) {
//alert("후납시세입정보 - 저장완료");
if (e.responseJSON.rsMsg.statusCode == 'S') {
com.alert(e.responseJSON.rsMsg.message , function() {
com.closePopup(scwin.callbackFunc);
});
}
};
scwin.btn_add_onclick = function(e) {
//alert("후납시세입정보 - 추가");
btn_del.setDisabled( true );
//조회후 값이 없을 경우 추가 가능
if (scwin.sh_fareOfficeId == sbx_fareOfficeId.getValue() && scwin.sh_inDate == ica_inDate.getValue()) {
scwin.fncClearCityTaxesInfo();
grp_cityTaxesInfo.setDisabled( false );
cityTaxDate.focus();
} else {
//조회조건이 변경되었을 경우 자동으로 조회
scwin.btn_search_onclick();
}
};
scwin.btn_del_onclick = function(e) {
//alert("후납시세입정보 - 삭제");
if (grp_cityTaxesInfo.getAttributeNode( "disabled" ) == "disabled") {
com.alert("삭제할 정보가 없습니다.");
} else {
com.confirm("선택한 정보를 삭제하시겠습니까?", function(rtn) {
if (rtn) {
com.executeSubmission( sbm_deleteCityTaxes );
}
});
}
};
scwin.sbm_deleteCityTaxes_submitdone = function(e) {
//alert("후납시세입정보 - 삭제완료");
if (e.responseJSON.rsMsg.statusCode == 'S') {
com.alert(e.responseJSON.rsMsg.message , function() {
com.closePopup(scwin.callbackFunc);
});
}
};
scwin.fncClearCityTaxesInfo = function() {
//기존 조회 값 초기화
cityTaxesInfo.setEmptyValue();
cityTaxesInfo.set("fareOfficeId", sbx_fareOfficeId.getValue());
cityTaxesInfo.set("levyDate", ica_inDate.getValue());
cityTaxesInfo.set("cityTaxDate", com.getToday('yyyyMMdd'));
cityTaxesInfo.set("overfareTaxDate", com.getToday('yyyyMMdd'));
cityTaxesInfo.set("tunnelPayQ", 0);
cityTaxesInfo.set("tunnelPayM", 0);
cityTaxesInfo.set("accountPayQ", 0);
cityTaxesInfo.set("accountPayM", 0);
cityTaxesInfo.set("cardPayQ", 0);
cityTaxesInfo.set("cardPayM", 0);
cityTaxesInfo.set("accountTransQ", 0);
cityTaxesInfo.set("accountTransM", 0);
cityTaxesInfo.set("noticePayQ", 0);
cityTaxesInfo.set("noticePayM", 0);
cityTaxesInfo.set("overfareQ", 0);
cityTaxesInfo.set("overfareM", 0);
};
]]></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 adaptive="layout" adaptiveThreshold="700" class="w2tb tbl_sc" id="" style="" tagname="table">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="colgroup">
<xf:group style="width:70px;" tagname="col"></xf:group>
<xf:group style="width:130px;" tagname="col"></xf:group>
<xf:group style="width:80px;" tagname="col"></xf:group>
<xf:group style="width:110px;" tagname="col"></xf:group>
<xf:group style="width:*;" tagname="col"></xf:group>
</xf:group>
<xf:group adaptive="" adaptiveThreshold="" style="" tagname="tr">
<xf:group class="w2tb_th" style="" tagname="th">요금소</xf:group>
<xf:group class="w2tb_td" style="" tagname="td">
<xf:select1 allOption="" appearance="minimal" chooseOption="true" chooseOptionLabel="-전체-" direction="auto"
disabled="false" disabledClass="w2selectbox_disabled" displayMode="label" id="sbx_fareOfficeId" ref="data:paramMap.fareOfficeId"
style="width: 120px;" submenuSize="auto">
<xf:choices></xf:choices>
</xf:select1>
</xf:group>
<xf:group class="w2tb_th" style="" tagname="th">부과년월</xf:group>
<xf:group class="w2tb_td" style="" tagname="td">
<w2:inputCalendar calendarValueType="yearMonth" class="" dateValidCheck="" focusOnDateSelect="false"
footerDiv="false" id="ica_inDate" ref="data:paramMap.inDate" renderDiv="true" renderType="component" style=""
weekStartsOn="0">
</w2:inputCalendar>
</xf:group>
<xf:group class="w2tb_td" style="" tagname="td">
<xf:group class="fr" id="">
<xf:trigger class="btn_sh" ev:onclick="scwin.btn_search_onclick" id="btn_search" style="" type="button">
<xf:label><![CDATA[조회]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
<xf:group class="defaultbox" id="" style="">
<w2:textbox class="df_tt" id="tit_overFareInfo" label="후납시세입정보" style="" tagname="h2"
ev:onclick="scwin.tit_overFareInfo_onclick">
</w2:textbox>
<xf:group class="fr" id="" style="">
<xf:trigger class="btn_act add" ev:onclick="scwin.btn_add_onclick" id="btn_add" style="" type="button">
<xf:label><![CDATA[추가]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act save" ev:onclick="scwin.btn_save_onclick" id="btn_save" style="" type="button">
<xf:label><![CDATA[저장]]></xf:label>
</xf:trigger>
<xf:trigger class="btn_act del" ev:onclick="scwin.btn_del_onclick" id="btn_del" style="" type="button">
<xf:label><![CDATA[삭제]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
<xf:group style="" id="" class="lybox tbl_search"><xf:group style="padding:0 10px;" id="grp_cityTaxesInfo" class="col_7">
<xf:group style="" id="" class="defaultbox">
<xf:group style="" id="" class="fr">
<w2:span style="font-size:13pt;" id="" label="요금소" class="txt_red fwb"></w2:span>
<xf:input adjustMaxLength="false" style="width: 100px;" id="" ref="data:cityTaxesInfo.fareOfficeId" displayFormatter="com.fmtFareOfficeNm" class="tac" readOnly="true"></xf:input>
<w2:span class="txt_red fwb" id="" label="부과년월" style="font-size:13pt;"></w2:span>
<xf:input adjustMaxLength="false" id="" style="width: 100px;" ref="data:cityTaxesInfo.levyDate" dataType="date" displayFormatter="com.fmtDateDtime" class="tac" readOnly="true" displayFormat="yyyy-MM"></xf:input>
</xf:group>
</xf:group>
<xf:group style="" id="" class="defaultbox">
<xf:group style="" id="" class="fr">
<w2:span style="" id="" label="후납 시세입일자" class="fwb"></w2:span>
<w2:inputCalendar ref="data:cityTaxesInfo.cityTaxDate" dateValidCheck="" footerDiv="false" focusOnDateSelect="false" style="" id="cityTaxDate" renderType="component" class="" renderDiv="true" weekStartsOn="0" calendarValueType="yearMonthDate" mandatory="true">
</w2:inputCalendar>
</xf:group>
<w2:span style="width : 100px;" id="" label="후 납" class="txt_biglabel"></w2:span>
</xf:group>
<xf:group tagname="table" style="width:100%;" id="" class="w2tb">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="caption"></xf:group>
<xf:group tagname="colgroup">
<xf:group tagname="col" style="width:33.33%;"></xf:group>
<xf:group tagname="col" style="width:33.33%;"></xf:group>
<xf:group tagname="col" style="width:33.33%;"></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">
<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="th" style="" class="w2tb_th">건수&amp;nbsp;(4자리)<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="th" style="" class="w2tb_th">금액&amp;nbsp;(9자리)<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">현장징수<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" id="" style="width: 100%;" dataType="number" applyFormat="all" displayFormat="#,###" class="tar" ref="data:cityTaxesInfo.tunnelPayQ" minlength="4" initValue="0" mandatory="true"></xf:input>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.tunnelPayM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">계좌입금<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.accountPayQ" minlength="4" initValue="0">
</xf:input>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.accountPayM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" class="w2tb_th">신용카드(ON)<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.cardPayQ" minlength="4" initValue="0">
</xf:input>
</xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.cardPayM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" class="w2tb_th">계좌이체(ON)<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.accountTransQ" minlength="4" initValue="0">
</xf:input>
</xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.accountTransM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" class="w2tb_th">사전예고<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.noticePayQ" minlength="4" initValue="0">
</xf:input>
</xf:group>
<xf:group tagname="td" class="w2tb_td">
<w2:attributes></w2:attributes>
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.noticePayM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
</xf:group>
<xf:group style="margin-top:10px;" id="" class="defaultbox">
<xf:group style="" id="" class="fr"></xf:group>
<w2:span style="width : 100px;" id="" label="과오납" class="txt_biglabel"></w2:span>
<xf:group class="fr" id="" style="">
<w2:span class="fwb" id="" label="과오납 시세입일자" style=""></w2:span>
<w2:inputCalendar calendarValueType="yearMonthDate" class="" dateValidCheck="" focusOnDateSelect="false"
footerDiv="false" id="overfareTaxDate" ref="data:cityTaxesInfo.overfareTaxDate" renderDiv="true" renderType="component" style=""
weekStartsOn="0" mandatory="true">
</w2:inputCalendar>
</xf:group>
</xf:group>
<xf:group tagname="table" style="width:100%;" id="" class="w2tb">
<w2:attributes>
<w2:summary></w2:summary>
</w2:attributes>
<xf:group tagname="caption"></xf:group>
<xf:group tagname="colgroup">
<xf:group tagname="col" style="width:33.33%;"></xf:group>
<xf:group tagname="col" style="width:33.33%;"></xf:group>
<xf:group tagname="col" style="width:33.33%;"></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">
<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes>
</xf:group>
<xf:group tagname="th" style="" class="w2tb_th">건수&amp;nbsp;(4자리)<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="th" style="" class="w2tb_th">금액&amp;nbsp;(9자리)<w2:attributes>
<w2:scope>col</w2:scope>
</w2:attributes></xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">과오납<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.overfareQ" minlength="4" initValue="0">
</xf:input>
</xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<xf:input adjustMaxLength="false" applyFormat="all" class="tar" dataType="number" displayFormat="#,###"
id="" style="width: 100%;" ref="data:cityTaxesInfo.overfareM" minlength="9" initValue="0">
</xf:input>
</xf:group>
</xf:group>
<xf:group tagname="tr" style="">
<xf:group tagname="th" style="" class="w2tb_th">비고<w2:attributes>
<w2:scope>row</w2:scope>
</w2:attributes></xf:group>
<xf:group tagname="td" style="" class="w2tb_td">
<w2:attributes>
<w2:colspan>2</w2:colspan>
<w2:rowspan>1</w2:rowspan>
</w2:attributes>
<xf:textarea id="" style="width:100%;height: 50px;" ref="data:cityTaxesInfo.remarks" minByteLength="60"></xf:textarea>
</xf:group>
</xf:group>
</xf:group>
</xf:group>
<xf:group style="" id="" class="col_3">
<w2:textbox id="" label="※ 신규정보 등록" style="margin-top:5px;font-size:14pt;" class="txt_b_blue"></w2:textbox>
<w2:textbox id="" label="→ [추가] 버튼을 클릭 후 데이타를 입력 후 [저장] 버튼을 클릭하세요." style="margin-top:5px;"></w2:textbox>
<w2:textbox id="" label="※ 수정" style="margin-top:20px;font-size:14pt;" class="txt_b_blue"></w2:textbox>
<w2:textbox id="" label="→ 부과년월로 조회 후 해당항목을 수정 후 [저장] 버튼을 클릭하세요." style="margin-top:5px;"></w2:textbox>
<w2:textbox id="" label="※ 삭제" style="margin-top:20px;font-size:14pt;" class="txt_b_blue"></w2:textbox>
<w2:textbox id="" label="→ 부과년월로 조회 후 해당항목을 확인 후 [삭제] 버튼을 클릭하세요." style="margin-top:5px;"></w2:textbox>
</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" ev:onclick="scwin.btn_close_onclick" id="btn_close" style="" type="button">
<xf:label><![CDATA[닫기]]></xf:label>
</xf:trigger>
</xf:group>
</xf:group>
</body>
</html>