效果
$('#btnnext').bind('click',function () {
//判断各个输入框是否验证通过
if (InputValidate() == false) {
return;
}
//根据当前
标题,决定下一步是什么
var currentTitle = $('#MainContent').panel('options').title;
if (currentTitle == '填写项目信息') {
//点击下一步响应滚动条
$("#li1").removeClass("ui-step-active"); //将活动节点移除
$("#li1").addClass("ui-step-done"); //
增加一个完成的节点
$("#li2").removeClass("ui-step-line"); //移除一个线
$("#li2").addClass("ui-step-active"); //
增加一个活跃着的节点
$('#NewFile').hide();//制作按钮隐藏
$('#BidInfo').hide();//基本信息隐藏
$.get('/InviteBid/GetInviteBidId',{ bidType: bidType },function (data,status) {
//在招标项目编号文本框中赋值
$('#InviteBidId').val(data);
$('#InfoDisplay').show();
});
$('#btnback').show();
ControlContent("#InfoDisplay");
//$('#btnArea').show();
//更改
标题
$('#MainContent').panel({
title: '
生成招标编号'
});
}
//如果当前位置为填写项目信息,点击下一步时提交项目基本信息
if (currentTitle == '
生成招标编号') {
//获得项目基本信息
var BidProId = $('#InviteBidId').val(); //获得招标编号
var BidProName = $('#BidProName').val();//获得招标项目
名称
var PurchaseUnit = $('#PurchaseUnit').val();//获得采购单位
InviteBidTypeId = $('#comboInviteBidType').combo
Box('getValue');//获得招标方式Id
ItemTypeId = $('#comboItemType').combo
Box('getValue'); //获得品目类型Id
var PurchaseAgency = $('#PurchaseAgency').val();//获得采购代理
var BidOpenTime = $('#BidOpenTime').date
Box('getText');//开标时间
var BidGuaranteCash = $('#BidGuaranteCash').val();//投标保证金
var SaleStartDate = $('#SaleStartDate').date
Box('getText');//获得招标
文件发售起始时间
var SaleEndDate = $('#SaleEndDate').date
Box('getText');//获得招标
文件发售终止时间
//点击下一步响应滚动条
$("#li2").removeClass("ui-step-active"); //将活动节点移除
$("#li2").addClass("ui-step-done"); //
增加一个完成的节点
$("#li3").removeClass("ui-step-line"); //移除一个线
$("#li3").addClass("ui-step-active"); //
增加一个活跃着的节点
$("#btnback").show();
ControlContent("#EvaluationBid");
//提交项目信息数据到Controller
$.ajax({
type: 'POST',url: '/InviteBid/AddBidZRecord',contentType: 'application/json',//必须有,表示提交的数据类型
data: JSON.stringify({
'BidZRecorder':
[{ 'BidProjectId': BidProId,'BidRecordName': BidProName,'PurchaseUnit': PurchaseUnit,'PurchaseAgency': PurchaseAgency,'SaleStartDate': SaleStartDate,'SaleEndDate': SaleEndDate,'BidOpenTime': BidOpenTime,'BidGuaranteCash': BidGuaranteCash,'ItemId': ItemTypeId,'InviteBidId': InviteBidTypeId }]
}),success: function (jsonResult) {
$('#InfoDisplay').hide();//编号信息隐藏
$('#EvaluationBid').show();//评标
方法区域
显示
//主
内容区域
标题改为设置评标办法
$('#MainContent').panel({
title: '设置评标办法'
});
//评标办法的第一步的
文字字体设为红色
$('#firstStep').css({ color: 'red' })
},error: function (data) {
$.messager.alert('
提示','填写项目信息失败!','warning');
return;
}
});
}
else if (currentTitle == '设置评标办法') {
if ($('#comboEvaluationMethod').combo
Box('getText') == '') {
return false;
}
if (saveFlag == false) {
return;
}
//获得评标办法的Id
var BidRecordId = $('#InviteBidId').val(); //获得招标编号
//点击下一步响应滚动条
$("#li3").removeClass("ui-step-active"); //将活动节点移除
$("#li3").addClass("ui-step-done"); //
增加一个完成的节点
$("#li4").removeClass("ui-step-line"); //移除一个线
$("#li4").addClass("ui-step-active"); //
增加一个活跃着的节点
$("#btnback").show();
ControlContent('#FinishFile');
//提交评标办法
$.ajax({
type: 'POST',url: '/InviteBid/UpdateBidZRecord/?JudgeBidId=' + JudgeBidId + '&BidRecordId=' + BidRecordId,//data: JudgeBidId,success: function (jsonResult) {
},'评标办法提交失败!','warning');
return;
}
});
//提交
修改分值后的表格中的
内容
//获得表格中的所有行
var allRows = $('#tg').treegrid('getRoots');
//获得行数
var rowsCount = allRows.length;
//声明一个数组
var arrayJudgeItems = [];
//循环遍历所有行,把每一行的记录作为一个对象存到数组中
for (i = 0; i < rowsCount; i++) {
//获得第i行记录
var Row = allRows[i];
var rowIndex = $('#tg').treegrid('getRowIndex',Row) + 2;
//实例化一个评分项目对象
var BidJudgeTable = {
RowIndex: rowIndex,JudgeItemName: Row.JudgeItemName,JudgeItemContent: Row.JudgeItemContent,
score: Row.
score
};
//在数组中
添加对象
arrayJudgeItems.push(BidJudgeTable);
}
//提交数据
$.ajax({
type: 'POST',async: false,url: '/InviteBid/ReceiveBidJudgeTable',表示提交的数据类型
data: JSON.stringify(arrayJudgeItems),success: function (result) {
//alert("success");
},error: function (data) {
//alert("error");
}
});
$('#EvaluationBid').hide();
$('#btnnext').hide();
$('#FinishFile').show();
$('#MainContent').panel({
title: '
生成招标
文件'
});
}
else if (currentTitle == '
生成招标
文件') {
}
});
/*
*用来控制
上一页和
下一页的
页面转换---周洲---2015年11月15日
*summary:控制主体
页面的
显示和隐藏
*param: 参数showid:要
显示的
页面的div的id,如"#BidInfo"
*/
function ControlContent(showid) {
//主体
内容页面的id数组
var stepContents = new Array("#BidInfo","#InfoDisplay","#EvaluationBid","#FinishFile");
//循环遍历数组中的div的id值,如果为当前步骤,则将
页面内容设为
显示,其余设为隐藏
var contentIndex;//数组中元素的索引值
for (contentIndex in stepContents) {
var stepContent = stepContents[contentIndex];//获得元素的值
if (showid == stepContent) {
$(stepContent).show();//
显示
}
else {
$(stepContent).hide();//隐藏
}
}
}
//点击上一步按钮+进度条
效果---周洲--2015年11月15日
$("#btnback").bind("click",function () {
//根据当前
标题,决定上一步是什么
var currentTitle = $('#MainContent').panel('options').title;
switch (currentTitle) {
case "
生成招标编号":
$("#li2").removeClass("ui-step-active");
$("#li2").addClass("ui-step-line");
$("#li1").removeClass("ui-step-done");
$("#li1").addClass("ui-step-active");
$("#currentTitle").text("填写项目信息");
ControlContent('#BidInfo');
$("#btnback").hide();
$('#btnnext').show();
$('#MainContent').panel({
title: '填写项目信息'
});
break;
case "设置评标
方法":
$("#li3").removeClass("ui-step-active");
$("#li3").addClass("ui-step-line");
$("#li2").removeClass("ui-step-done");
$("#li2").addClass("ui-step-active");
$("#currentTitle").text("
生成招标编号");
ControlContent('#InfoDisplay');
$('#btnnext').show();
$('#MainContent').panel({
title: '
生成招标编号'
});
break;
case "
生成招标
文件":
$("#li4").removeClass("ui-step-active");
$("#li4").addClass("ui-step-line");
$("#li3").removeClass("ui-step-done");
$("#li3").addClass("ui-step-active");
$("#currentTitle").text("设置评标
方法");
ControlContent('#EvaluationBid');
$('#btnnext').show();
$('#MainContent').panel({
title: '设置评标
方法'
});
break;
default:
}
});