| | |
| | | var vm = new Vue({ |
| | | el:'#nav', |
| | | data:{ |
| | | welcomeText:'欢迎来到小区管理系统' |
| | | nav:{}, |
| | | userName:"", |
| | | }, |
| | | mounted:function(){ |
| | | //this.getMenus(); |
| | | this.getNavData(); |
| | | this.getUserInfo(); |
| | | }, |
| | | methods:{ |
| | | getNavData:function(){ |
| | | var param = { |
| | | msg:'123', |
| | | }; |
| | | |
| | | //发送get请求 |
| | | vc.http.get('nav', |
| | | 'getNavData', |
| | | param, |
| | | function(json){ |
| | | vm.nav = JSON.parse(json); |
| | | },function(){ |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | |
| | | }, |
| | | logout:function(){ |
| | | var param = { |
| | | msg:123 |
| | | }; |
| | | //发送get请求 |
| | | vc.http.post('nav', |
| | | 'logout', |
| | | JSON.stringify(param), |
| | | { |
| | | emulateJSON:true |
| | | }, |
| | | function(json,res){ |
| | | if(res.status == 200){ |
| | | vc.jumpToPage("/flow/login"); |
| | | return ; |
| | | } |
| | | },function(){ |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | }, |
| | | getUserInfo:function(){ |
| | | //获取用户名 |
| | | var param = { |
| | | msg:'123', |
| | | }; |
| | | |
| | | //发送get请求 |
| | | vc.http.get('nav', |
| | | 'getUserInfo', |
| | | param, |
| | | function(json,res){ |
| | | if(res.status == 200){ |
| | | var tmpUserInfo = JSON.parse(json); |
| | | vm.userName = tmpUserInfo.name; |
| | | } |
| | | },function(){ |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | } |
| | | } |
| | | |
| | | |
| | | }); |
| | | })(window.vc); |