You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
FZ/lis-module-grp-pa-web/src/main/webapp/g_pos/BQRecoverGetFeeFailed.js

192 lines
6.5 KiB

// 该文件中包含客户端需要处理的函数和事件
var showInfo;
var mDebug = "1";
var k = 0;
var mSwitch = parent.VD.gVSwitch;
var turnPage = new turnPageClass();
var turnPage2 = new turnPageClass();
/*********************************************************************
* 执行待新单复核单的EasyQuery
* 描述:查询显示对象是主险保单.显示条件:主险或任一附加险未新单复核
* 参数 : 无
* 返回值: 无
*********************************************************************
*/
function easyQueryClick() {
// 书写SQL语句
var strSQL = "";
if (fm.Managecom.value == '' || fm.Managecom.value == null) {
alert("请先选择管理机构!");
return;
}
//判断当前业务类型是承保、保全还是理赔
initGetFeeFailedGrid();
tSQLInfo = new SqlClass();
tSQLInfo.setResourceName("g_pos.BQRecoverGetFeeFailedSQL");
tSQLInfo.setModule("grp_pa");
tSQLInfo.setSqlId("queryGetNoticeInfo");
tSQLInfo.addSubPara(fm.GetNoticeNo.value);
tSQLInfo.addSubPara(fm.GrpContNo.value);
tSQLInfo.addSubPara(fm.Managecom.value);
turnPage.queryModal(tSQLInfo.getString(), GetFeeFailedGrid);
return true;
}
/*********************************************************************
* 显示div
* 参数 : 第一个参数为一个div的引用,第二个参数为是否显示,如果为"true"则显示,否则不显示
* 返回值: 无
*********************************************************************
*/
function showApproveDetail() {
var PrtSeq, SubType, BussType, BussNoType, NoType, ManageCom;
var rowNo = GetFeeFailedGrid.getSelNo() - 1;
if (turnPage.queryAllRecordCount <= 0) {
alert("请先查询要申请的任务");
return;
}
if (rowNo < 0) {
alert("请先选择一条保单信息!");
return false;
} else {
var BussNo = GetFeeFailedGrid.getRowColData(rowNo, 7);//承保、保全、契约分别为投保单号、保全受理号、理赔号
ManageCom = GetFeeFailedGrid.getRowColData(rowNo, 3);
PrtSeq = GetFeeFailedGrid.getRowColData(rowNo, 1);//从prtseq关联取影像信息
IsLiveMoney = GetFeeFailedGrid.getRowColData(rowNo, 8);//从prtseq关联取影像信息
}
BussType = 'BQ';
SubType = 'BQ1035';
var Flag = 'BQ';//songxin 资金 保全付费不成功通知书回销
window.open("GetFeeFailedApproveInfo.jsp?BussNo=" + BussNo
+ "&ManageCom=" + ManageCom + "&Flag=BQ&PrtSeq=" + PrtSeq + "&BussNoType=15&SubType=PN005&NoType=2&BussType=G_POS&IsLiveMoney=" + IsLiveMoney, "",
"status:no;help:0;close:0;dialogTop:-800;dialogLeft:-800;fullscreen=1");
}
function showBankInfo() {
var rowNo = GetFeeFailedGrid.getSelNo() - 1;
if (turnPage.queryAllRecordCount <= 0) {
return;
}
if (rowNo < 0) {
return false;
} else {
fm.BankCodeName.value = GetFeeFailedGrid.getRowColData(rowNo, 4);
fm.AccName.value = GetFeeFailedGrid.getRowColData(rowNo, 5);
fm.BankAccNo.value = GetFeeFailedGrid.getRowColData(rowNo, 6);
fm.AccAttributesName.value = GetFeeFailedGrid.getRowColData(rowNo, 10);
fm.BankProvinceName.value = GetFeeFailedGrid.getRowColData(rowNo, 11);
fm.BankCityName.value = GetFeeFailedGrid.getRowColData(rowNo, 12);
}
}
function afterSubmit(FlagStr, content) {
showInfo.close();
if (FlagStr == "Fail") {
var urlStr = "../common/jsp/MessagePage.jsp?picture=C&content="
+ content;
showModalDialog(urlStr, window,
"status:no;help:0;close:0;dialogWidth:550px;dialogHeight:350px");
} else {
var urlStr = "../common/jsp/MessagePage.jsp?picture=S&content="
+ content;
showModalDialog(urlStr, window,
"status:no;help:0;close:0;dialogWidth:550px;dialogHeight:350px");
}
easyQueryClick();
}
function clearBankCity() {
document.all("BankCity").value = "";
document.all("BankCityName").value = "";
}
/**
* 清空关联查询的项目
*/
function clearInput(codeInput, nameInput) {
codeInput.value = "";
nameInput.value = "";
}
/**
* 模拟下拉操作
*/
function returnShowCodeList(value1, value2, value3) {
returnShowCode(value1, value2, value3, '0');
}
function returnShowCode(value1, value2, value3, returnType) {
if (value1=='city') {
if (isEmpty(fm.ProvinceName)) {
i18nAlert("请选择省!", "LIS-00795");
return false;
}
var tProvince = document.all("ProvinceCode").value;
if (returnType=='0') {
return showCodeList('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
} else {
return showCodeListKey('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
}
} else if (value1=='bankcity') {
if (isEmpty(fm.BankProvinceName)) {
i18nAlert("请选择省!", "LIS-00795");
return false;
}
var tProvince = document.all("BankProvince").value;
if (returnType=='0') {
return showCodeList('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
} else {
return showCodeListKey('city',value2,value3,null,tProvince,'UpPlaceName','1',180);
}
} else if (value1=='district') {
if (isEmpty(fm.ProvinceName)) {
i18nAlert("请选择省!", "LIS-00795");
return false;
}
if (isEmpty(fm.CityName)) {
i18nAlert("请选择市!", "LIS-00796");
return false;
}
var tCity = document.all("CityCode").value;
if (returnType=='0') {
return showCodeList('district',value2,value3,null,tCity,'UpPlaceName','1',180);
} else {
return showCodeListKey('district',value2,value3,null,tCity,'UpPlaceName','1',180);
}
} else if (value1=='bankprovince') {
var tSql = "1";
if (returnType=='0') {
return showCodeList('province',value2,value3,null,tSql,1,'1',180);
} else {
return showCodeListKey('province',value2,value3,null,tSql,1,'1',180);
}
}else if (value1=="comcodeall") {
if (returnType=='0') {
return showCodeList('comcodeall',value2,value3,null,['03',tManageCom],['ComGrade','ManageCom'],'1',180);
} else {
return showCodeListKey('comcodeall',value2,value3,null,['03',tManageCom],['ComGrade','ManageCom'],'1',180);
}
}
}