部门组织机构树的使用

Posted computervip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部门组织机构树的使用相关的知识,希望对你有一定的参考价值。

                       部门组织机构树的使用

 

关键字说明:
  1.orgcode :组织机构编码
  2.parent_code:组织机构编码的父类code
3.CFW.dialog.dclose():框架关闭窗口js方法
4.onclick:onclick的事件

 

组织机构树应用场景:

           1.行政区域的树展示,如中国----->省份,市和自治区(北京市,天津,河北省,河南省.........)----->区(北京包括东城区,西城区........)----->街道

           2.部门树的展示,如应急管理体系(或当地政府)------>市区----->部门------>下级部门

  机构树的增删改查:

         主要业务:递归遍历展示出所有机构树的节点和子节点,

             (1)添加机构:点击选择机构的树的节点------>点击增加机构按钮---->新增机构 (新增的机构的父类的机构编码parent_code取得是点选的机构节点的机构编码orgcode)

             (2)编辑机构:编辑机构不当可以修改选择的机构的名称而且还可以改变机构的所属节点,当改变机构的parent_code刷新树就会改变树的所属组

     人员信息的业务:

              选择左侧的机构树的节点,右侧会根据左侧的节点的orgcode来展示人员信息的列表

              新增并保存 onclick="saveInfo(‘yes‘)"

              保存 onclick="saveInfo(‘no‘,AddDialog‘)"

               取消: onclick="CFW.dialog.dclose(‘AddDialog‘)"  就是关闭弹出框口

 function saveInfo(isAdd,dialogId){
  jQuery.ajax({
                       //路径
            url:global.webapp+"/wor/checkUrnam!saveIfo.do",
            //以post方式发送代码
            type:"post",            
            //表名数据格式是json
            dataType:"json",
            data:{
                //已经申明了数据格式,就用那种数据格式
                uname:document.getElementById("name").value
            },
            //是否异步
            async:true,
            //数据成功返回后的操作,就是局部改变动态页面
            success:function(data){
                var jsonObj=jQuery.parseJSON(data);
                                if(jsonObj.success == true){
                                    CFW.dialog.msgDialog("保存成功",function(){
                                     if(isAdd=="yes"){
                                                document.getElementById("name").value="";
document.getElementById("email").value="";
document.getElementById("fax").value="";
document.getElementById("tel").value="";
document.getElementById("homeTel").value=""; document.getElementById("remak").value=""; refreshOrgTree(); }else{ CFW.dialog.dclose(dialogId); backOrgPeopelList(); } }) } } }); }

//刷新机构树
function refreshOrgTree(){
CFW.tree.divtree.refreshOrgTree("orgtree");

}
//刷新信息列表
function backOrgPeopelList(){
CFW.list.refreshList("personSearch");
}

 

         

 

以上是关于部门组织机构树的使用的主要内容,如果未能解决你的问题,请参考以下文章

政府部门没组织机构代码法人证书,怎么开通认证微信公众平台?

java代码递归部门结构树

俄罗斯情报部门有关的黑客之间共享代码吗?

18位的统一社会信用代码是啥?

飞书组织架构同步(部门和用户) Java-API 的使用

Atittit.研发公司的组织架构与部门架构总结