departmentTab.js 3.65 KB
Newer Older
陈玉兰 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
/**
 * 序号:1
 * 功能:定义分页(EasyUI)
 * 参数:
 * 说明:
 * 作者:高伟杰
 * 时间:2016-01-22
 * 单位:宁波金网
 * 备注:无需更改
 **/
var ls_width = $(window).width();
var ls_height = $(window).height();

var local_page=1;
var rows=20;
var listPageSize = [10,20,50,100,500,1000];
var queryData = eval("({'page':'"+local_page+"','rows':'"+rows+"'})");
var tab_n = 0;

//重置分页参数
function resetQueryData(){
	queryData = "";
	queryData = eval("({'page':'"+local_page+"','rows':'"+rows+"'})");
}

//定义附件关联模块ID(1:一般业务,2:测试信息,3:审批业务,999:其它数据 )
var ls_module_id='2';
//定义当前模块业务类型(YBYW:一般业务,SPGL:审批业务) 
var ls_ywlx = 'YBYW';
//列表加载完成回调
function dataOnLoadSuccess(){
	
}
//设置颜色和每行高度
function rowstyler(index,row){
	
}

$(function(){
	//展示列表
	/*datagridLog("list1", ls_title, gaowj.WEB_APP_NAME + "/systemdata_listSysUser", queryData, is_column, 60, 80);
	datagridLog("list2", ls_title, gaowj.WEB_APP_NAME + "/systemdata_listSysUser", queryData, is_column, 60, 80);*/
	var linkId=$.getUrlParam("procdef_linkId");
	$('#list1').datagrid({
		title:'部门',
	    iconCls:$.getJwWindowPic(),
	    url:gaowj.WEB_APP_NAME + "/systemdata_listSysRole",
	    queryParams : queryData,//查询参数
		rownumbers : true,//显示索引号
		singleSelect : false,//是否多选
		fitColumns : false,//是否撑满
		autoRowHeight : false,//设定高度
		rowStyler :function(index,row){return rowstyler(index,row);},
		pagination : true,//分页显示
		pageSize : rows,//显示行数
		pageList : listPageSize,//条数选择
		striped : true, //是否隔行显示
		remoteSort : false,//是否从服务器排序
		frozenColumns : [[
		  				{
							field : 'ck',
							checkbox : true
						}
						       ]],
		columns : [ [
						{field : 'DPT_NAME',title : '部门名称',width : 300,align : 'center'}
						] ],
		toolbar : '#tb1',
		onLoadSuccess : function() {
			dataOnLoadSuccess();
		}
	});
	
	$('#list2').datagrid({
		title:'部门',
	    iconCls:$.getJwWindowPic(),
	    url:gaowj.WEB_APP_NAME + "/procdefinitionData_getChooseDeparment?key_id="+linkId,
	    queryParams : queryData,//查询参数
		rownumbers : true,//显示索引号
		singleSelect : false,//是否多选
		fitColumns : false,//是否撑满
		autoRowHeight : false,//设定高度
		rowStyler :function(index,row){return rowstyler(index,row);},
		pagination : true,//分页显示
		pageSize : rows,//显示行数
		pageList : listPageSize,//条数选择
		striped : true, //是否隔行显示
		remoteSort : false,//是否从服务器排序
		frozenColumns : [[
		  				{
							field : 'ck',
							checkbox : true
						}
						       ]],
		columns : [ [
						{field : 'DPT_NAME',title : '用户名称',width : 300,align : 'center'}
						] ],
		toolbar : '#tb2',
		onLoadSuccess : function() {
			dataOnLoadSuccess();
		}
	});
	
})


function chooseDepartment(){
	var is_row = $('#list1').datagrid('getSelections');
	$.each(is_row,function(index,value) { 
		$('#list2').datagrid('appendRow',is_row[index]);
	  });

}

function cancelChooseDepartment(){
	var is_row = $('#list2').datagrid('getSelections');
	$.each(is_row,function(index,value) { 
		var index = $('#list2').datagrid('getRowIndex',value);
		$('#list2').datagrid('deleteRow',index);
	 });
}

function saveDepartment(key_id){
	var map={};
	var arr="";
	var is_row = $('#list2').datagrid('getRows');
	for(var i=0;i<is_row.length;i++){
		arr = arr + is_row[i].DPT_NO+",";
	}
	$.ajax({
		url:gaowj.WEB_APP_NAME + "/procdefinitionAct_saveDepartment",
		data:{
			KEY_ID:key_id,
			DEPT_IDS:arr
		},
		success:function(){
			
		}
	})
}