/** * Created by gy on 2017/7/7 10:28. */ var pageInfo,data; $(function () { pageInfo=window.location.search.split('=')[1]+'.html'; // localStorage.villageCode=''; // localStorage.villageName=''; start(); }); function start() { loadingDiv(); loadingopen(); comGetVillageGroupLst();//得到组织结构 bindClickEvent();//绑定点击事件 }
function bindClickEvent() { $(document).on('click',function (event) { var target=event.target; if($(target).hasClass('left')){ var name=$(target).html(); var code=$(target).parent('li').attr('code'); localStorage.villageCode=JSON.stringify(code); villageNameArr=[]; getVillageStructure(name); } else if($(target).hasClass('right')){ var name=$(target).siblings('.left').html(); var code=$(target).parent('li').attr('code'); getAddress(name,code); } }) } var villageArr=[]; var villageNameArr=[]; var villageCodeArr=[]; function getDataStructure(data) { $.each(data,function (i,v) { var obj={}; obj[v.name]=v.subDepartment; villageArr.push(obj); if(v.subDepartment.length!=0){ getDataStructure(v.subDepartment) } }); } function groupListLinkAge(name) { var villageAddress=''; villageArr.forEach(function (v,i) { if(v[name]&&v[name].length!=0){ $('.templateContent ul').html(''); $.gy.renderTemplateByData('#structureTemplate',v[name],'.templateContent ul'); } else if(v[name]&&v[name].length==0){ villageNameArr.forEach(function (v1,i1) { if(i1==0){ villageAddress+=v1; } else{ villageAddress+=','+v1; } }) console.log(villageCodeArr) localStorage.villageAddress=JSON.stringify(villageAddress); localStorage.villageCode=JSON.stringify(villageCodeArr[villageCodeArr.length-1]); // location.href=pageInfo; }
}) } function returnToTheUpperLevel() { var villageName=$('.templateContent ul li:first-of-type .left').html(); var level1Name,rootElement; villageArr.forEach(function (v,i) { for(var value in v){ if(v[value].length!=0){ v[value].forEach(function (v1,i1) { if(v1.name==villageName){ for(var x in v){ level1Name=x; } } }) } } }) villageArr.forEach(function (v,i) { if(v&&v.length!=0){ for(var value in v){