Example #1
0
 TeamService.getUserDefaultTeam(this.state.content.userData.UserID,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
     if(response[0].MessageCode == '40001'){
       Toast.show('服务器请求异常');
     }else if(response[0].MessageCode == '20003'){
       this.setState({
         userteamname:'还没有创建战队',
       });
     }else if(response[0].MessageCode=='10001'){
       this.setState({
        userteamname:'还没有登录',
       });
     }else if(response[0].MessageCode == '0'){
       this.setState({
         userteamname:response[1].TeamName,
         userteamid:response[1].TeamID,
         userteamdata:{
           phone:this.state.userteamdata.phone,
           asset:response[1].Asset,
           role:response[1].Role,
           teamlogo:response[1].TeamLogo,
           fightscore:response[1].FightScore,
           recruit:response[1].RecruitContent,
         },
         login:1,
       });
     }else{
       Toast.show(response[0].Message);
     }
   }
   else {
     Toast.show('请求错误');
   }
 });
Example #2
0
 DeviceEventEmitter.addListener('finishedShare',function(event){
  var success = event.success;
  if(success){
   Toast.show('分享成功');
  }else{
   Toast.show('分享失败');
  }
 });
Example #3
0
 TeamService.editTeam(pro,(response) => {
   if(response[0].MessageCode == '0') {
     tdata = pro;
     Toast.show('修改成功');
     _this.initData();
   }else if(response[0].MessageCode=='20001'){
     Toast.show('已经存在同名的战队');
   } else {
     console.log('更新失败');
     Toast.show('修改失败');
   }
 })
Example #4
0
 TeamService.applyTeam(data,(response)=>{
   if(response[0].MessageCode == '20006'){
     Toast.show('您已经加入其他战队');
   }
   else if (response[0].MessageCode == '20007') {
      Toast.show('您已向该战队发出申请');
   }
   else if (response[0].MessageCode == '0') {
      Toast.show('成功发出申请');
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 });
Example #5
0
 TeamService.inviteUser(data,(response)=>{
   if(response[0].MessageCode == '20008'){
     Toast.show('您已经邀请该玩家');
   }
   else if (response[0].MessageCode == '20007') {
      Toast.show('您已向其他发出申请');
   }
   else if (response[0].MessageCode == '0') {
      Toast.show('成功发出邀请');
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 });
Example #6
0
 UserService.signIn(this.props.userData.UserID,(response) => {
   if (response[0].MessageCode == '0') {
       Toast.show('签到成功!')
       this.setState({
         signInMsg:'已签到'
       })
       this.props._callback('TotalAssertAndRank')
   }else if(response[0].MessageCode == '60002'){
       Toast.show('今日已签到!')
   } else{
     Toast.show('签到异常')
   }
 })
    doLogin: function() {
        this.doLoginSuccess();
        return;
        if (!this.state.phone) {
            Toast('手机号码不能为空');
        }
        if (!this.state.password) {
            Toast('密码不能为空');
            return;
        }
        var param = {phone:this.state.phone, password:this.state.password};
        POST(app.route.ROUTE_LOGIN, param, this.doLoginSuccess, this.doLoginFailed);

    },
  TeamService.getInvitedUserList({teamID:this.state.teamID,startpage:GlobalVariable.PAGE_INFO.StartPage,pagecount:GlobalVariable.PAGE_INFO.PageCount-2},(response) => {
  if (response !== GlobalSetup.REQUEST_SUCCESS) {
    if(response[0].MessageCode == '40001'){
      Toast.show('服务器请求异常');
    }else if(response[0].MessageCode == '0'){
      let newData = response[1];
      this.setState({
        dataSource: this.state.dataSource.cloneWithRows(newData),
        mysendapplyList:newData,
      });
    }
   }else{
       Toast.show('请求错误');
   }
 });
Example #9
0
 TeamService.getAllMyTeam(requestData,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
      if(response[0].MessageCode == '40001'){
        Toast.show('服务器请求异常');
      }else if(response[0].MessageCode == '0'){
        let newData = response[1];
        this.setState({
          myTeamDataSource: this.state.myTeamDataSource.cloneWithRows(newData),
          myTeams:newData,
        });
      }
     }else{
         Toast.show('请求错误');
     }
   });
