83 lines
3.2 KiB
Plaintext
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"%>
|