/** 入驻小区 **/ (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; var _param = { params: vc.component.initializeCommunityManageInfo.conditions } //发送get请求 vc.http.get('communityManage', 'list', _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);