|  | @@ -92,7 +92,7 @@ export default {
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script setup>
 | 
	
		
			
				|  |  | -import { ref, onActivated } from 'vue';
 | 
	
		
			
				|  |  | +import { ref, watch, onActivated } from 'vue';
 | 
	
		
			
				|  |  |  import { PageQueryMyJoinCourseList_Student } from '@/api/table';
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  |    GetFinishStatusList_Course,
 | 
	
	
		
			
				|  | @@ -100,6 +100,7 @@ import {
 | 
	
		
			
				|  |  |    GetStudentCourseBuyStatusList
 | 
	
		
			
				|  |  |  } from '@/api/select';
 | 
	
		
			
				|  |  |  import { useList } from '@/utils/list';
 | 
	
		
			
				|  |  | +import i18n from '@/locales/i18n';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import MainMenu from '../components/MainMenu.vue';
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -140,14 +141,28 @@ onActivated(() => {
 | 
	
		
			
				|  |  |  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  let finish_status_list = ref([]); // 完成状态列表
 | 
	
		
			
				|  |  | -GetFinishStatusList_Course().then(({ finish_status_list: list }) => {
 | 
	
		
			
				|  |  | -  finish_status_list.value = list;
 | 
	
		
			
				|  |  | -});
 | 
	
		
			
				|  |  | +function getFinishStatusList_Course() {
 | 
	
		
			
				|  |  | +  GetFinishStatusList_Course().then(({ finish_status_list: list }) => {
 | 
	
		
			
				|  |  | +    finish_status_list.value = list;
 | 
	
		
			
				|  |  | +  });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +getFinishStatusList_Course();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -let buy_status_list = ref([]); // 购买状态列表
 | 
	
		
			
				|  |  | -GetStudentCourseBuyStatusList().then(({ status_list }) => {
 | 
	
		
			
				|  |  | -  buy_status_list.value = status_list;
 | 
	
		
			
				|  |  | -});
 | 
	
		
			
				|  |  | +let buy_status_list = ref([]); // 加入状态列表
 | 
	
		
			
				|  |  | +function getStudentCourseBuyStatusList() {
 | 
	
		
			
				|  |  | +  GetStudentCourseBuyStatusList().then(({ status_list }) => {
 | 
	
		
			
				|  |  | +    buy_status_list.value = status_list;
 | 
	
		
			
				|  |  | +  });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +getStudentCourseBuyStatusList();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +watch(
 | 
	
		
			
				|  |  | +  () => i18n.locale,
 | 
	
		
			
				|  |  | +  () => {
 | 
	
		
			
				|  |  | +    getStudentCourseBuyStatusList();
 | 
	
		
			
				|  |  | +    getFinishStatusList_Course();
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  let teacher_list = ref([]);
 | 
	
		
			
				|  |  |  GetMyJoinCourseTeacherList_Student().then(({ teacher_list: list }) => {
 |