Bladeren bron

预案演练代码提交

jingyuanchao 2 jaren geleden
bovenliggende
commit
ecf5896c9f
2 gewijzigde bestanden met toevoegingen van 2 en 11 verwijderingen
  1. 1 10
      src/views/core/drill/task/index.vue
  2. 1 1
      src/views/core/edu/task/index.vue

+ 1 - 10
src/views/core/drill/task/index.vue

@@ -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) {

+ 1 - 1
src/views/core/edu/task/index.vue

@@ -310,7 +310,7 @@ export default {
 
       const endDate = dayjs(row.endDate).startOf('day'); // 转换结束时间为 Moment.js 对象,并将时分秒部分设置为00时00分00秒
       // 判断开始时间和结束时间是否是同一天
-      const isSameDay = startDate.isSame(endDate, 'day');
+      //const isSameDay = startDate.isSame(endDate, 'day');
       // console.log("isOverOrUnStart",currentTime,startDate,endDate);
       // 如果是同一天,则判断当前时间是否在开始时间和结束时间之间(包括开始和结束时间)
       // if (isSameDay) {