标签:action 表单 att oid jna 条件 == param fun
var method = {getFormCondition: function () {
var reqData = {};
if(!$("#PJ_ID").val()){
//$.ligerDialog.warn("请选择项目!");
//return false;
reqData.msg = "请选择项目!";
return reqData;
}
reqData.pjId = $("#PJ_ID").val(); //项目编号
reqData.pjName = $("input[name='PRO_NAME']").val(); //项目名称
reqData.meetTime = $("input[name='MEET_TIME']").val(); //参会时间
reqData.meetSite = $("input[name='MEET_SITE']").val(); //参会地点
if(form1.valid()){
reqData.shieldDay = $("input[name='SHIELD_DAY']").val(); //屏蔽掉最近几天内已被抽中的专家
reqData.someUnitExtract = $("input[name='UNITS_MOST']").val(); //同单位最多抽几个
}
if(!ExpertAttrData.Rows.length){
//$.ligerDialog.warn("请设置专家类别领域!!");
//return false;
reqData.msg = "请设置专家类别领域!";
return reqData;
}
reqData.categoCondition = ExpertAttrData.Rows; //类别领域设置
reqData.aunits = AvoidUnitData.Rows; //回避单位
reqData.apers = AvoidPersonData.Rows; //回避个人
reqData.construcUnit = $("#construcUnit").val(); //建设单位
reqData.environUnit = $("#environUnit").val(); //环评单位
$("#extraceCodition").val(JSON.stringify(reqData)); //抽取的条件
return reqData;
},
extraction: function(item, callback){
$.ajax({
beforeSend: function () {
$.ligerDialog.waitting("处理中,请稍候。。。");
},
url: CP+'/experts/extractExpert.do',
type: 'post',
data: {'param':JSON.stringify(item)},
dataType: 'json',
async: false,
success: callback
});
}
};
/* 抽取专家 表单验证并提交*/
function frmSub() {
var reqData = method.getFormCondition();
if(reqData.msg){
$.ligerDialog.warn(reqData.msg);
return false;
}
method.extraction(reqData, function (result) {
$.ligerDialog.closeWaitting();
//resultGrid.set({data: result});
if(result.code == 200){
resultGrid.loadData(result);
$.ligerDialog.success('抽取成功!');
$("#extractId").val(result.extractId);
handBtn();
}else{
$.ligerDialog.warn("无抽取结果,请设置条件重新抽取!");
}
});
}
标签:action 表单 att oid jna 条件 == param fun
原文地址:http://blog.51cto.com/xiaok007/2147488