码迷,mamicode.com
首页 > 其他好文 > 详细

部门组织机构树的使用

时间:2019-10-24 13:49:39      阅读:515      评论:0      收藏:0      [点我收藏+]

标签:机构   体系   ajax   异步   应急   code   政府   global   email   

                       部门组织机构树的使用

 

关键字说明:
  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");
}

 

         

 

部门组织机构树的使用

标签:机构   体系   ajax   异步   应急   code   政府   global   email   

原文地址:https://www.cnblogs.com/ComputerVip/p/11731309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!