/** 入驻小区 **/ (function(vc){ vc.extends({ data:{ sellRoomInfo:{ ownerId:'', roomId:'', state:'', remark:'', ownerInfo:{ ownerId:"", name:"", age:"", sex:"", userName:"", remark:"", link:"", }, } }, _initMethod:function(){ }, _initEvent:function(){ vc.on('sellRoom','notify',function(_param){ vc.copyObject(_param,vc.component.sellRoomInfo.ownerInfo); if(_param.hasOwnProperty("ownerId")){ vc.component.sellRoomInfo.ownerId = _param.ownerId; } if(_param.hasOwnProperty("roomId")){ vc.component.sellRoomInfo.roomId = _param.roomId; } if(_param.hasOwnProperty("otherState")){ vc.component.sellRoomInfo.state = _param.otherState; } if(_param.hasOwnProperty("otherRemark")){ vc.component.sellRoomInfo.remark = _param.otherRemark; } }); }, methods:{ sellRoomValidate:function(){ return vc.validate.validate({ sellRoomInfo:vc.component.sellRoomInfo },{ 'sellRoomInfo.ownerId':[ { limit:"required", param:"", errInfo:"未选择业主" } ], 'sellRoomInfo.roomId':[ { limit:"required", param:"", errInfo:"未选择房屋" } ], 'sellRoomInfo.state':[ { limit:"required", param:"", errInfo:"未选择出售状态" } ], }); }, doSellRoom:function(){ // if(!vc.component.sellRoomValidate()){ vc.toast(vc.validate.errInfo); return ; } vc.component.sellRoomInfo.communityId=vc.getCurrentCommunity().communityId; vc.http.post( 'sellRoom', 'sell', JSON.stringify(vc.component.sellRoomInfo), { emulateJSON:true }, function(json,res){ //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); if(res.status == 200){ //关闭model vc.jumpToPage("/admin.html#/pages/property/ownerRoom?" + vc.objToGetParam(vc.component.sellRoomInfo.ownerInfo)); return ; } vc.toast(json); }, function(errInfo,error){ console.log('请求失败处理'); vc.toast(errInfo); }); } } }); })(window.vc);