| 
					
				 | 
			
			
				@@ -895,23 +895,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //   this.$refs["leftForm"].resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // }, 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 判断一下有没有缓存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.$router.beforeEach(async (to, from, next) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.leftForm?.classOrganId && from.path == "/business/buildVip") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.leftForm?.classOrganId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$confirm("检测到您有未提交的数据, 离开将丢失该数据!", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          closeOnClickModal: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .then(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .catch((err) => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.courseType = this.$route.query.courseType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.courseType == "PRACTICE") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.title = "网管课申请"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1016,7 +999,24 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // }, 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // this.init(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  async beforeDestroy() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  beforeDestroy() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  beforeRouteLeave(to, from, next) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (this.leftForm?.classOrganId && from.path == "/business/buildVip") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.leftForm?.classOrganId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$confirm("检测到您有未提交的数据, 离开将丢失该数据!", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        closeOnClickModal: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .catch((err) => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     resetFrom() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.leftForm = { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1126,13 +1126,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         firstDayOfWeek: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         disabledDate: (time) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (self.leftForm.courseStart&&self.leftForm.courseEnd) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (self.leftForm.courseStart && self.leftForm.courseEnd) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let date = new Date(self.leftForm.courseStart.replace(/-/, "/")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let endDate = new Date(self.leftForm.courseEnd.replace(/-/, "/")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let nowDate = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let changeDate =date.getTime() - nowDate.getTime() > 0 ? date : nowDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let endChangeDate =  endDate.getTime() - nowDate.getTime() > 0 ? endDate : nowDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return time.getTime() < changeDate.getTime() || time.getTime() > endChangeDate.getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let changeDate = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              date.getTime() - nowDate.getTime() > 0 ? date : nowDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let endChangeDate = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              endDate.getTime() - nowDate.getTime() > 0 ? endDate : nowDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              time.getTime() < changeDate.getTime() || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              time.getTime() > endChangeDate.getTime() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 |