| 
					
				 | 
			
			
				@@ -248,9 +248,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column align="center" label="是否续费" fixed="right"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <p v-if="scope.row.type=='FREE'|| scope.row.type=='CARE_PACKAGE' || scope.row.type=='TRIAL' " >免费</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <p v-if="scope.row.type=='CHARGE'||scope.row.type=='COME_ON_PACKAGE'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                   {{ scope.row.beRenewGroupId > 0 ? "续费" : "首充" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    scope.row.type == 'FREE' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    scope.row.type == 'CARE_PACKAGE' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    scope.row.type == 'TRIAL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  免费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    scope.row.type == 'CHARGE' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    scope.row.type == 'COME_ON_PACKAGE' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  {{ scope.row.beRenewGroupId > 0 ? "续费" : "首充" }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -436,7 +449,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         practiceGroupType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         groupStatus: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      new Searchs().removeByKey('accompanyList'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      new Searchs().removeByKey("accompanyList"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.search(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onStudentExport() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -599,24 +612,44 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     closeCrouse(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.activeRow = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       this.$confirm("请确认是否关闭课程组,关闭后不予退费", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.activeRow = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$confirm("请确认是否关闭课程组,关闭后不予退费", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelGroup({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        groupId: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        groupType: "PRACTICE", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        refundAmount: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message.success("关闭成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.closeVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }).catch(()=>{}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cancelGroup({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            groupId: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            groupType: "PRACTICE", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            refundAmount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message.success("关闭成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // this.closeVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 206) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$confirm(res.msg, "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                cancelGroup({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  groupId: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  groupType: "PRACTICE", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  refundAmount: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  confirmReturnActivityGive: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$message.success("关闭成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.closeVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -663,7 +696,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     newPractice() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         path: "/business/newPractice", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        query:{courseType:'PRACTICE'} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        query: { courseType: "PRACTICE" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 |