|  | @@ -659,7 +659,7 @@ export default {
 | 
	
		
			
				|  |  |                "isShowMusicCourseForPay",
 | 
	
		
			
				|  |  |                res.data?.calender?.paymentItemShowState?.isShowMusicCourseForPay
 | 
	
		
			
				|  |  |              );
 | 
	
		
			
				|  |  | -            if (res.data.member) {
 | 
	
		
			
				|  |  | +            if (res.data.member && res.data.member.length > 0) {
 | 
	
		
			
				|  |  |                // 团练保
 | 
	
		
			
				|  |  |                this.member = true;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1166,6 +1166,7 @@ export default {
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        let memberObj = JSON.parse(JSON.stringify(form.memberList))
 | 
	
		
			
				|  |  | +      const tempMemberObj = []
 | 
	
		
			
				|  |  |        // // 获取会员名称
 | 
	
		
			
				|  |  |        if (memberObj && memberObj.length > 0) {
 | 
	
		
			
				|  |  |          memberObj.forEach(item => {
 | 
	
	
		
			
				|  | @@ -1175,6 +1176,10 @@ export default {
 | 
	
		
			
				|  |  |              item.name = n.name;
 | 
	
		
			
				|  |  |              item.intro = n.intro
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          if(item.memberRankSettingId) {
 | 
	
		
			
				|  |  | +            tempMemberObj.push(item)
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        let tempCourseList = form.eclass?.length > 0 ? form.eclass : [];
 | 
	
	
		
			
				|  | @@ -1196,7 +1201,7 @@ export default {
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            activity: [...activeList], // 小班课
 | 
	
		
			
				|  |  |            course: courseList, // 课程
 | 
	
		
			
				|  |  | -          member: memberObj, // 学练宝
 | 
	
		
			
				|  |  | +          member: tempMemberObj, // 学练宝
 | 
	
		
			
				|  |  |            memberPrivilegesItemList: [], // 会员基本内容
 | 
	
		
			
				|  |  |            repair:
 | 
	
		
			
				|  |  |              form.leBaoList?.length > 0 &&
 | 
	
	
		
			
				|  | @@ -1217,10 +1222,13 @@ export default {
 | 
	
		
			
				|  |  |          const calenderMember = []
 | 
	
		
			
				|  |  |          tempMemberList.forEach(item => {
 | 
	
		
			
				|  |  |            const { memberRankSettingId, ...more } = item 
 | 
	
		
			
				|  |  | -          calenderMember.push({
 | 
	
		
			
				|  |  | -            ...more,
 | 
	
		
			
				|  |  | -            memberRankSettingId: memberRankSettingId.length > 0 ? memberRankSettingId[memberRankSettingId.length - 1] : null
 | 
	
		
			
				|  |  | -          })
 | 
	
		
			
				|  |  | +          if(memberRankSettingId) {
 | 
	
		
			
				|  |  | +            calenderMember.push({
 | 
	
		
			
				|  |  | +              ...more,
 | 
	
		
			
				|  |  | +              memberRankSettingId: memberRankSettingId.length > 0 ? memberRankSettingId[memberRankSettingId.length - 1] : null
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          return {
 | 
	
		
			
				|  |  |            payUserType: this.$route.query.payUserType,
 | 
	
	
		
			
				|  | @@ -1240,7 +1248,7 @@ export default {
 | 
	
		
			
				|  |  |            //   this.form.memberList[0]?.memberRankSettingId
 | 
	
		
			
				|  |  |            //     ? { ...this.form.memberList[0] }
 | 
	
		
			
				|  |  |            //     : null,
 | 
	
		
			
				|  |  | -          calenderMemberList: calenderMember.length > 0 ? calenderMember : [],
 | 
	
		
			
				|  |  | +          calenderMemberList: calenderMember.length > 0 ? calenderMember : null,
 | 
	
		
			
				|  |  |            musicGroupPaymentCalenderCourseSettingsList:
 | 
	
		
			
				|  |  |              this.form.eclass?.length > 0 ? this.form.eclass : null,
 | 
	
		
			
				|  |  |            musicGroupId: this.$route.query.id,
 | 
	
	
		
			
				|  | @@ -1261,10 +1269,12 @@ export default {
 | 
	
		
			
				|  |  |          const calenderMember = []
 | 
	
		
			
				|  |  |          tempMemberList.forEach(item => {
 | 
	
		
			
				|  |  |            const { memberRankSettingId, ...more } = item 
 | 
	
		
			
				|  |  | -          calenderMember.push({
 | 
	
		
			
				|  |  | -            ...more,
 | 
	
		
			
				|  |  | -            memberRankSettingId: memberRankSettingId.length > 0 ? memberRankSettingId[memberRankSettingId.length - 1] : null
 | 
	
		
			
				|  |  | -          })
 | 
	
		
			
				|  |  | +          if(memberRankSettingId) {
 | 
	
		
			
				|  |  | +            calenderMember.push({
 | 
	
		
			
				|  |  | +              ...more,
 | 
	
		
			
				|  |  | +              memberRankSettingId: memberRankSettingId.length > 0 ? memberRankSettingId[memberRankSettingId.length - 1] : null
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          return {
 | 
	
		
			
				|  |  |            payUserType: this.$route.query.payUserType,
 | 
	
	
		
			
				|  | @@ -1284,7 +1294,7 @@ export default {
 | 
	
		
			
				|  |  |            //   this.form.memberList[0]?.memberRankSettingId
 | 
	
		
			
				|  |  |            //     ? { ...this.form.memberList[0] }
 | 
	
		
			
				|  |  |            //     : null,
 | 
	
		
			
				|  |  | -          calenderMemberList: calenderMember.length > 0 ? calenderMember : [],
 | 
	
		
			
				|  |  | +          calenderMemberList: calenderMember.length > 0 ? calenderMember : null,
 | 
	
		
			
				|  |  |            musicGroupPaymentCalenderCourseSettingsList:
 | 
	
		
			
				|  |  |              this.form.eclass?.length > 0 ? this.form.eclass : null,
 | 
	
		
			
				|  |  |            musicGroupId: this.$route.query.id,
 |