123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634 |
- 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;
- }
- }
- }
- ;
- });
|