Example #10
0
 RankService.rankUser(_params,(response) => {
   if (response[0].MessageCode == '0') {
     let nextData = response[1];
     if(nextData.length<1){
         setTimeout(()=>{
         Toast.show("木有更多数据了...");
        this.setState({
           footerTwoMsg: "点击加载更多名人",
       });
     },1000);
     }else{
       for(var item in nextData){
         _ds.push(nextData[item])
       }
       setTimeout(()=>{
         this.setState({
           dataUserSource: this.state.dataUserSource.cloneWithRows(_ds),
           dateUser:_ds,
           loaded: false,
           footerTwoMsg: "点击加载更多",
         });
       },1000);
     }
   } else {
     Toast.show(response[0].Message);
   }
 });
 TeamService.getUserDefaultTeam(this.props.userData.UserID,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
     if(response[0].MessageCode == '40001'){
       Toast.show('服务器请求异常');
     }else if(response[0].MessageCode == '0'){
       this.setState({
         userteamdata:response[1]
       });
     }else{
       Toast.show(response[0].Message);
     }
   }
   else {
     Toast.show('请求错误');
   }
 });
Example #12
0
 _showActionSheet() {
   if(!this.state.registerWechat || !this.state.isWXAppInstalled) {
     Toast.show('分享功能异常,未安装微信')
     return
   }
   this.ActionSheet.show();
 }
    doLogin: function() {
        Des.encrypt("fang", 'ABCDEFGH', function(base64) {
            console.log(base64);
        });
        return;
        if (!this.state.phone) {
            Toast('手机号码不能为空');
        }
        if (!this.state.password) {
            Toast('密码不能为空');
            return;
        }
        var param = {phone:this.state.phone, password:this.state.password};
        POST(app.route.ROUTE_LOGIN, param, this.doLoginSuccess, this.doLoginFailed);

    },
Example #14
0
   TeamService.deleteTeam(data,(response)=>{
     if(response[0].MessageCode == '0'){
       Toast.show('解散成功');
       this.timer = setTimeout(()=>{
           this.props._callback('TeamInfo');
           this.props.updateLoginState();
           this.props.navigator.pop();
         },1000);

     }else if(response[0].MessageCode=='20009'){
       Toast.show('您没有解散的权利');
     }
     else {
       Toast.show('解散失败');
     }
   });
 UserService.getUserMessage(_params,(response) => {
   if (response[0].MessageCode == '0') {
     let nextData = response[1];
     if(nextData.length<1){
       this.setState({
         keykey:1,
         footerMsg: "木有更多数据了...",
       });
     }else{
       for(var item in nextData){
         _ds.push(nextData[item])
       }
       setTimeout(()=>{
         this.setState({
           dataSource: this.state.dataSource.cloneWithRows(_ds),
           date:_ds,
           loaded: false,
           footerMsg: "点击加载更多",
         });
       },1000);
     }
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 });
  commentValidator(){
    let commentContent = this.state.commentContent,
        message;
    if(!_.trim(commentContent)){
        message = '请输入回复内容';
    }
    else if(commentContent.length<=3){
        message = '回复内容太少了吧';
    }
    
    if(message){
        Toast.show(message);
        return false;
    }

    const { category } = this.props;

    if(category === postCategory.home || category === postCategory.rank ){
      const commentTail = this.getCommentTailContent();

      if(commentTail && commentTail!==""){
        commentContent = commentContent + " - " + commentTail;
      }
    }

    //博问的评论字段为 Answer,其它均为 Content,
    //这里为了简便,直接兼容两种情况
    return {
      Content: commentContent,
      Answer: commentContent
    }
  }
Example #17
0
    this.timer = TimerMixin.setTimeout(() => {
        if(this.state.loaded === false){
          Toast.show("页面响应不太给力");
        }
        this.setWebViewLoaded();
        TimerMixin.clearTimeout(this.timer);
	  }, loadTimeout);
	componentWillReceiveProps(nextProps, nextStates) {
		if (this.props.common.message.id !== nextProps.common.message.id) {
			const message = nextProps.common.message.text;
			if (message && typeof message === "string") {
				Toast.show(message);
			}
		}
	}
 UserService.setMessageRead({'messageID':params.MessageID},(response) =>{
   if (response[0].MessageCode == '0') {
     console.log('设置成功' + response[0].Message);
   
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 })
Example #20
0
                  setTimeout(() => {
                    Toast.show('登录成功');

                    if(this.props.updateLoginState){
                      this.props.updateLoginState();
                     }
                     this.props.navigator.pop();
                  }, 500);
Example #21
0
 TeamService.getInviteUserList(this.state.paraInvite,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
     if(response[0].MessageCode == '40001'){
       Toast.show('服务器请求异常');
     }else if(response[0].MessageCode == '0'){
       let newData = response[1];
       this.setState({
         dataInviteSource: this.state.dataInviteSource.cloneWithRows(newData),
         invitelist:newData,
       });
     }else{
       Toast.show(response[0].Message);
     }
   }else{
     Toast.show('请求错误');
   }
 });
