/** 入驻小区 **/ (function(vc) { var DEFAULT_PAGE = 1; var DEFAULT_ROWS = 10; vc.extends({ data: { initializeCommunityManageInfo: { initializeCommunitys: [], total: 0, records: 1, storeTypeCd: vc.getData('/nav/getUserInfo').storeTypeCd, devPassword: '', msgData: '', conditions: { name: '', cityCode: '', communityId: '' }, listColumns: [] } }, _initMethod: function() { vc.component._listCommunitys(DEFAULT_PAGE, DEFAULT_ROWS); }, _initEvent: function() { vc.on('initializeCommunityManage', 'listCommunity', function(_param) { vc.component._listCommunitys(DEFAULT_PAGE, DEFAULT_ROWS); }); vc.on("chooseinitializeCommunity", "chooseinitializeCommunity", function(_param) { $that._initializeCommunity(_param); }); vc.on('pagination', 'page_event', function(_currentPage) { vc.component._listCommunitys(_currentPage, DEFAULT_ROWS); }); }, methods: { _listCommunitys: function(_page, _rows) { vc.component.initializeCommunityManageInfo.conditions.page = _page; vc.component.initializeCommunityManageInfo.conditions.row = _rows; let _param = { params: vc.component.initializeCommunityManageInfo.conditions } //发送get请求 vc.http.apiGet('/community.listCommunitys', _param, function(json, res) { var _initializeCommunityManageInfo = JSON.parse(json); vc.component.initializeCommunityManageInfo.total = _initializeCommunityManageInfo.total; vc.component.initializeCommunityManageInfo.records = _initializeCommunityManageInfo.records; vc.component.initializeCommunityManageInfo.initializeCommunitys = _initializeCommunityManageInfo.communitys; vc.emit('pagination', 'init', { total: vc.component.initializeCommunityManageInfo.records, dataCount: vc.component.initializeCommunityManageInfo.total, currentPage: _page }); }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _initializeCommunity: function(_community) { var _param = { communityId: _community.communityId, devPassword: _community._devPassword } console.log(JSON.stringify(_param)); vc.http.apiPost( '/initializeBuildingUnit/deleteBuildingUnit', JSON.stringify(_param), { emulateJSON: true }, function(json, res) { //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); let _json = JSON.parse(json); if (_json.code == 0) { vc.component.initializeCommunityManageInfo.msgData = _json.data; //关闭model vc.emit('initializeCommunityManage', 'listCommunity', {}); return; } vc.toast(_json.msg); }, function(errInfo, error) { console.log('请求失败处理'); vc.toast(errInfo); }); }, _openChooseinInitializeCommunity: function(_initializeCommunity) { vc.emit('chooseinitializeCommunity', 'openChooseinitializeCommunityModel', { _initializeCommunity }); } } }); })(window.vc);