// 保存服务请求类别
function saveServiceRequestType()
{
// 名称不能为空
var name = document.getElementById("name").value;
if (trim(name) == "")
{
alert($sr_msg_info_inputName);
document.getElementById("name").value="";
document.getElementById("name").focus();
return;
}
// 权值系数不能为空
var srTypeRate = document.getElementById("srTypeRate").value;
if (trim(srTypeRate) == "")
{
alert($sr_msg_info_inputSrTypeRate);
document.getElementById("srTypeRate").value="";
document.getElementById("srTypeRate").focus();
return;
}
if (isNaN(srTypeRate) || srTypeRate*1 <= 0 || srTypeRate*1 >= 999)
{
alert($sr_msg_info_srTypeRateMustbeNum);
document.getElementById("srTypeRate").focus();
return;
}
var beginDate = document.getElementById("beginDate").value;
var endDate = document.getElementById("endDate").value;
if (beginDate == "")
{
alert($sr_msg_info_inputBeginDate);
document.getElementById("beginDate").focus();
return;
}
if (endDate == "")
{
alert($sr_msg_info_inputEndDate);
document.getElementById("endDate").focus();
return;
}
if (beginDate > endDate)
{
alert($sr_msg_info_date);
document.getElementById("beginDate").focus();
return;
}
if ( !canSubmit)
{
return;
}
//获得树形对象
var node = getNode();
var isbatchvalid = document.getElementById("isbatchvalid");
var checked = "";
if (isbatchvalid.checked)
{
checked = "1";
}
else
{
checked = "0";
}
//这里是设置对象
var nodeObj = {
id:document.getElementById("id").value,
superSortId:document.getElementById("superSortId").value,
sortId:document.getElementById("sortId").value,
cityId:document.getElementById("cityId").value,
orgaId:document.getElementById("orgaId").value,
skillQueueId:document.getElementById("skillQueueId").value,
supersrTypeId:document.getElementById("supersrTypeId").value,
srTypeId:document.getElementById("srTypeId").value,
name:document.getElementById("name").value,
fullName:document.getElementById("fullName").value,
description:document.getElementById("description").value,
arrangementDuration:document.getElementById("arrangementDuration").value,
beginDate:document.getElementById("beginDate").value,
endDate:document.getElementById("endDate").value,
carrier:document.getElementById("carrier").value,
isbatchvalid:checked,
isLeaf:document.getElementById("isLeaf").value,
isChoice:document.getElementById("isChoice").value,
//reasonTypeId:document.getElementById("reasonTypeId").value,
searchKey:document.getElementById("searchKey").value,
isHidden:document.getElementById("isHidden").value,
bgColor:document.getElementById("bgColor").value,
fontColor:document.getElementById("fontColor").value,
srTypeRate:document.getElementById("srTypeRate").value
};
node.data = nodeObj;
node.nodeText = document.getElementById("name").value;
var aim = document.getElementById("aim").value;
if (aim == "edit")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
parent.leftFrame.srTypeTree.modifyNode(node);
//600毫秒后刷新页面
window.setTimeout(editLocation,600);
}
else if (aim == "addChild")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
node.parentId = document.getElementById("supersrTypeId").value;
parent.leftFrame.srTypeTree.addNode(node);
canSubmit = false;
//600毫秒后刷新页面
window.setTimeout(addChildLocation,600);
}
else if(aim == "addSame")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
node.parentId = document.getElementById("supersrTypeId").value;
parent.leftFrame.srTypeTree.addNode(node);
canSubmit = false;
//600毫秒后刷新页面
window.setTimeout(addSameLocation,600);
}
}
function saveServiceRequestType()
{
// 名称不能为空
var name = document.getElementById("name").value;
if (trim(name) == "")
{
alert($sr_msg_info_inputName);
document.getElementById("name").value="";
document.getElementById("name").focus();
return;
}
// 权值系数不能为空
var srTypeRate = document.getElementById("srTypeRate").value;
if (trim(srTypeRate) == "")
{
alert($sr_msg_info_inputSrTypeRate);
document.getElementById("srTypeRate").value="";
document.getElementById("srTypeRate").focus();
return;
}
if (isNaN(srTypeRate) || srTypeRate*1 <= 0 || srTypeRate*1 >= 999)
{
alert($sr_msg_info_srTypeRateMustbeNum);
document.getElementById("srTypeRate").focus();
return;
}
var beginDate = document.getElementById("beginDate").value;
var endDate = document.getElementById("endDate").value;
if (beginDate == "")
{
alert($sr_msg_info_inputBeginDate);
document.getElementById("beginDate").focus();
return;
}
if (endDate == "")
{
alert($sr_msg_info_inputEndDate);
document.getElementById("endDate").focus();
return;
}
if (beginDate > endDate)
{
alert($sr_msg_info_date);
document.getElementById("beginDate").focus();
return;
}
if ( !canSubmit)
{
return;
}
//获得树形对象
var node = getNode();
var isbatchvalid = document.getElementById("isbatchvalid");
var checked = "";
if (isbatchvalid.checked)
{
checked = "1";
}
else
{
checked = "0";
}
//这里是设置对象
var nodeObj = {
id:document.getElementById("id").value,
superSortId:document.getElementById("superSortId").value,
sortId:document.getElementById("sortId").value,
cityId:document.getElementById("cityId").value,
orgaId:document.getElementById("orgaId").value,
skillQueueId:document.getElementById("skillQueueId").value,
supersrTypeId:document.getElementById("supersrTypeId").value,
srTypeId:document.getElementById("srTypeId").value,
name:document.getElementById("name").value,
fullName:document.getElementById("fullName").value,
description:document.getElementById("description").value,
arrangementDuration:document.getElementById("arrangementDuration").value,
beginDate:document.getElementById("beginDate").value,
endDate:document.getElementById("endDate").value,
carrier:document.getElementById("carrier").value,
isbatchvalid:checked,
isLeaf:document.getElementById("isLeaf").value,
isChoice:document.getElementById("isChoice").value,
//reasonTypeId:document.getElementById("reasonTypeId").value,
searchKey:document.getElementById("searchKey").value,
isHidden:document.getElementById("isHidden").value,
bgColor:document.getElementById("bgColor").value,
fontColor:document.getElementById("fontColor").value,
srTypeRate:document.getElementById("srTypeRate").value
};
node.data = nodeObj;
node.nodeText = document.getElementById("name").value;
var aim = document.getElementById("aim").value;
if (aim == "edit")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
parent.leftFrame.srTypeTree.modifyNode(node);
//600毫秒后刷新页面
window.setTimeout(editLocation,600);
}
else if (aim == "addChild")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
node.parentId = document.getElementById("supersrTypeId").value;
parent.leftFrame.srTypeTree.addNode(node);
canSubmit = false;
//600毫秒后刷新页面
window.setTimeout(addChildLocation,600);
}
else if(aim == "addSame")
{
document.getElementById("saveBtn").disabled = true;
document.getElementById("resetBtn").disabled = true;
document.getElementById("backBtn").disabled = true;
node.parentId = document.getElementById("supersrTypeId").value;
parent.leftFrame.srTypeTree.addNode(node);
canSubmit = false;
//600毫秒后刷新页面
window.setTimeout(addSameLocation,600);
}
}