Example #22
0
 TeamService.getUserDefaultTeam(this.state.userData.UserID,(response) => {
   // console.log(creatUserID);
   if (response[0].MessageCode == '0'||response[0].MessageCode == '20003') {
     this.setState({teamData: response[1]});
   }else{
     Toast.show(response[0].Message);
     this.setState({teamData:{}});
   }
 });
Example #23
0
 async clearCache(){
   try {
     await httpCache.clear();
     Toast.show('清除缓存成功');
     await this.getData();
   } catch(err){
     Toast('清除失败', err.message);
   }
 }
Example #24
0
 TeamService.getRecruitList(this.state.paraRecruit,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
     if(response[0].MessageCode == '40001'){
       console.log('招募信息列表_服务器请求异常');
       Toast.show('服务器请求异常');
     }else if(response[0].MessageCode == '0'){
       let newData = response[1];
       this.setState({
         dataRecruitSource: this.state.dataRecruitSource.cloneWithRows(newData),
         recruitlist:newData,
       });
     }else{
       Toast.show(response[0].Message);
     }
   }else{
     Toast.show('请求错误');
   }
 });
Example #25
0
 TeamService.setUserDefaultTeam(requestdata,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
      if(response[0].MessageCode == '40001'){
        Toast.show('服务器请求异常');
      }else if(response[0].MessageCode == '0'){
        Toast.show('设置成功');
          this.setState({
            navbar:nav,
            isOpen:false,
          });
        setTimeout(()=>{
          this.initData(1);
          this.props.updateLoginState();
        },1000);
      }
     }else{
         Toast.show('请求错误');
     }
   });
  onCommentResolved(data){
    Toast.show("恭喜你,回复发布成功");
    this.timer = TimerMixin.setTimeout(() => {
        let popNumber = 2;
        if(this.props.router.getPreviousRoute().name === 'postComment'){
          popNumber = 3;
        }
        this.props.router.popN(popNumber);
	  }, 2000);
  }
Example #27
0
 UserService.getUserMessage({'userID':this.state.userData.UserID},(response) =>{
   // console.log(response[0]);
   if (response[0].MessageCode == '0') {
     this.setState({
       totalMessage: response[0].Message,
     });
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 })
   TeamService.handleMyInvited(requestdata,(response) => {
   if (response !== GlobalSetup.REQUEST_SUCCESS) {
     if(response[0].MessageCode == '40001'){
       Toast.show('服务器请求异常');
     }else if(response[0].MessageCode == '0'){
         if(isok==0){
           Toast.showLongCenter('已同意');
         }else{
           Toast.showLongCenter('已拒绝');
         }

       setTimeout(()=>{
         this.props.updateLoginState();
         this.initData();
         },1000);
     }
    }else{
        Toast.show(response[0].Message);
    }
  });
Example #29
0
 RankService.rankTeam(this.state.paraTeam,(response) => {
   if (response[0].MessageCode == '0') {
     let newData = response[1];
     this.setState({
       dataTeamSource: this.state.dataTeamSource.cloneWithRows(newData),
       dataTeam:newData,
     });
   }
   else {
     Toast.show(response[0].Message);
   }
 });
 UserService.getUserMessage(this.state.listdata,(response) =>{
   if (response[0].MessageCode == '0') {
     let newData = response[1];
     this.setState({
       dataSource: this.state.dataSource.cloneWithRows(newData),
       data:newData,
       loaded: false,
     });
   } else {
     Toast.show('请求错误' + response[0].Message);
   }
 })