angular.module('push') .controller('homepageOfNodeCtrl', function ($scope,$timeout,ConfigService,AccountService,UtilService, UserService,ConstantService,$ionicSlideBoxDelegate,homepageOfNodeService,ResourceLibraryService,$ionicScrollDelegate,CommonService) { document.title='溧水高新区科技服务云平台'; $scope.bannerlist=[ // { // id:2, // originalName:'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=4216764800,2908788002&fm=15&gp=0.jpg', // title:'溧水打造田园都市生活新时尚' // }, // { // id:2, // originalName:'https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=764837621,3617915428&fm=26&gp=0.jpg', // title:'aaaaa' // }, // { // id:2, // originalName:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3832444785,1192679500&fm=26&gp=0.jpg', // title:'bbbbb' // }, // { // id:2, // originalName:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2840775227,4241218316&fm=15&gp=0.jpg', // title:'ccccc' // } ]; UserService.node = 320117001; UserService.nodename = '溧水高新区科技服务云平台'; $scope.appIco = './img/lishui_logo.jpg'; document.getElementById('appicon').href = './img/lishui_logo.jpg'; localStorage.node=UserService.node; localStorage.nodename=UserService.nodename; $timeout(function () { $ionicSlideBoxDelegate.$getByHandle("adBanner").update(); }, 50); var activity=['topic','laws']; $scope.act = activity[0];//默认选择通知公告 $scope.changeAct = function (num) { //切换到对应页面 $scope.act = activity[num]; }; var nodeAuth=false; var getNodeAuth=function(){ console.log(1); homepageOfNodeService.getNodeAuth(320117001).then(function(res){ // console.log(res.data); nodeAuth=res.data; }) } getNodeAuth(); $scope.topicList=[ // { // title:'aaaaaAA', // updateTime:'2018-07-09' // }, // { // title:'AAAAAAAA', // updateTime:'2018-07-09' // }, // { // title:'AAAAAAAA', // updateTime:'2018-07-09' // }, // { // title:'AAAAAAAA', // updateTime:'2018-07-09' // }, // { // title:'AAAAAAA', // updateTime:'2018-07-09' // }, // { // title:'AAAAAAA', // updateTime:'2018-07-09' // } ]; $scope.lawsList=[ { title:'BBBBBBBBBBBBBBBBB', updateTime:'2018-07-09' }, { title:'BBBBBBBBBBBBBBBBB', updateTime:'2018-07-09' }, { title:'BBBBBBBBBBBBBBBBB', updateTime:'2018-07-09' }, { title:'BBBBBBBBBBBBBBBBB', updateTime:'2018-07-09' }, { title:'BBBBBBBBBBBBBBBBB', updateTime:'2018-07-09' }, { title:'AAAAAAA', updateTime:'2018-07-09' } ]; /*服务列表*/ $scope.serviceList =[ { classTit:'aaaa', bgTit:'金融扶持', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] }, { classTit:'aaaa', bgTit:'项目申报', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] }, { classTit:'aaaa', bgTit:'工商财税', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] }, { classTit:'aaaa', bgTit:'知识产权', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] }, { classTit:'aaaa', bgTit:'人力资源', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] }, { classTit:'aaaa', bgTit:'公共技术', lisServiceList:[ { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' }, { serviceTit:'苏领带', urlname:'#' } ] } ] /*资源中心*/ $scope.resourceList=[ { location:'永阳', subtitle:'轨道交通产业集群、辛庄产业园' }, { location:'开发区', subtitle:'新能源汽车、空港新城科创中心' }, { location:'东屏', subtitle:'新材料产业集群' }, { location:'和凤', subtitle:'机电产业集群' } ] /*党建示范区域*/ $scope.dangList=[ { location:'群团工作', subtitle:'坚持为党分忧、为民谋利', workSection:[ { title:'工会工作' }, { title:'共青团工作' }, { title:'妇联工作' } ] }, { location:'党史文献', subtitle:'深入学习贯彻党的十九大精神', workSection:[ { title:'党史资料' }, { title:'精神文明' }, { title:'信息动态' } ] } ]; /*联系我们*/ $scope.contactList=[ { icon:'', title:'联系方式', content:'025-56209271' }, { icon:'', title:'联系人', content:'毛金宇' }, { icon:'', title:'管委会地址', content:'南京市溧水区永阳街道幸庄科技产业园' }, { icon:'', title:'邮箱', content:'244714954@qq.com' } ]; /*友情链接*/ $scope.hrefList=[ { href:'http://www.gov.cn/', title:'中国政府网' }, { href:'http://www.jiangsu.gov.cn/', title:'江苏省人民政府' }, { href:'http://www.nanjing.gov.cn/index.html', title:'南京市人民政府' }, { href:'http://www.njls.gov.cn/index.html', title:'南京市溧水区人民政府' } ]; $scope.lgt={ title:'溧水高新技术产业投资有限公司', content1:'为贯彻市委市政府“两落地一融合”发展战略, 区委区政府于2017年11月成立南京溧水高新技术产业开发区管委会、南京溧水高新技术产业投资有限公司', content2:'南京溧水高新区 ——规划面积24.38平方公里,产业定位“3+1”,分别为新能源汽车、新材料和人工智能、大健康产业,拥有银隆、金龙、恒天、长安、比亚迪等五家新能源整车企业,现有企业608家,其中:规上企业495家、高新技术企业150家,高新技术产业产埴占比达到48%。', content3:'南京溧水高新技术产业投资有限公司——注册资本12亿元,区级国有投资平台,下设创业投资、股权投资、辛庄科技产业园三个子公司,对高新区、一区多园实行“统一规划建设、统一招商运营、统一管理服务”。' }; $scope.islogin = ConfigService.islogin; // 获取登录用户信息 $scope.getUserInfo = function () { AccountService.getUserInfo().then(function (response) { if (response.code == ConstantService.INTERFACE_STATUS_CODE_3350) { // console.log(response); UserService.user = response.data; $scope.user = response.data; UserService.id = response.data.userid; UserService.role = response.data.userRoleList; // 普适积分 $scope.pushintegral = response.data.pushIntegralModel.sysUsersPushvalue.pushintegral; // 普适值 $scope.pushvalue = response.data.pushIntegralModel.sysUsersPushvalue.pushvalue; /* 会员信息,暂时隐藏 $scope.viplevel = UserService.viplevel = response.member.memberid; sellevcol(); // 签到 // $scope.issign = response.member.issign; authenstatus = response.member.authenstatus; UserService.ishaspaypassword = response.member.ishaspaypassword;//是否设置过付款密码 ConfigService.mychannellist = response.channelList; */ ConfigService.comefrom = response.data.comefrom; //UserService.node = response.data.comefrom; if(UtilService.isDefined(response.data.node.nodename)){ //UserService.nodename = response.data.node.nodename; } } }, function () { //$scope.user = UserService.user; }); }; $scope.getUserInfo(); $scope.loginModelShow=function () { if (localStorage.wxFlag == "true") { if (localStorage.isUserFocusXW == 0) { var title = localStorage.appidStr; $ionicPopup.alert({ title: '提示', template: '请先关注微信公众号"' + title + '"!' }); return; } else { if (localStorage.isUserBindWx == 0) { var wxFlag = JSON.parse(localStorage.params); if (wxFlag.weChatModel) { $scope.go('bindPhone', { params: localStorage.params, comfrom: 'maincontroller', url: window.location.href.split('#/')[1] }); } else { $scope.go('login'); return; } } else { $scope.go('login'); return; } } } else { $scope.go('login'); return; } }; $scope.goli_s=function () { $scope.go("tab.account"); }; //节点跳转 // 跳转到选择节点后跳回首页 $scope.jumpToSelectNodeA=function (node, nodename) { UserService.node = node; UserService.nodename = nodename; // $scope.go('tab.resourceLibrary'); $scope.getNodeInfo(); $ionicHistory.goBack(); }; // 获取首页所有信息 var getAllData=function(){ homepageOfNodeService.getWebpageData().then(function(res){ console.log(res); if(res.code==3350){ $scope.admapList=res.data.admapList; $scope.noticeList=res.data.noticeList; $scope.policyList=res.data.policyList; $scope.serviceList=res.data.serviceList; $scope.resourceTitle=res.data.resourceList[0]; $scope.resourceList=res.data.resourceList.slice(1); $scope.partyList=res.data.partyList; $scope.orgList=res.data.orgList.sort(function(a,b){return a.id-b.id;}); $timeout(function () { $ionicSlideBoxDelegate.$getByHandle("adBanner").update(); }, 50) } }) } getAllData(); $scope.jumpToNoticeDetail=function(index,type,id){ // $scope.noticeList[index] console.log(index); var params=[]; switch (type){ case 33:params=$scope.act =='topic'?$scope.noticeList[index]:$scope.policyList[index];break; case 30:params=$scope.orgList[index];break; } if(type==33&&id){ params=$scope.noticeList.filter(function(val){ return val.id==id; })[0] } // if($scope.act =='topic'){ // params=$scope.noticeList[index]; // } // console.log($scope.noticeList[index]); $scope.go('resourceCommonDetailsPage', { recourceid: params.id, recourcetype: type, recourcecomefrom: 320117001, creator: params.creator, title:params.codename||params.title, orgtype:0, pagecode:0 }); localStorage.url=window.location.href; sessionStorage.comfrom='web'; }; var privateReclib=[]; var newslib=[]; var policylib=[]; var servicelib=[]; ResourceLibraryService.getResourceLibrary('', 320117001).then(function(res){ console.log(res.data); privateReclib=res.data.filter(function(val){ return val.moduleid==32; }); newslib=res.data.filter(function(val){ return val.moduleid==33; }); policylib=res.data.filter(function(val){ return val.moduleid==34; }); servicelib=res.data.filter(function(val){ return val.moduleid==31; }); }) $scope.jumpToApp=function(index){ localStorage.url=window.location.href; sessionStorage.comfrom='web'; $scope.comfromWeb=true; var params=[]; switch(index){ // 党建基地 case 1:params=privateReclib;break; case 2:params=newslib;break; case 3:params=policylib;break; case 5:params=servicelib;break; } if(params.length>0){ $scope.go('privateResource', { reclib: angular.toJson(params[0]), privateName: params[0].name, libtype: params[0].moduleid, modlibid: params[0].id, privateContent: params[0].content }) } } $scope.jumpToTab=function(url,key){ if(key){ if(nodeAuth){ $scope.go(url,{comfrom:'homepageOfNode'}); }else{ if(ConfigService.islogin){ CommonService.showMessage('您没有权限!',$scope) }else{ if (localStorage.wxFlag == "true") { if (localStorage.isUserFocusXW == 0) { var title = localStorage.appidStr; $ionicPopup.alert({ title: '提示', template: '请先关注微信公众号"' + title + '"!' }); return; } else { if (localStorage.isUserBindWx == 0) { var wxFlag = JSON.parse(localStorage.params); if (wxFlag.weChatModel) { $scope.go('bindPhone', { params: localStorage.params, comfrom: 'maincontroller', url: window.location.href.split('#/')[1] }); } else { $scope.go('login'); return; } } else { $scope.go('login'); return; } } } else { $scope.go('login'); return; } } } }else{ $scope.go(url,{comfrom:'homepageOfNode'}); } localStorage.url=window.location.href; sessionStorage.comfrom='web'; $scope.comfromWeb=true; } $scope.moreInfomation=function(){ $scope.act =='topic'?$scope.jumpToApp(2):$scope.jumpToApp(3); } $scope.goTocontactus=function(){ var scrollTop=document.getElementById('contactus').offsetTop; $ionicScrollDelegate.$getByHandle('mainScroll').scrollTo(top,scrollTop); } // $scope.goBannerContent=function(){ // // }; $scope.jumpToNode=function(source){ console.log(source); localStorage.url=window.location.href; sessionStorage.comfrom='web'; $scope.comfromWeb=true; UserService.node=source.showcode; UserService.nodename=source.showname; localStorage.node=UserService.node; localStorage.nodename=UserService.nodename; $scope.go('tab.resourceLibrary',{},{reload:true}); } $scope.jumpToRscource=function(key,name,outer,inner){ // console.log($scope.partyList); localStorage.url=window.location.href; sessionStorage.comfrom='web'; $scope.comfromWeb=true; var data,obj; switch (key){ case 1:data=$scope.partyList[outer];obj=privateReclib[0];break; case 2:data=$scope.partyList[outer].subconstantCodeList[inner];obj=privateReclib[0];break; case 3:data=$scope.serviceList[outer];obj=servicelib[0];break; case 5:data=$scope.serviceList[outer].subconstantCodeList[inner];obj=servicelib[0];break; } // console.log(data); // console.log(obj); $scope.go('privateResource', { reclib: angular.toJson(obj), privateName: name, libtype: obj.moduleid, modlibid: obj.id, privateContent: obj.content, category:data.code, authority:obj.by5 }) } $scope.goTypein=function(){ if(ConfigService.islogin){ $scope.go('recordInfoAccount'); }else{ if (localStorage.wxFlag == "true") { if (localStorage.isUserFocusXW == 0) { var title = localStorage.appidStr; $ionicPopup.alert({ title: '提示', template: '请先关注微信公众号"' + title + '"!' }); return; } else { if (localStorage.isUserBindWx == 0) { var wxFlag = JSON.parse(localStorage.params); if (wxFlag.weChatModel) { $scope.go('bindPhone', { params: localStorage.params, comfrom: 'maincontroller', url: window.location.href.split('#/')[1] }); } else { $scope.go('login'); return; } } else { $scope.go('login'); return; } } } else { $scope.go('login'); return; } } } ; });