shr.defineClass("shr.emp.WebmasterEdit", shr.framework.Edit, { initalizeDOM: function() { shr.emp.WebmasterEdit.superClass.initalizeDOM.call(this); var self = this; _self.$editGrid = _self.getField("entrys"); _self.initEditGridToolBar(); }, /** * 是否支持导入功能,职等调整现不支持,后续支持后可将该判断开关去掉 */ isNeedImportBtn : function(){ return true; }, /** * 初始化editGrid的按钮 */ initEditGridToolBar : function(){ var self = this; if(self.isNeedImportBtn()){ var importBtnHtml = $(""); $('#deleteRow_entrys').css("margin-left","4px"); importBtnHtml.insertBefore($('#deleteRow_entrys')); $('#import_entrys').shrButton({ actionBinding: 'importAction', subAction: '', customData: "" }); } }, getEntrysGrid : function(){ return $("#entrys"); }, importAction: function(){ var self = this; var hrOrgUnitId = shr.getFieldValue("hrOrgUnit"); if(!hrOrgUnitId){ shr.showError({ message:"请先选择人事业务组织", hideAfter:5 }); return; } // self.importDoAction(); var uipk = shr.getUrlRequestParam("uipk"); var serviceId = shr.getUrlRequestParam("serviceId"); btnName = 'import'; var callback = function(data){ if(data && data.length>0){ var $editGrid = self.getEntrysGrid(); var entryDatas = $editGrid.jqGrid('getRowData'); var exist = false; for(var i=0;i maxId) { maxId = id; } } catch (e) { } } }); maxId = parseInt(maxId) + 1; return maxId; }, });