岗位内容保存

var beans = new Array();//定义数组,用于存放缺件物品
var index = null; //index用于存储数组的长度
var SCOPETEMS = null;///JSON字符串,用于存放缺件信息

M_Personnel.prototype.addScope = function(data) {
	
	var postId=$("#POSTID").val(); 
	var isCountAdmin = $("#ISCOUNTADMIN").val();
	var county = $("#COUNTY").val();
	
	var postName="";
	switch (postId)
	{
	case '1':
	  postName = "拆卸人员";
	  break;
	case '2':
	  postName = "回收人员";
	  break;
	case '3':
		postName = "物流人员";
	  break;
	case '4':
		postName = "服务人员";
		break;
	case '5':
		postName = "大宗交易";
		break;
	case '6':
		postName = "入库人员";
		break;
	case '7':
		postName = "出库人员";
		break;
	default:
	  alert("岗位未选择");
	}
	
	var communids = [];
	$(".idreplace").each(function() {
		if($(this).val()!="#f[ID]"){
			communids.push($(this).val());
		}
	});
	
	
	var bean = {"POSTID":postId, "postName":postName,"county":county, "isCountAdmin":isCountAdmin, "COMMUNIDS":communids};   //数组存放物品信息
	
	
	index = beans.length;//获取数组的长度
	beans[index]=bean;   //beans的0索引存放bean的信息
	
	SCOPETEMS = SF_Json.json(beans);///将实体对象转换成JSON字符串   将benas信息转换为json
	$("#SCOPETEMS").val(SCOPETEMS);//将添加的缺件回填到页面的隐藏域:MISSINGISTEMS    将json的值给隐藏域

	temp = '<tr><td style="display: none;"><0></td><td><input id="POSTNAME" name="postName" type="hidden"></input><1></td><td><2></td><td><3></td></tr>';
	temp = temp.replace("<0>","");//占位符替换   各种信息到表单
	var selectPostScope = '<a href=\'javascript:void(0);\'  onclick=\'M_Personnel.instance().selectPostScope( <4> )\'>查看</a>'
	selectPostScope = selectPostScope.replace("<4>",postId);
	
	temp = temp.replace("<1>",postName);
	
	temp = temp.replace("<2>",selectPostScope);
	temp = temp.replace("<3>","<a href='javascript:void(0);' onclick='M_Personnel.instance().deleteCurrentRow(this)'>删除</a>");

	$("#POSTSCOPE").append(temp);  // 打印
	
	SF_Frame.resize(); //自适应
	$("#grid_table_grid").empty();
	return false;
};

  

posted @ 2018-11-07 10:55  剑小新  阅读(174)  评论(0)    收藏  举报