| 
					
				 | 
			
			
				@@ -3,7 +3,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @Author: 空白格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @Date: 2022-08-11 17:53:41 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @LastEditors: 空白格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * @LastEditTime: 2022-12-20 17:48:08 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * @LastEditTime: 2022-12-21 14:29:18 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @FilePath: \veterans_client_web\src\views\SkillTraining\SkillTrainingIndex.vue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @Copyright: Copyright (c) 2016~2022 by 空白格, All Rights Reserved. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,6 +120,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { mapState } from "vuex"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import BannerBreadcrumb from "@/components/BannerBreadcrumb"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { jumpPageAuth } from "@/utils"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getDictData } from "@/api/Dict"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getClassNoticeData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   signUpClass, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -142,6 +143,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       total: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       learnTime: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      chatUrl: "http://localhost:8080", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   computed: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,6 +155,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getClassNotice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getPackageList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getDictData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.isLogin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getDuration(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,6 +163,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 500); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getDictData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getDictData({ key: "portal_site_chat_url" }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.chatUrl = res?.data[0].text; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取报班通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2022-08-12 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -242,9 +250,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getPackageList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     openChatPage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      window.open( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        `http://localhost:8080?userID=${this.userInfo.id}&permission=2` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.userInfo.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        window.open(`${this.chatUrl}?userID=${this.userInfo.id}&permission=2`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.warning('请先登录!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -419,6 +429,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             color: #3f3f3f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             div { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               margin: 5px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              white-space: nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              text-overflow: ellipsis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             div:last-child { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               color: #a2a2a2; 
			 |