From 5d09d7360dc19afeba2c117774bcfea20e917d55 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 22 十二月 2019 12:53:49 +0800
Subject: [PATCH] 优化其他小区添加
---
WebService/src/main/resources/components/pageFramePackage/nav/nav.js | 233 ++++++++++++++++++++++++++++++++-------------------------
1 files changed, 130 insertions(+), 103 deletions(-)
diff --git a/WebService/src/main/resources/components/pageFramePackage/nav/nav.js b/WebService/src/main/resources/components/pageFramePackage/nav/nav.js
index c70cbe4..7153f50 100644
--- a/WebService/src/main/resources/components/pageFramePackage/nav/nav.js
+++ b/WebService/src/main/resources/components/pageFramePackage/nav/nav.js
@@ -1,75 +1,84 @@
/**
- 瀵艰埅鏍�
-**/
-(function(vc){
+ 瀵艰埅鏍�
+ **/
+(function (vc) {
var vm = new Vue({
- el:'#nav',
- data:{
- nav:{
- moreNoticeUrl:'/flow/noticeFlow',
- notices:[],
- total:0
+ el: '#nav',
+ data: {
+ nav: {
+ moreNoticeUrl: '/flow/noticeFlow',
+ notices: [],
+ total: 0
},
- userName:"",
- navCommunityInfo:{
- _currentCommunity:{
-
- },
- communityInfos:[]
+ logo: '',
+ userName: "",
+ navCommunityInfo: {
+ _currentCommunity: {},
+ communityInfos: []
}
},
- mounted:function(){
+ mounted: function () {
+ this._initSysInfo();
this.getNavCommunity();
this.getNavData();
//this.getUserInfo();
},
- methods:{
- getNavData:function(){
+ methods: {
+ _initSysInfo: function () {
+ var sysInfo = vc.getData("_sysInfo");
+ if (sysInfo == null) {
+ this.logo = "HC";
+ return;
+ }
+ this.logo = sysInfo.logo;
+ },
+ getNavData: function () {
var param = {
- params:{
- page:1,
- row:3
+ params: {
+ page: 1,
+ row: 3,
+ communityId: vc.getCurrentCommunity().communityId
}
};
//鍙戦�乬et璇锋眰
- vc.http.get('nav',
- 'getNavData',
- param,
- function(json){
- var _noticeObj = JSON.parse(json);
- vm.nav.notices = _noticeObj.notices;
- vm.nav.total = _noticeObj.total;
- },function(){
- console.log('璇锋眰澶辫触澶勭悊');
- }
- );
+ vc.http.get('nav',
+ 'getNavData',
+ param,
+ function (json) {
+ var _noticeObj = JSON.parse(json);
+ vm.nav.notices = _noticeObj.msgs;
+ vm.nav.total = _noticeObj.total;
+ }, function () {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
},
- logout:function(){
+ logout: function () {
var param = {
- msg:123
+ 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('璇锋眰澶辫触澶勭悊');
- }
- );
+ //鍙戦�乬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(){
+ getUserInfo: function () {
// var _userInfo = vc.getData("_userInfo");
// //娴忚鍣ㄧ紦瀛樹腑鑳借幏鍙栧埌
// if(_userInfo != null && _userInfo != undefined){
@@ -78,84 +87,102 @@
// }
//鑾峰彇鐢ㄦ埛鍚�
var param = {
- msg:'123',
+ 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.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('璇锋眰澶辫触澶勭悊');
- }
- );
+ }
+ }, function () {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
},
- getNavCommunity:function(){
+ getNavCommunity: function () {
var _tmpCurrentCommunity = vc.getCurrentCommunity();
//娴忚鍣ㄧ紦瀛樹腑鑳借幏鍙栧埌
- if(_tmpCurrentCommunity != null && _tmpCurrentCommunity != undefined){
+ if (_tmpCurrentCommunity != null && _tmpCurrentCommunity != undefined) {
this.navCommunityInfo._currentCommunity = _tmpCurrentCommunity;
this.navCommunityInfo.communityInfos = vc.getCommunitys();
- return ;
+ 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);
+ [{community:"123123",name:"娴嬭瘯1灏忓尯"},{community:"223123",name:"娴嬭瘯2灏忓尯"}]
+ **/
+ var param = {
+ params:{
+ _uid:'123mlkdinkldldijdhuudjdjkkd'
+ }
+ };
+ vc.http.get('nav',
+ 'getCommunitys',
+ param,
+ function (json, res) {
+ if (res.status == 200) {
+ vm.navCommunityInfo.communityInfos = JSON.parse(json).communitys;
- if(vm.navCommunityInfo.communityInfos == null || vm.navCommunityInfo.communityInfos.length == 0){
- vm.navCommunityInfo._currentCommunity ={
- name:"杩樻病鏈夊叆椹诲皬鍖�"
- };
- return;
- }
+ 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);
+ 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",{});
- }
+ //瀵归椤靛仛鐗规畩澶勭悊锛屽洜涓洪椤靛湪鍔犺浇鏁版嵁鏃惰繕娌℃湁灏忓尯淇℃伅 浼氭姤閿�
+ if (vm.navCommunityInfo.communityInfos != null && vm.navCommunityInfo.communityInfos.length > 0) {
+ vc.emit("indexContext", "_queryIndexContextData", {});
+ vc.emit("indexArrears", "_listArrearsData", {});
+ }
- }
- },function(){
- console.log('璇锋眰澶辫触澶勭悊');
- }
- );
+ }
+ }, function () {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
},
- changeCommunity:function(_community){
- vc.setCurrentCommunity(_community);
- vc.component.navCommunityInfo._currentCommunity= _community;
+ changeCommunity: function (_community) {
+ vc.setCurrentCommunity(_community);
+ vm.navCommunityInfo._currentCommunity = _community;
+ //涓績鍔犺浇褰撳墠椤�
+ location.reload();
},
- _noticeDetail:function(_notice){
+ _noticeDetail: function (_msg) {
//console.log(_notice.noticeId);
- vc.jumpToPage("/flow/noticeDetailFlow?noticeId="+_notice.noticeId);
+ //vc.jumpToPage("/flow/noticeDetailFlow?noticeId="+_notice.noticeId);
+
+ //鏍囪涓烘秷鎭凡璇�
+ vc.http.post('nav',
+ 'readMsg',
+ JSON.stringify(_msg),
+ function (json, res) {
+ if (res.status == 200) {
+ vc.jumpToPage(_msg.url);
+ }
+ }, function () {
+ console.log('璇锋眰澶辫触澶勭悊');
+ }
+ );
}
}
-
-
});
- vm.getUserInfo();
+ vm.getUserInfo();
})(window.vc);
\ No newline at end of file
--
Gitblit v1.8.0