<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <%@include file="/wdk/theme/je/module/public/common.jsp"%> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <title>工业人员档案</title> <style type="text/css"> #checkbox_terminal_status{ width:185px; } </style> <script type="text/javascript"> var _gridcode = "platform.uum.factoryusergrid"; var _gridid = $.getUUID(); var _manageunituuid = $.getSessionUser().manageunituuid; var _orguuid = $.getSessionUser().orguuid; //初始化加载左侧的树 $(function(){ $('#org_name').val($.getSessionUser().orgname); //初始化grid数据 var params = getGridQueryParam(); $.grid({ id : _gridid, containerid : 'layout_grid', gridcode : _gridcode, checkbox : false, checkOnSelect : false, selectOnCheck : false, url: 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(), queryParams: params, idField : 'person_uuid', fitColumns:true, //是否自动填充满 nowrap:true, //自动换行 pagination:true, pageSize:20, formatter:{ operation: 'formatOperation' ,person_name: 'formatperson_name' } }); }); function getGridQueryParam(){ var dataParam = { _SRVNAME:'service.usr.staff' ,_SRVMETHOD:'pagequeryStaffList' ,_DATA:$.json2str({ op_account_uuid:$.getSessionUser().account_id ,staff_info: { depart_uuid : _orguuid , manage_unit_uuid : _manageunituuid , search_bar:$('#search_bar').val() } ,result_fields:'' ,order_fields:'display_order' }) ,_RSTYPE:'grid' ,_RSFIELD:'staff_info' ,_RSPARAM:$.json2str({pagequery:'1'}) ,totalRowIndex:0 }; return dataParam; } function formatOperation(value,row,index){ var str = '<i tilte="修改" class="fa fa-pencil-square-o grid-oper-icon" aria-hidden="true" onclick="btn_change(\''+ row.person_uuid +'\')"></i>'; str += '<i tilte="删除" class="fa fa-trash-o grid-oper-icon" aria-hidden="true" onclick="btn_del(\''+ row.person_uuid +'\')"></i>'; return str; } function formatperson_name(value,row,index){ return "<a style='margin:5px;' href='javascript:void(0)' onclick=btn_view('"+ row.person_uuid +"')>"+value+"</a>"; } function btn_query(){ var params = getGridQueryParam(); $.grid_reload({ id : _gridid, queryParams : params }); } function btn_view(person_uuid){ if(person_uuid==null||person_uuid==""){ alert('请选择记录进行操作!'); return; } $.openInTab({ id:$.getUUID(), title:'人员详情', height:600, width:1250, url:'platform/uum/uum_factory_user_view.jsp', queryParams:{ person_uuid:person_uuid ,org_uuid:_orguuid ,org_name:$('#org_name').val() } }); } function btn_add(){ $.addListener('factoryuser_list.query',"btn_query");//添加打开修改页签事件监听 if(_orguuid==null||_orguuid==""){ alert('必须是工业公司人员才能操作!'); return; } $.openInTab({ id:$.getUUID(), title:'人员新增', height:600, width:1250, url:'platform/uum/uum_factory_user_edit.jsp', queryParams:{ actionflag:'add' ,org_uuid:_orguuid ,org_name:$('#org_name').val() } }); } function btn_change(person_uuid){ if(person_uuid==null||person_uuid==""){ alert('请选择记录进行操作!'); return; } $.addListener('factoryuser_list.query',"btn_query");//添加打开修改页签事件监听 $.openInTab({ id:$.getUUID(), title:'人员修改', height:600, width:1250, url:'platform/uum/uum_factory_user_edit.jsp', queryParams:{ actionflag:'update' ,person_uuid:person_uuid ,org_uuid:_orguuid ,org_name:$('#org_name').val() } }); } function btn_del(person_uuid){ if(person_uuid==null||person_uuid==""){ alert('请选择记录进行操作!'); return; } confirmDialog('是否确认删除,删除后不能恢复!',function(){ //打开旋转 $.wait_open(); //组织参数 var dataParam = { _SRVNAME:'service.uum.staff' ,_SRVMETHOD:'deleteStaff' ,_DATA:$.json2str({ op_account_uuid:$.getSessionUser().account_id ,person_uuid:person_uuid }) }; //加载数据 $.cuajax({ url:'wdk?action=wdk.pub&method=call_service&ajaxparam='+new Date().getTime() ,method:"post" ,timeout:WDK_Timeout ,data:dataParam ,success:function(result) { //关闭旋转 $.wait_close(); var jres = $.str2json(result); if (jres.code == "1") { //操作成功 alert(jres.desc); //删除后重新请求 btn_query(); }else{ alert(jres.desc); } }, error:function(result){ $.wait_close(); alert('网络错误!result='+result); } }); },function(){}); } </script> </head> <body class="easyui-layout" data-options="fit:true"> <div data-options="region:'north',border:false,collapsed:false" class="row-1" style="padding:10px 10px;overflow:hidden;" > <div class="page-toolbar"> <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'fa fa-plus'" onclick="btn_add()">新增</a> </div> </div> <div data-options="region:'center',border:false,collapsed:false" > <div class="easyui-layout" data-options="fit:true"> <div data-options="region:'north',border:false,collapsed:false" style="padding:0 10px;overflow:hidden;" > <form id="search_form" > <div class="h_layout fixed"> <div> <div class="inputgroup"> <label>工业公司</label> <div> <input type="text" class="easyui-validatebox nospaceinside" id="org_name" name="org_name" value="" disabled/> </div> </div> <div class="inputgroup" > <label>关键字</label> <div> <input id="search_bar" name="search_bar" placeholder="输入姓名进行模糊查询"/> </div> </div> </div> <div style="width:125px;"> <a class="eapbutton" style="float:right;" onclick="btn_query()"><i class="fa fa-search" aria-hidden="true"></i><span><span>查询</span></span></a> </div> </div> </form> </div> <div id="layout_grid" data-options="region:'center',border:false,collapsed:false" style="padding:0px 10px;" > </div> </div> </div> </div> </body> </html>