166 lines
5.1 KiB
Plaintext
166 lines
5.1 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%>
|
|
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%>
|
|
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/page/js/bankBin.js"></script><%
|
|
/*
|
|
Author: undefined 2017-07-10
|
|
Content: 示例详情页面
|
|
History Log:
|
|
*/
|
|
String sPrevUrl = CurPage.getParameter("PrevUrl");
|
|
if(sPrevUrl == null) sPrevUrl = "";
|
|
String RightType=CurPage.getParameter("RightType");
|
|
String ishistory=CurPage.getParameter("IsHistory");
|
|
String FlowUnid=CurPage.getParameter("FlowUnid");
|
|
|
|
/* System.out.print("\n\n\n\t--FlowUnid "+FlowUnid+"\t\n\n\n"); */
|
|
String sTempletNo = "PaymentCardInfo";//--模板号--
|
|
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
|
//doTemp.setColTips("", "测试");
|
|
doTemp.setHtmlEvent("acc_number", "onchange", "getNameOfBank");
|
|
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
|
|
dwTemp.Style = "2";//freeform
|
|
//dwTemp.ReadOnly = "-2";//只读模式
|
|
if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){
|
|
dwTemp.ReadOnly = "-2";//只读模式
|
|
RightType="ReadOnly";
|
|
isShowButton=false;
|
|
}else{
|
|
isShowButton=true;
|
|
}
|
|
|
|
dwTemp.genHTMLObjectWindow(FlowUnid);
|
|
|
|
String sButtons[][] = {
|
|
/* {"false","","Button","保存","保存所有修改","save()","","","",""}, */
|
|
{"false","All","Button","返回","返回列表","returnList()","","","","btn_icon_return"}
|
|
}
|
|
/* {String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","返回","返回列表","returnList()","","","",""}
|
|
} */;
|
|
sButtonPosition = "north";
|
|
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
|
|
<script type="text/javascript">
|
|
function save(customerid,projectid,contractid){
|
|
setItemValue(0,0,"flowunid","<%=FlowUnid%>");
|
|
setItemValue(0,0,"acc_type","Payment");
|
|
<%--var res=RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "getCustIdByFlowunid", "FlowUnid=<%=FlowUnid%>");
|
|
var strarry=res.split(",");
|
|
var customerid=strarry[0];
|
|
var projectid=strarry[1];
|
|
var contractid=strarry[2];
|
|
alert("Payment--"+projectid); --%>
|
|
//setItemValue(0,0,"customerid",customerid);
|
|
/* if(res=="false"){
|
|
alert("请先填写个人基本信息!");
|
|
return;
|
|
} */
|
|
/* setItemValue(0,0,"customerid",customerid);
|
|
setItemValue(0,0,"project_id",projectid);
|
|
setItemValue(0,0,"contract_id",contractid); */
|
|
|
|
/* if(!CheckBank_name()&&!CheckAccount()&&!CheckAcc_number()){
|
|
return;
|
|
}
|
|
if(!CheckBank_name()&&!CheckAccount()){
|
|
return;
|
|
}
|
|
if(!CheckAccount()&&!CheckAcc_number()){
|
|
return;
|
|
}
|
|
if(!CheckBank_name()&&!CheckAcc_number()){
|
|
return;
|
|
}
|
|
if(!CheckBank_name()){
|
|
return;
|
|
}
|
|
if(!CheckAccount()){
|
|
return;
|
|
}
|
|
if(!CheckAcc_number()){
|
|
return;
|
|
} */
|
|
var bank_name=getItemValue(0,getRow(0),"bank_name");
|
|
var account=getItemValue(0,getRow(0),"account");
|
|
var acc_number=getItemValue(0,getRow(0),"acc_number");
|
|
var pay_money=getItemValue(0,getRow(0),"pay_money");
|
|
var sResult="";
|
|
/* if((account==null||account=="")&&(acc_number==null||acc_number=="")){
|
|
sResult="SUCCESS";
|
|
}else{ */
|
|
sResult = RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction","savePaymentCard","bank_name="+bank_name+",account="+account+",acc_number="+acc_number+",customerid="+customerid+",projectid="+projectid+",contractid="+contractid+",pay_money="+pay_money+",acc_type=Payment"+",FlowUnid="+"<%=FlowUnid%>");
|
|
/* } */
|
|
if(sResult == "SUCCESS"){
|
|
reloadSelf();
|
|
|
|
}
|
|
return true;
|
|
|
|
}
|
|
|
|
function CheckBank_name(){
|
|
var bank_name=getItemValue(0, getRow(0), "bank_name");
|
|
if(bank_name==null||bank_name==""){
|
|
setErrorTips("bank_name","请输入开户银行!");
|
|
return false;
|
|
}else{
|
|
setErrorTips("bank_name","");
|
|
return true;
|
|
}
|
|
}
|
|
|
|
function CheckAccount(){
|
|
var account=getItemValue(0, getRow(0), "account");
|
|
if(account==null||account==""){
|
|
setErrorTips("account","请输入账户名称!");
|
|
return false;
|
|
}else{
|
|
setErrorTips("account","");
|
|
return true;
|
|
}
|
|
}
|
|
|
|
/* 银行账号格式校验 */
|
|
function CheckAcc_number(){
|
|
var acc=getItemValue(0, getRow(0), "acc_number");
|
|
/* var reg = new RegExp("^[0-9]*$"); */ /* /^(\d{16}|\d{19})$/ */
|
|
if(acc!=null&&acc!=""){
|
|
/* var reg = /^(\d{14}|\d{16}|\d{19})$/;
|
|
if(!reg.test(acc)){
|
|
setErrorTips("acc_number","银行账号格式错误!");
|
|
return false;
|
|
}else{ */
|
|
setErrorTips("acc_number","");
|
|
return true;
|
|
|
|
}else{
|
|
setErrorTips("acc_number","请输入银行账号!");
|
|
return false;
|
|
}
|
|
}
|
|
function getNameOfBank(){
|
|
var sflag=-1;
|
|
var number=getItemValue(0, getRow(0), "acc_number");
|
|
/* var reg = /^(\d{14}|\d{16}|\d{19})$/;
|
|
if(!reg.test(number)){
|
|
setErrorTips("acc_number","银行账号格式错误!");
|
|
return false;
|
|
}else{ */
|
|
var cardbin = number.substring(0, 6);
|
|
for (var i=0;i<bankBin.length;i++) {
|
|
if(cardbin==bankBin[i]){
|
|
sflag = i;
|
|
}
|
|
}
|
|
if (sflag != -1) {
|
|
var name=bankName[sflag].substring(0,bankName[sflag].indexOf("·"));
|
|
setItemValue(0,getRow(),"bank_name",name);
|
|
}
|
|
setErrorTips("acc_number","");
|
|
return true;
|
|
}
|
|
|
|
|
|
function returnList(){
|
|
AsControl.OpenView("<%=sPrevUrl%>", "","_self","");
|
|
}
|
|
</script>
|
|
<%@ include file="/Frame/resources/include/include_end.jspf"%> |