| | |
| | | (function(vc){ |
| | | (function (vc) { |
| | | vc.extends({ |
| | | propTypes: { |
| | | emitChooseApp:vc.propTypes.string, |
| | | emitLoadData:vc.propTypes.string |
| | | emitChooseApp: vc.propTypes.string, |
| | | emitLoadData: vc.propTypes.string |
| | | }, |
| | | data:{ |
| | | chooseAppInfo:{ |
| | | apps:[], |
| | | _currentAppName:'', |
| | | data: { |
| | | chooseAppInfo: { |
| | | apps: [], |
| | | _currentAppName: '', |
| | | } |
| | | }, |
| | | _initMethod:function(){ |
| | | _initMethod: function () { |
| | | }, |
| | | _initEvent:function(){ |
| | | vc.on('chooseApp','openChooseAppModel',function(_param){ |
| | | _initEvent: function () { |
| | | vc.on('chooseApp', 'openChooseAppModel', function (_param) { |
| | | console.log("打开业主成员界面") |
| | | $('#chooseAppModel').modal('show'); |
| | | vc.component._refreshChooseAppInfo(); |
| | | vc.component._loadAllAppInfo(1,10,''); |
| | | vc.component._loadAllAppInfo(1, 10, ''); |
| | | }); |
| | | }, |
| | | methods:{ |
| | | _loadAllAppInfo:function(_page,_row,_name){ |
| | | methods: { |
| | | _loadAllAppInfo: function (_page, _row, _name) { |
| | | var param = { |
| | | params:{ |
| | | page:_page, |
| | | row:_row, |
| | | communityId:vc.getCurrentCommunity().communityId, |
| | | name:_name |
| | | params: { |
| | | page: _page, |
| | | row: _row, |
| | | |
| | | name: _name |
| | | } |
| | | }; |
| | | |
| | | //发送get请求 |
| | | vc.http.get('chooseApp', |
| | | 'list', |
| | | param, |
| | | function(json){ |
| | | var _appInfo = JSON.parse(json); |
| | | vc.component.chooseAppInfo.apps = _appInfo.apps; |
| | | },function(){ |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | vc.http.get('chooseApp', |
| | | 'list', |
| | | param, |
| | | function (json) { |
| | | var _appInfo = JSON.parse(json); |
| | | vc.component.chooseAppInfo.apps = _appInfo.apps; |
| | | }, function () { |
| | | console.log('请求失败处理'); |
| | | } |
| | | ); |
| | | }, |
| | | chooseApp:function(_app){ |
| | | chooseApp: function (_app) { |
| | | _app.appName = _app.name; |
| | | vc.emit($props.emitChooseApp,'chooseApp',_app); |
| | | vc.emit($props.emitLoadData,'listAppData',{ |
| | | appId:_app.appId |
| | | vc.emit($props.emitChooseApp, 'chooseApp', _app); |
| | | vc.emit($props.emitLoadData, 'listAppData', { |
| | | appId: _app.appId |
| | | }); |
| | | $('#chooseAppModel').modal('hide'); |
| | | }, |
| | | queryApps:function(){ |
| | | vc.component._loadAllAppInfo(1,10,vc.component.chooseAppInfo._currentAppName); |
| | | queryApps: function () { |
| | | vc.component._loadAllAppInfo(1, 10, vc.component.chooseAppInfo._currentAppName); |
| | | }, |
| | | _refreshChooseAppInfo:function(){ |
| | | _refreshChooseAppInfo: function () { |
| | | vc.component.chooseAppInfo._currentAppName = ""; |
| | | } |
| | | } |