saveDepatementFunction __NUMRtOoufttUaFQ6oSt __NUMRtOoufttUaFQ6oSt 0) return true else return false }, getDomianVo: function(){//获取domian对象 var domainVosql = "select '"+getDomainid()+"'as domainid, NAME from t_domain where ID='"+getDomainid()+"'"//根据domianid获取domian名称 var queryidexcode = queryByDSName("obpm2",domainVosql); if(queryidexcode!=null) { var domianName = queryidexcode.iterator().next().get("NAME") var process = getDomainProcess(); //创建指定类对象 var domain = process.getDomainByName(domianName); //获取domain对象 return domain } return "" }, getIdexCode:function(depatementName){//依据部门名称获取部门的id,idexcode var idexcodesql = "select '"+getDomainid()+"'as domainid,ID,INDEXCODE from t_department where NAME='"+depatementName+"'and DOMAIN_ID='"+getDomainid()+"';" var queryidexcode = queryByDSName("obpm2",idexcodesql); if(queryidexcode.size()>0) { var idexcode = queryidexcode.iterator().next().get("INDEXCODE") var ID = queryidexcode.iterator().next().get("ID") return idexcode+"|"+ID } return "" }, getDepatementVo: function(depatementName,parentdeptId){ var deptUnderList=getDepartmentsByParent(parentdeptId); for(var iter=deptUnderList.iterator();iter.hasNext();){ var deptUnder=iter.next(); //获取depatemnetName名称的部门对象 if(deptUnder.getName().equals(depatementName)) return deptUnder } return "" }, //参数(部门层级,企业域对象,超级父类部门(上上级部门)名称,部门名称,父级地区编号,父级地区名称,当前地区编号,当前地区名称,部门类型) insertToTable: function(level,domainVO,superparentdeptName,depatementName,parentItemNO,parentItemName,itemNO,itemName,types){ var sortId =Date.parse(new Date())+"00000" var parentcodearr = saveDepatementFunction.getIdexCode(superparentdeptName).split("|") //获取插入部门所需要的idexcode字段 var deptUnder = saveDepatementFunction.getDepatementVo(parentItemName,parentcodearr[1]) //获取上级部门对象 var idexcodearr = saveDepatementFunction.getIdexCode(parentItemName).split("|") var deptId = saveDepatementFunction.saveDepatement(deptUnder,depatementName,idexcodearr[0],domainVO,level,sortId)//调用部门保存函数 saveDepatementFunction.saveToCreateDepatement(parentItemNO,itemNO,itemName,idexcodearr[1],parentItemName,deptId,types,parentcodearr[1]) //保存当前部门 } }]]> 0