(function(vc) { vc.extends({ data: { storeEnterCommunityInfo: { communityInfo: [], errorInfo: '', searchCommunityName: '', } }, _initMethod: function() {}, _initEvent: function() { vc.on('storeEnterCommunity', 'openStoreEnterCommunity', function(_params) { $('#storeEnterCommunityModel').modal('show'); vc.component.storeEnterCommunityInfo.searchCommunityName = ''; vc.component.listNoEnterCommunity(); }); }, methods: { // _saveEnterCommunity:function(){ // var param = {}; // vc.component.storeEnterCommunityInfo.errorInfo = ""; // vc.http.post( // 'storeEnterCommunity', // 'enterCommunity', // JSON.stringify(param), // { // emulateJSON:true // }, // function(json,res){ // //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); // if(res.status == 200){ // //关闭model // $('#storeEnterCommunityModel').modal('hide'); // vc.emit('enterCommunity','listMyCommunity',{}); // return ; // } // vc.component.storeEnterCommunityInfo.errorInfo = json; // }, // function(errInfo,error){ // console.log('请求失败处理'); // // vc.component.storeEnterCommunityInfo.errorInfo = errInfo; // }); // }, listNoEnterCommunity: function() { var param = { params: { communityName: vc.component.storeEnterCommunityInfo.searchCommunityName } } //发送get请求 vc.http.get('storeEnterCommunity', 'listNoEnterCommunity', param, function(json, res) { vc.component.storeEnterCommunityInfo.communityInfo = JSON.parse(json); }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _saveEnterCommunity: function(_communityInfo) { var _param = { communityId: _communityInfo.communityId }; //发送get请求 vc.http.post('storeEnterCommunity', '_saveEnterCommunity', JSON.stringify(_param), { emulateJSON: true }, function(json, res) { if (res.status == 200) { vc.emit('enterCommunity', 'listMyCommunity', {}); $('#storeEnterCommunityModel').modal('hide'); return; } vc.component.storeEnterCommunityInfo.errorInfo = json; }, function(errInfo, error) { console.log('请求失败处理'); vc.component.storeEnterCommunityInfo.errorInfo = json; } ); } } }); })(window.vc);