| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -53,8 +53,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                  prop="signupEndTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        <el-date-picker v-model="dataForm.signupEndTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        type="datetime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        placeholder="选择日期时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </el-form-item> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -86,8 +86,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                  prop="actStartTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        <el-date-picker v-model="dataForm.actStartTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        type="datetime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        @change="dateChangeTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        placeholder="选择日期时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        </el-date-picker> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -97,8 +97,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                  prop="actEndTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        <el-date-picker v-model="dataForm.actEndTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        type="datetime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                        placeholder="选择日期时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </el-form-item> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -110,8 +110,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            <el-date-picker v-model="dataForm.signinStartTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            :disabled="signInIsAble" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            type="datetime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            value-format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            placeholder="选择日期时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        </el-form-item> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -120,8 +120,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                      prop="signinEndTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            <el-date-picker v-model="dataForm.signinEndTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            type="datetime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            value-format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            format="yyyy-MM-dd hh:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                            placeholder="选择日期时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        </el-form-item> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -595,6 +595,23 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (!valid) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return false | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          var signUpEndTime = new Date(Date.parse(this.dataForm.signupEndTime)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          var actStarTime = new Date(Date.parse(this.dataForm.actStartTime)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          var actEndTime = new Date(Date.parse(this.dataForm.actEndTime)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          var signinEndTime = new Date(Date.parse(this.dataForm.signinEndTime)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (signUpEndTime > actStarTime) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              return this.$message.error('活动开始时间必须大于报名截止时间。'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (actEndTime < actStarTime) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              return this.$message.error('活动结束时间必须大于活动开始时间。'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (signinEndTime < actStarTime) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              return this.$message.error('签到结束时间必须大于签到开始时间。'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.isAble = true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$http[!this.dataForm.id ? 'post' : 'put']('/heart/actinfo/', this.dataForm).then(({ data: res }) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.isAble = false | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |