Bläddra i källkod

Merge remote-tracking branch 'origin/qirui-v2' into qirui-v2

zhangzheng 4 månader sedan
förälder
incheckning
1dc6e60ae3
1 ändrade filer med 11 tillägg och 5 borttagningar
  1. 11 5
      src/views/componentsDVP/dvpPlan/editModal/editTableRow.vue

+ 11 - 5
src/views/componentsDVP/dvpPlan/editModal/editTableRow.vue

@@ -672,7 +672,13 @@ export default {
      * @returns {boolean}
      */
     disabledStartDate(current) {
-      return current && current < moment().subtract(1,"day").endOf('day');
+      // return current && current < moment().subtract(1,"day").endOf('day');
+      // 有结束时间,则返回不能选择日期为结束时间之后的日期
+      if (this.editParam.planEndTime) {
+        return current && current > moment(this.editParam.planEndTime).endOf('day');
+      } else { // 无开始时间,则返回不能选择日期为当前时间之前的日期
+        return current && current < moment().subtract(1,"day").endOf('day');
+      }
     },
 
     /**
@@ -698,10 +704,10 @@ export default {
         return;
       }
       this.editParam.planStartTime = dateString;
-      // 当选择的开始时间大于结束时间时,清空结束时间,让用户重新选择结束时间
-      if (Date.parse(this.editParam.planStartTime) > Date.parse(this.editParam.planEndTime)) {
-        this.editParam.planEndTime = undefined;
-      }
+      // // 当选择的开始时间大于结束时间时,清空结束时间,让用户重新选择结束时间
+      // if (Date.parse(this.editParam.planStartTime) > Date.parse(this.editParam.planEndTime)) {
+      //   this.editParam.planEndTime = undefined;
+      // }
     },
     /**
      * 计划结束时间 时间选择器Change方法 编辑