|  | @@ -288,7 +288,7 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      canEvaluate(row){
 | 
	
		
			
				|  |  |        //仅行社安全保卫管理人员进入且演练任务处于待评价状态才显示
 | 
	
		
			
				|  |  | -      return row.planStatus==2 && this.$store.getters.roleList.some(item=>item.roleId==120);
 | 
	
		
			
				|  |  | +      return row.status==2 && this.$store.getters.roleList.some(item=>item.roleId==120)&&this.isNotOverOrUnStart(row);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      canPerform(row) {
 | 
	
		
			
				|  |  |        // return true;
 | 
	
	
		
			
				|  | @@ -309,17 +309,8 @@ export default {
 | 
	
		
			
				|  |  |      isNotOverOrUnStart(row) {
 | 
	
		
			
				|  |  |        const currentTime = dayjs().startOf('day'); // 获取当前时间,并将时分秒部分设置为00时00分00秒
 | 
	
		
			
				|  |  |        const startDate = dayjs(row.startDate).startOf('day'); // 转换开始时间为 Moment.js 对象,并将时分秒部分设置为00时00分00秒
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        const endDate = dayjs(row.endDate).startOf('day'); // 转换结束时间为 Moment.js 对象,并将时分秒部分设置为00时00分00秒
 | 
	
		
			
				|  |  | -      // 判断开始时间和结束时间是否是同一天
 | 
	
		
			
				|  |  | -      const isSameDay = startDate.isSame(endDate, 'day');
 | 
	
		
			
				|  |  |        console.log("isOverOrUnStart", currentTime, startDate, endDate);
 | 
	
		
			
				|  |  | -      // 如果是同一天,则判断当前时间是否在开始时间和结束时间之间(包括开始和结束时间)
 | 
	
		
			
				|  |  | -      // if (isSameDay) {
 | 
	
		
			
				|  |  | -      //   return dayjs(currentTime).isBetween(startDate, endDate, null, '[]');
 | 
	
		
			
				|  |  | -      // }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -      // 如果不是同一天,则判断当前时间是否早于开始时间或晚于结束时间
 | 
	
		
			
				|  |  |        return !(currentTime < startDate || currentTime > endDate);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      async onDown(pdfUrl) {
 |