83 lines
3.2 KiB
Plaintext

<%@page import="com.itextpdf.text.log.SysoCounter"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@include file="/Frame/resources/include/include_begin_info.jspf"%><%
String Id = CurPage.getParameter("ID");
String sPrevUrl = CurPage.getParameter("PrevUrl");
if(sPrevUrl == null) sPrevUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp";
String sTempletNo = "LPoundageMaintenanceInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("charge_channel", "onchange", "getChargeWay");
doTemp.setHtmlEvent("expiry_date", "onchange", "isEndTime");
doTemp.setHtmlEvent("start_date", "onchange", "isStartTime");
if(Id!=null){
String sql = "SELECT id FROM LPOUNDAGE_MAINTENANCE WHERE charge_channel='"+CurPage.getParameter("chargeChannel")+"' AND charge_way='"+CurPage.getParameter("chargeWay")+"' AND DATE_FORMAT("+CurPage.getParameter("startDate")+",'%Y/%m/%d')<DATE_FORMAT(START_DATE,'%Y/%m/%d')";
String afterId = Sqlca.getString(sql);
if(afterId!=null){
doTemp.setReadOnly("expiry_date",true);
}
doTemp.setReadOnly("start_date",true);
doTemp.setReadOnly("charge_channel",true);
doTemp.setReadOnly("charge_way",true);
}
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "0";//只读模式
dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID"));
String sButtons[][] = {
{"true", "All", "Button", "保存","保存所有修改", "saveRecord()", "", "", "", ""},
};
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function goBack(){
parent.AsDialog.ClosePage();
}
function saveRecord() {
var id=getItemValue(0,0,"id");
var chargeChannel=getItemValue(0,0,"charge_channel");
var chargeWay=getItemValue(0,0,"CHARGE_WAY");
var startDate = getItemValue(0,0,"start_date");
var expiryDate = getItemValue(0,0,"expiry_date")
var checkDate = RunJavaMethodTrans("com.tenwa.customer.controller.group.CheckPoundegeDate","checkPoundegeDate","id="+id+",chargeChannel="+chargeChannel+",chargeWay="+chargeWay+",startDate="+startDate);
if("true" != checkDate){
alert(checkDate);
return ;
}
as_save("myiframe0", "goBack()");
}
window.onload=function(){
getChargeWay("edit");
}
function getChargeWay(status){
var chargeChannel=getItemValue(0,0,"charge_channel");
var chargeWay=getItemValue(0,0,"CHARGE_WAY");
var sql="select itemno,itemname from code_library where codeno='charge_way' AND attribute1='"+chargeChannel+"' ";
initSelectOption(sql,"itemname","itemno","CHARGE_WAY");
if(status=="edit"){
setItemValue(0,0,"CHARGE_WAY",chargeWay);
}
}
function isEndTime(){
var start_Date = getItemValue(0,0,"start_date");
if(""==start_Date){
alert("请先选择开始时间!");
setItemValue(0,0,"expiry_date","");
}
var startDate = new Date(start_Date);
var expiryDate = new Date(getItemValue(0,0,"expiry_date"));
if(startDate > expiryDate){
alert("开始时间不能大于终止时间!");
setItemValue(0,0,"expiry_date","");
}
}
function isStartTime(){
setItemValue(0,0,"expiry_date","");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>