|  | @@ -607,13 +607,24 @@
 | 
	
		
			
				|  |  |                </auth>
 | 
	
		
			
				|  |  |                <!--  -->
 | 
	
		
			
				|  |  |                <auth
 | 
	
		
			
				|  |  | -                v-show="scope.row.payingStatus == 2 && scope.row.noneNeedCloudTeacher == 0"
 | 
	
		
			
				|  |  | +                v-show="
 | 
	
		
			
				|  |  | +                  scope.row.payingStatus == 2 &&
 | 
	
		
			
				|  |  | +                  scope.row.noneNeedCloudTeacher == 0
 | 
	
		
			
				|  |  | +                "
 | 
	
		
			
				|  |  |                  :auths="'studentRegistration/setNoneCloudTeacher'"
 | 
	
		
			
				|  |  |                >
 | 
	
		
			
				|  |  |                  <el-button type="text" @click="relieve(scope.row)"
 | 
	
		
			
				|  |  |                    >解除预约限制</el-button
 | 
	
		
			
				|  |  |                  >
 | 
	
		
			
				|  |  |                </auth>
 | 
	
		
			
				|  |  | +              <auth
 | 
	
		
			
				|  |  | +                v-show="scope.row.payingStatus == 2"
 | 
	
		
			
				|  |  | +                :auths="'studentRegistration/setCloudTeacherToFailed'"
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                <el-button type="text" @click="failedRelieve(scope.row)"
 | 
	
		
			
				|  |  | +                  >拒绝审核</el-button
 | 
	
		
			
				|  |  | +                >
 | 
	
		
			
				|  |  | +              </auth>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </template>
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
	
		
			
				|  | @@ -794,7 +805,7 @@
 | 
	
		
			
				|  |  |        width="640px"
 | 
	
		
			
				|  |  |        :visible.sync="quitVisible"
 | 
	
		
			
				|  |  |      >
 | 
	
		
			
				|  |  | -       <quiteTeam :quitForm="quitForm" :activeRow="activeRow"  ref="quitForm"/>
 | 
	
		
			
				|  |  | +      <quiteTeam :quitForm="quitForm" :activeRow="activeRow" ref="quitForm" />
 | 
	
		
			
				|  |  |        <span slot="footer" class="dialog-footer question">
 | 
	
		
			
				|  |  |          <div>
 | 
	
		
			
				|  |  |            <el-popover placement="right" width="500" trigger="click">
 | 
	
	
		
			
				|  | @@ -873,7 +884,7 @@ import {
 | 
	
		
			
				|  |  |    checkCanReg,
 | 
	
		
			
				|  |  |  } from "@/api/buildTeam";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import { setNoneCloudTeacher } from "./api";
 | 
	
		
			
				|  |  | +import { setNoneCloudTeacher, setCloudTeacherToFailed } from "./api";
 | 
	
		
			
				|  |  |  import mergeMusic from "./components/merge-music";
 | 
	
		
			
				|  |  |  import forecastList from "./components/forecast-list";
 | 
	
		
			
				|  |  |  import newForecastList from "./components/newForecast-list";
 | 
	
	
		
			
				|  | @@ -890,7 +901,7 @@ import { permission } from "@/utils/directivePage";
 | 
	
		
			
				|  |  |  import cleanDeep from "clean-deep";
 | 
	
		
			
				|  |  |  import changeVoice from "./modals/change-voice";
 | 
	
		
			
				|  |  |  import visit from "@/views/withdrawal-application/modals/visit";
 | 
	
		
			
				|  |  | -import quiteTeam from "@/views/teamDetail/components/modals/quite-team"
 | 
	
		
			
				|  |  | +import quiteTeam from "@/views/teamDetail/components/modals/quite-team";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "signupList",
 | 
	
		
			
				|  |  |    components: {
 | 
	
	
		
			
				|  | @@ -901,7 +912,7 @@ export default {
 | 
	
		
			
				|  |  |      forecastList,
 | 
	
		
			
				|  |  |      visit,
 | 
	
		
			
				|  |  |      newForecastList,
 | 
	
		
			
				|  |  | -    quiteTeam
 | 
	
		
			
				|  |  | +    quiteTeam,
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    data() {
 | 
	
		
			
				|  |  |      return {
 | 
	
	
		
			
				|  | @@ -936,7 +947,7 @@ export default {
 | 
	
		
			
				|  |  |          isMaintenanceFee: null,
 | 
	
		
			
				|  |  |          cloudTeacherAmount: null,
 | 
	
		
			
				|  |  |          isCloudTeacherAmount: null,
 | 
	
		
			
				|  |  | -        isRefundMemberFee:null,
 | 
	
		
			
				|  |  | +        isRefundMemberFee: null,
 | 
	
		
			
				|  |  |          maintenanceFee: 0,
 | 
	
		
			
				|  |  |          reason: "",
 | 
	
		
			
				|  |  |        },
 | 
	
	
		
			
				|  | @@ -1565,7 +1576,7 @@ export default {
 | 
	
		
			
				|  |  |              isRefundCourseFee: false,
 | 
	
		
			
				|  |  |              isRefundInstrumentFee: false,
 | 
	
		
			
				|  |  |              isRefundTeachingAssistantsFee: false,
 | 
	
		
			
				|  |  | -            isRefundMemberFee:false,
 | 
	
		
			
				|  |  | +            isRefundMemberFee: false,
 | 
	
		
			
				|  |  |            }).then((res) => {
 | 
	
		
			
				|  |  |              this.quitForm = {
 | 
	
		
			
				|  |  |                // 退团信息确认
 | 
	
	
		
			
				|  | @@ -1606,7 +1617,7 @@ export default {
 | 
	
		
			
				|  |  |                  isRefundTeachingAssistantsFee:
 | 
	
		
			
				|  |  |                    this.quitForm.isRefundTeachingAssistantsFee,
 | 
	
		
			
				|  |  |                  maintenanceFee: this.quitForm.maintenanceFee,
 | 
	
		
			
				|  |  | -                isRefundMemberFee:this.quitForm.isRefundMemberFee,
 | 
	
		
			
				|  |  | +                isRefundMemberFee: this.quitForm.isRefundMemberFee,
 | 
	
		
			
				|  |  |                };
 | 
	
		
			
				|  |  |                // 退还乐器练习云教练费用
 | 
	
		
			
				|  |  |                if (this.quitForm.isRefundMemberFee) {
 | 
	
	
		
			
				|  | @@ -1740,6 +1751,21 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    failedRelieve(row) {
 | 
	
		
			
				|  |  | +      this.$confirm("拒绝后学员需购买会员方可入团", "提示", {
 | 
	
		
			
				|  |  | +        confirmButtonText: "确定",
 | 
	
		
			
				|  |  | +        cancelButtonText: "取消",
 | 
	
		
			
				|  |  | +        type: "warning",
 | 
	
		
			
				|  |  | +      }).then(async () => {
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +          const res = await setCloudTeacherToFailed({ id: row.id });
 | 
	
		
			
				|  |  | +          this.$message.success("操作成功");
 | 
	
		
			
				|  |  | +          this.getList();
 | 
	
		
			
				|  |  | +        } catch (e) {
 | 
	
		
			
				|  |  | +          console.log(e);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      getCheckNum(row) {
 | 
	
		
			
				|  |  |        this.rules.page = 1;
 | 
	
		
			
				|  |  |        this.rules.limit = 10;
 | 
	
	
		
			
				|  | @@ -1761,7 +1787,7 @@ export default {
 | 
	
		
			
				|  |  |        this.search();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      getpayingNum(row) {
 | 
	
		
			
				|  |  | -            this.rules.page = 1;
 | 
	
		
			
				|  |  | +      this.rules.page = 1;
 | 
	
		
			
				|  |  |        this.rules.limit = 10;
 | 
	
		
			
				|  |  |        this.searchFrom = {
 | 
	
		
			
				|  |  |          name: null,
 | 
	
	
		
			
				|  | @@ -1779,7 +1805,7 @@ export default {
 | 
	
		
			
				|  |  |        this.search();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      getpayNum(row) {
 | 
	
		
			
				|  |  | -            this.rules.page = 1;
 | 
	
		
			
				|  |  | +      this.rules.page = 1;
 | 
	
		
			
				|  |  |        this.rules.limit = 10;
 | 
	
		
			
				|  |  |        this.searchFrom = {
 | 
	
		
			
				|  |  |          name: null,
 | 
	
	
		
			
				|  | @@ -1849,7 +1875,7 @@ export default {
 | 
	
		
			
				|  |  |            isCloudTeacherAmount: null,
 | 
	
		
			
				|  |  |            maintenanceFee: 0,
 | 
	
		
			
				|  |  |            reason: "",
 | 
	
		
			
				|  |  | -          isRefundMemberFee:null
 | 
	
		
			
				|  |  | +          isRefundMemberFee: null,
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          this.$refs["quitForm"].$refs["quitForm"].resetFields();
 | 
	
		
			
				|  |  |        }
 |