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.
 
 
 

153 lines
5.2 KiB

/***************************************************************
* <p>ProName:LSQuotUWExamineEndInput.js</p>
* <p>Title:审批终结</p>
* <p>Description:审批终结</p>
* <p>Copyright:Copyright (c) 2012</p>
* <p>Company:Sinosoft</p>
* @author : zhoufz
* @version : 8.0
* @date : 2014-04-15
****************************************************************/
var showInfo;
var turnPage = new turnPageClass();
var turnPage1 = new turnPageClass();
var turnPage2 = new turnPageClass();
var mOperate = "";//操作状态
var tSQLInfo = new SqlClass();
/**
* 公共池查询
*/
function queryClick() {
tSQLInfo1 = new SqlClass();
tSQLInfo1.setResourceName("g_quot.LSQuotProcessSql");
tSQLInfo1.setSqlId("LSQuotProcessSql9");
tSQLInfo1.setModule("grp_quotation");
tSQLInfo1.addSubPara(tOperator);
var tArr = easyExecSql(tSQLInfo1.getString(), 1, 0, 1);
if(tArr == null){
alert("当前登录人没有核保权限")
return false;
}else{
if(tArr[0][0] == 0 && tArr[0][1] == 0){
alert("当前登录人没有核保权限")
return false;
}
if (fm.StartDate.value != null && fm.StartDate.value != '') {
if (fm.StartDate.value > tCurrentDate) {
alert("提交起期不得晚于当前日期!");
return false;
}
}
if (fm.EndtDate.value != null && fm.EndtDate.value != '') {
if (fm.EndtDate.value > tCurrentDate) {
i18nAlert("提交止期不得晚于当前日期!", "");
return false;
}
}
if (fm.StartDate.value != null && fm.StartDate.value != '') {
if (fm.EndtDate.value != null && fm.EndtDate.value != '') {
if (fm.StartDate.value > fm.EndtDate.value) {
i18nAlert("提交起期不得晚于提交止期!", "");
return false;
}
}
}
if(tArr[0][0] == 1 && tArr[0][1] == 1){
tSQLInfo = new SqlClass();
tSQLInfo.setResourceName("g_quot.LSQuotProcessSql");
tSQLInfo.setSqlId("LSQuotProcessSql10");
tSQLInfo.setModule("grp_quotation");
tSQLInfo.addSubPara(fm.QuotName.value);
tSQLInfo.addSubPara(fm.QuotNo.value);
tSQLInfo.addSubPara(fm.QuotType.value);
tSQLInfo.addSubPara(tManageCom);
tSQLInfo.addSubPara(tOperator);
tSQLInfo.addSubPara(fm.StartDate.value);
tSQLInfo.addSubPara(fm.EndtDate.value);
tSQLInfo.addSubPara(fm.ManageCom.value);
tSQLInfo.setModule("grp_quotation");
turnPage1.queryModal(tSQLInfo.getString(), QuotGrid, 2,1);
if (!turnPage1.strQueryResult) {
i18nAlert("未查询到符合条件的查询结果!", "LIS-03016");
}
}
if (tArr[0][0] == 1 && tArr[0][1] == 0){
tSQLInfo = new SqlClass();
tSQLInfo.setResourceName("g_quot.LSQuotProcessSql");
tSQLInfo.setSqlId("LSQuotProcessSql10");
tSQLInfo.setModule("grp_quotation");
tSQLInfo.addSubPara(fm.QuotName.value);
tSQLInfo.addSubPara(fm.QuotNo.value);
tSQLInfo.addSubPara(fm.QuotType.value);
tSQLInfo.addSubPara(tManageCom);
tSQLInfo.addSubPara(tOperator);
tSQLInfo.addSubPara(fm.StartDate.value);
tSQLInfo.addSubPara(fm.EndtDate.value);
tSQLInfo.addSubPara(fm.ManageCom.value);
tSQLInfo.setModule("grp_quotation");
turnPage1.queryModal(tSQLInfo.getString(), QuotGrid, 2,1);
if (!turnPage1.strQueryResult) {
i18nAlert("未查询到符合条件的查询结果!", "LIS-03016");
}
}
if( tArr[0][1] == 1 && tArr[0][0] == 0){
tSQLInfo = new SqlClass();
tSQLInfo.setResourceName("g_quot.LSQuotProcessSql");
tSQLInfo.setSqlId("LSQuotProcessSql10");
tSQLInfo.setModule("grp_quotation");
tSQLInfo.addSubPara(fm.QuotName.value);
tSQLInfo.addSubPara(fm.QuotNo.value);
tSQLInfo.addSubPara(fm.QuotType.value);
tSQLInfo.addSubPara(tManageCom);
tSQLInfo.addSubPara(tOperator);
tSQLInfo.addSubPara(fm.StartDate.value);
tSQLInfo.addSubPara(fm.EndtDate.value);
tSQLInfo.addSubPara(fm.ManageCom.value);
tSQLInfo.setModule("grp_quotation");
turnPage1.queryModal(tSQLInfo.getString(), QuotGrid, 2,1);
if (!turnPage1.strQueryResult) {
i18nAlert("未查询到符合条件的查询结果!", "LIS-03016");
}
}
}
}
function GotoDetail() {
var tSelNo = QuotGrid.getSelNo()-1;
var tMissionID = QuotGrid.getRowColData(tSelNo, 3);
var tSubMissionID = QuotGrid.getRowColData(tSelNo, 4);
var tActivityID = QuotGrid.getRowColData(tSelNo, 5);
var tQuotNo = QuotGrid.getRowColData(tSelNo, 6);
var tQuotBatNo = QuotGrid.getRowColData(tSelNo, 7);
var tQuotType = QuotGrid.getRowColData(tSelNo, 8);
var tIsHealthy = QuotGrid.getRowColData(tSelNo, 16);
var tOperateManageCom = QuotGrid.getRowColData(tSelNo, 17);
//两种情况可以操作这个菜单 一是总公司的人登录 而是授权给分公司的人操作总公司
if (tManageCom !='86' ){
alert("请登录总公司进行操作")
return false;
}
if (tQuotType=="00") {
location.href = "./LSQuotUWDetailInput.jsp?QuotType="+ tQuotType +"&QuotNo="+ tQuotNo + "&QuotBatNo="+ tQuotBatNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID+"&IsHealthy="+tIsHealthy+"&OperateManageCom="+tOperateManageCom;
} else if (tQuotType=="01") {
location.href = "./LSQuotProjUWDetailInput.jsp?QuotType="+ tQuotType +"&QuotNo="+ tQuotNo + "&QuotBatNo="+ tQuotBatNo +"&MissionID="+ tMissionID +"&SubMissionID="+ tSubMissionID +"&ActivityID="+ tActivityID+"&IsHealthy="+tIsHealthy+"&OperateManageCom="+tOperateManageCom;
}
}