| 
					
				 | 
			
			
				@@ -7,6 +7,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       @submit="getList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :model="searchForm" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="缴费种类" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="searchForm.payUserType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-for="(item, index) in payUserTypeList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="缴费类型" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -37,6 +53,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         新建学员缴费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        @click="newSchoolPay" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="teamStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-permission="'musicGroupPaymentCalender/createCalender/4359'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        新建学校缴费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- <div class="newBand" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            v-if="teamStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            v-permission="'/studentPayBase'" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,6 +87,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column align="center" prop="paymentType" label="缴费种类"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              {{ scope.row.payUserType | payUserTypeFormat }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column align="center" prop="paymentType" label="缴费类型"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -175,7 +206,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   (team_status == 'FEE_AUDIT' || team_status == 'PROGRESS') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   scope.row.status === 'AUDITING' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   scope.row.paymentType != 'ADD_STUDENT' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button type="text" @click="revoke(scope.row)" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,9 +218,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   teamStatus && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   scope.row.paymentType != 'ADD_STUDENT' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  (scope.row.status == 'DRAFT' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    scope.row.status == 'REJECT') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  (scope.row.status == 'DRAFT' || scope.row.status == 'REJECT') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button type="text" @click="removeBatchNo(scope.row)" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,8 +230,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   teamStatus && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   scope.row.paymentType == 'ADD_STUDENT' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  (scope.row.status == 'DRAFT' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    scope.row.status == 'REJECT') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  (scope.row.status == 'DRAFT' || scope.row.status == 'REJECT') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-button type="text" @click="removeBatchNo(scope.row)" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -217,7 +244,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   !isNewGropu && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   teamStatus && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   scope.row.paymentType != 'MUSIC_APPLY' && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  (scope.row.status == 'OPEN'||scope.row.status == 'OVER') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  (scope.row.status == 'OPEN' || scope.row.status == 'OVER') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 @click="onCreateQRCode(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 >续费二维码</el-button 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -544,7 +571,7 @@ import reviewDetail from "../modals/review-detail"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import subjectPreview from "@/views/resetTeaming/modals/subject-preview"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { userPaymentType } from "@/constant"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { objectToOptions } from "@/utils"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { payOrderTypeList } from "@/utils/searchArray"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { payOrderTypeList,payUserTypeList } from "@/utils/searchArray"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: ["isNewGropu"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -571,6 +598,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       organizationCourseUnitPriceSettings: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         paymentType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        payUserType:null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       viewDetail: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -615,7 +643,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       activeName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dialogCalenderId: null, // 选择编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       baseInfo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      memberVisible: false, // 会员缴费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      memberVisible: false, // 会员缴费, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      payUserTypeList:payUserTypeList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //生命周期 - 创建完成(可以访问当前this实例) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -717,10 +746,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     newSchoolPay() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.payFormType = "school"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.isNew = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.activeRow = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.userVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let query = this.$route.query; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$router.push( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          path: "/business/studentPaySet", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          query: { ...query, payUserType: "SCHOOL" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (route) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          route.meta.title = "学校缴费设置"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let musicGroupId = this.$route.query.id; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -728,7 +763,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page: this.rules.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rows: this.rules.limit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         musicGroupId: musicGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        payUserType: "STUDENT", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        payUserType:this.searchForm.payUserType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         paymentType: this.searchForm.paymentType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.code == 200) { 
			 |