经销商退回页面的优化处理~

This commit is contained in:
jianghongdong 2018-07-27 19:32:31 +08:00
parent a9a4128e80
commit d1accf5268

View File

@ -9,12 +9,16 @@
String sPrevUrl = CurPage.getParameter("ID");
String ProjectName = CurPage.getParameter("ProjectName");
String DistributorNo = CurPage.getParameter("DistributorNo");
String RightType = CurPage.getParameter("RightType");
String sTempletNo = "DDepositReturn_TempInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setDefaultValue("DISTRIBUTOR_ID", DistributorNo);
doTemp.setHtmlEvent("CAUTION_MONEY", "onchange", "selectBalance");
if("ReadOnly".equals(RightType)){
doTemp.setColInnerBtEvent("REFUND_NUMBER,LOCAL_ACCOUNT", "");
}
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
@ -24,31 +28,26 @@
String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1");
String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id='"+DistributorNo+"' limit 0,1");
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","save()","","","",""},
{String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","返回","返回列表","returnList()","","","",""}
{"true","All","Button","保存","保存所有修改","save()","","","",""}
};
/* sButtonPosition = "south"; */
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
window.onload=function(){
setItemValue(0,0,"LOCAL_ACCOUNT",'<%=acc_number%>');
setItemValue(0,0,"LOCAL_BANK",'<%=acc_bank%>');
setItemValue(0,0,"refund_number",'<%=acc%>');
if("ReadOnly"!='<%=RightType%>'){
setItemValue(0,0,"LOCAL_ACCOUNT",'<%=acc_number%>');
setItemValue(0,0,"LOCAL_BANK",'<%=acc_bank%>');
setItemValue(0,0,"refund_number",'<%=acc%>');
setItemValue(0,0,"REFUND_PERSON","<%=ProjectName%>");
setItemValue(0,0,"InputUserID","<%=CurUser.getUserName()%>");
setItemValue(0,0,"InputOrgID","<%=CurUser.getOrgName()%>");
setItemValue(0,0,"InputTime","<%=StringFunction.getTodayNow()%>");
setItemValue(0,0,"UpdateUserID","<%=CurUser.getUserName()%>");
setItemValue(0,0,"UpdateOrgID","<%=CurUser.getOrgName()%>");
setItemValue(0,0,"UpdateTime","<%=StringFunction.getTodayNow()%>");
setItemValue(0,getRow(),'FlowUnid',"<%=sFlowUnid%>");
}
}
var sFlowUnid = "<%=sFlowUnid%>";
setItemValue(0,0,"REFUND_PERSON","<%=ProjectName%>");
setItemValue(0,0,"InputUserID","<%=CurUser.getUserName()%>");
setItemValue(0,0,"InputOrgID","<%=CurUser.getOrgName()%>");
setItemValue(0,0,"InputTime","<%=StringFunction.getTodayNow()%>");
setItemValue(0,0,"UpdateUserID","<%=CurUser.getUserName()%>");
setItemValue(0,0,"UpdateOrgID","<%=CurUser.getOrgName()%>");
setItemValue(0,0,"UpdateTime","<%=StringFunction.getTodayNow()%>");
function save(){
var sFlowUnid = "<%=sFlowUnid%>";
setItemValue(0,getRow(),'FlowUnid',sFlowUnid);
var returnValue = getItemValue(0,0,'ACCOUNT_BALANCE');
//alert(returnValue);
as_save("myiframe0");
}
function returnList(){
@ -56,45 +55,38 @@
}
function selectBalance(){
var money = getItemValue(0,0,"CAUTION_MONEY");
//alert(" 输入的金额:"+money);
var sReturn=AsControl.RunJavaMethodTrans("com.tenwa.flow.action.comm.SelectBalance","runs","distributor_no=<%=DistributorNo%>,caution_money="+money);
// alert(" 总金额:"+sReturn);
sReturn = sReturn.split("@");
if("SUCCESS"==sReturn[0]){
setItemValue(0,0,"ACCOUNT_BALANCE",sReturn[1]);
setErrorTips('ACCOUNT_BALANCE','');
}else{
// AsDebug.showMessage('提示',sReturn[1],'','',true);
setErrorTips('ACCOUNT_BALANCE',sReturn[1]);
setItemValue(0,0,'CAUTION_MONEY','');
}
}
function selectaccount(){
AsDialog.OpenSelector("SelectReturn","distributorid,"+"<%=DistributorNo%>","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"refund_number",sReturn[0]);//向页面的框中添加数据
setItemValue(0,getRow(),"ACCOUNT",sReturn[1]);
//setItemValue(0,getRow(),"DISTRIBUTOR_ACCOUNT_TEMP",sReturn[2]);
},"请选择名称");
},"请选择名称");
}
function selectensureS(){
AsDialog.OpenSelector("DepositcollectionS","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
//alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
sReturn = sReturn.split("@");//"@"表示了向页面添加数据时的连续性
setItemValue(0,getRow(),"LOCAL_ACCOUNT",sReturn[0]);//向页面的框中添加数据
setItemValue(0,getRow(),"LOCAL_BANK",sReturn[1]);
},"请选择名称");
},"请选择名称");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>