From a76cec91cf4adf1feede5dda61d97d2bbf18266a Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 11 七月 2019 20:27:20 +0800
Subject: [PATCH] 加入服务绑定功能
---
WebService/src/main/resources/components/nav/nav.js | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 115 insertions(+), 5 deletions(-)
diff --git a/WebService/src/main/resources/components/nav/nav.js b/WebService/src/main/resources/components/nav/nav.js
index ca5bebb..9027346 100644
--- a/WebService/src/main/resources/components/nav/nav.js
+++ b/WebService/src/main/resources/components/nav/nav.js
@@ -5,32 +5,142 @@
var vm = new Vue({
el:'#nav',
data:{
- nav:{}
+ nav:{},
+ userName:"",
+ navCommunityInfo:{
+ _currentCommunity:{
+
+ },
+ communityInfos:[]
+ }
},
mounted:function(){
+ this.getNavCommunity();
this.getNavData();
+ //this.getUserInfo();
},
methods:{
getNavData:function(){
+
var param = {
msg:'123',
};
//鍙戦�乬et璇锋眰
- vc.http.call('nav',
+ vc.http.get('nav',
'getNavData',
param,
- {
- emulateJSON:true
- },function(json){
+ function(json){
vm.nav = JSON.parse(json);
},function(){
console.log('璇锋眰澶辫触澶勭悊');
}
);
+ },
+ logout:function(){
+ var param = {
+ msg:123
+ };
+ //鍙戦�乬et璇锋眰
+ 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 _userInfo = vc.getData("_userInfo");
+// //娴忚鍣ㄧ紦瀛樹腑鑳借幏鍙栧埌
+// if(_userInfo != null && _userInfo != undefined){
+// vm.userName = _userInfo.name;
+// return ;
+// }
+ //鑾峰彇鐢ㄦ埛鍚�
+ var param = {
+ msg:'123',
+ };
+
+ //鍙戦�乬et璇锋眰
+ vc.http.get('nav',
+ 'getUserInfo',
+ param,
+ function(json,res){
+ if(res.status == 200){
+ var tmpUserInfo = JSON.parse(json);
+ console.log(vm,tmpUserInfo);
+ vm.userName = tmpUserInfo.name;
+// vc.saveData("_userInfo",tmpUserInfo);
+ }
+ },function(){
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
+ },
+ getNavCommunity:function(){
+ var _tmpCurrentCommunity = vc.getCurrentCommunity();
+ //娴忚鍣ㄧ紦瀛樹腑鑳借幏鍙栧埌
+ if(_tmpCurrentCommunity != null && _tmpCurrentCommunity != undefined){
+ this.navCommunityInfo._currentCommunity = _tmpCurrentCommunity;
+ this.navCommunityInfo.communityInfos = vc.getCommunitys();
+
+ return ;
+ }
+
+ //璇存槑缂撳瓨涓病鏈夋暟鎹�
+ //鍙戦�乬et璇锋眰
+ /**
+ [{community:"123123",name:"娴嬭瘯1灏忓尯"},{community:"223123",name:"娴嬭瘯2灏忓尯"}]
+ **/
+ vc.http.get('nav',
+ 'getCommunitys',
+ '',
+ function(json,res){
+ if(res.status == 200){
+ vm.navCommunityInfo.communityInfos = JSON.parse(json);
+
+ if(vm.navCommunityInfo.communityInfos == null || vm.navCommunityInfo.communityInfos.length == 0){
+ vm.navCommunityInfo._currentCommunity ={
+ name:"杩樻病鏈夊叆椹诲皬鍖�"
+ };
+ return;
+ }
+
+ vm.navCommunityInfo._currentCommunity = vm.navCommunityInfo.communityInfos[0];
+ vc.setCurrentCommunity(vm.navCommunityInfo._currentCommunity);
+ vc.setCommunitys(vm.navCommunityInfo.communityInfos);
+
+ //瀵归椤靛仛鐗规畩澶勭悊锛屽洜涓洪椤靛湪鍔犺浇鏁版嵁鏃惰繕娌℃湁灏忓尯淇℃伅 浼氭姤閿�
+ if(vm.navCommunityInfo.communityInfos != null && vm.navCommunityInfo.communityInfos.length > 0){
+ vc.emit("indexContext","_queryIndexContextData",{});
+ vc.emit("indexArrears","_listArrearsData",{});
+ }
+
+ }
+ },function(){
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
+
+ },
+ changeCommunity:function(_community){
+ vc.setCurrentCommunity(_community);
}
}
+
});
+
+ vm.getUserInfo();
+
})(window.vc);
\ No newline at end of file
--
Gitblit v1.8.0