/*************************************************************** *

ProName:EdorCAInput.js

*

Title: 账户金额转移

*

Description:账户金额转移

*

Copyright:Copyright (c) 2012

*

Company:Sinosoft

* @author : zhoufz * @version : 8.0 * @date : 2014-08-25 ****************************************************************/ var showInfo; var turnPage = new turnPageClass(); var turnPage1 = new turnPageClass(); var turnPage2 = new turnPageClass(); var turnPage3 = new turnPageClass(); var mOperate = "";//操作状态 var tSQLInfo = new SqlClass(); //原被保险人信息查询 function queryOldClick(){ tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorCASql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorCASql1"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(document.all("OldInsuredName").value); tSQLInfo.addSubPara(document.all("OldInsuredIDNo").value); tSQLInfo.addSubPara(document.all("OldInsuredNo").value); tSQLInfo.addSubPara(tEdorAppNo); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tCurrenDate); turnPage1.queryModal(tSQLInfo.getString(), OldInsuredInfoGrid, 1, 1); if(!turnPage1.strQueryResult){ i18nAlert("未查询到符合条件的查询结果!", "LIS-03011"); return false; } } //修改过的被保险人信息查询 function queryUpClick(o){ tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorCASql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorCASql2"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tEdorAppNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(NullToEmpty(tEdorNo)); tSQLInfo.addSubPara(document.all("InsuredName").value); tSQLInfo.addSubPara(document.all("InsuredIDNo").value); tSQLInfo.addSubPara(document.all("BatchNo").value); turnPage2.queryModal(tSQLInfo.getString(), UpdateInsuredInfoGrid, 1, 1); if(o=='1'){ if(!turnPage2.strQueryResult){ i18nAlert("未查询到符合条件的查询结果!", "LIS-03011"); return false; } } } //团体专项医疗账户信息查询 function queryGroupAcc(){ tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorCASql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorCASql3"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tCurrenDate); turnPage3.queryModal(tSQLInfo.getString(), GroupAccGrid, 1, 1); } //转移金额总和 function querysumMoney(){ tSQLInfo = new SqlClass(); tSQLInfo.setResourceName("g_pos.EdorCASql"); tSQLInfo.setModule("grp_pa"); tSQLInfo.setSqlId("EdorCASql4"); tSQLInfo.addSubPara(tGrpContNo); tSQLInfo.addSubPara(tEdorAppNo); tSQLInfo.addSubPara(tEdorType); tSQLInfo.addSubPara(NullToEmpty(tEdorNo)); var tPropEntry = easyExecSql(tSQLInfo.getString(), 1, 0, 1); if (tPropEntry == null) { return false; } else { document.all("MinuMoney").value = tPropEntry[0][0]; } } //账户金额转移 function moveClick(){ var rowNum = OldInsuredInfoGrid.mulLineCount ; var tRow = 0; for (var index=0;indexparseFloat(tInsuAccBala)) { i18nAlert("第{0}行转出金额不能大于账户本息和!", "LIS-03182", (i+1)); return false; } } if (tInAmountFlag && tOutAmountFlag) { i18nAlert("转入金额与转出金额不能同时录入!", "LIS-03312"); return false; } } } if (tInAmountFlag) { var tCValue = document.all("CValue").value; var tMinuMoney = document.all("MinuMoney").value; var tCValueNum = parseFloat(tCValue); if (isNaN(tCValueNum)) { tCValueNum = 0; } var tMinuMoneyNum = parseFloat(tMinuMoney); if (isNaN(tMinuMoneyNum)) { tMinuMoneyNum = 0; } if (tSumInAmount > tCValueNum) { i18nAlert("本次转入金额之和不能大于公共帐户价值!"); return false; } if ((tSumInAmount + tMinuMoneyNum) > tCValueNum) { i18nAlert("转移金额总和不能大于公共帐户价值!"); return false; } } if (GroupAccGrid.mulLineCount>0) { var tGroupName = GroupAccGrid.getRowColData(0,2); var tGroupAcc = GroupAccGrid.getRowColData(0,5); if (parseFloat(tSumInAmount)>parseFloat(tGroupAcc)) { i18nAlert("转入金额之和大于{0}本息和!", "LIS-03313", tGroupName); return false; } } mOperate="UPDATE"; document.getElementById("fm").action="../API/grp_pa/g_pos/EdorCASave/UPDATE?Operate="+ mOperate+"&EdorType="+tEdorType+"&EdorAppNo="+tEdorAppNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; submitFunc(); ajaxSubmit2(document.getElementById("fm")); querysumMoney(); } function initCValue() { fm.all("CValue").value = 0.0; fm.all("queryFlag").value = 1; fm.action="../API/grp_pa/g_pos/EdorRTSave/ADD?queryFlag=1&Operate="+ mOperate+"&EdorType="+tEdorType+"&EdorAcceptNo="+tEdorAppNo+"&GrpContNo="+tGrpContNo+"&MissionID="+tMissionID+"&SubMissionID="+tSubMissionID+"&ActivityID="+tActivityID; submitFunc(); ajaxSubmit2(document.getElementById("fm"),afterSubmit); showInfo.focus(); } //撤销操作 function deleteOperate(){ var rowNum = UpdateInsuredInfoGrid.mulLineCount ; var tRow = 0; for (var index=0;index