|  | @@ -126,45 +126,42 @@
 | 
	
		
			
				|  |  |                            }"
 | 
	
		
			
				|  |  |                            placeholder="选择日期"></el-date-picker>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -        <el-form-item
 | 
	
		
			
				|  |  | -                      label="缴费方式"
 | 
	
		
			
				|  |  | +        <el-form-item label="缴费方式"
 | 
	
		
			
				|  |  |                        prop="paymentPattern"
 | 
	
		
			
				|  |  |                        @change="changePaymentPattern"
 | 
	
		
			
				|  |  | -                      :rules="[{ required: true, message: '请选择缴费方式'},]">
 | 
	
		
			
				|  |  | -                      <el-select placeholder="缴费方式"
 | 
	
		
			
				|  |  | -                                  :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'"
 | 
	
		
			
				|  |  | -                                  clearable
 | 
	
		
			
				|  |  | -                                  filterable
 | 
	
		
			
				|  |  | -                                  v-model.trim="topFrom.paymentPattern">
 | 
	
		
			
				|  |  | -                                  <el-option :value="0"
 | 
	
		
			
				|  |  | -                                              label="按月"></el-option>
 | 
	
		
			
				|  |  | -                                  <el-option :value="1"
 | 
	
		
			
				|  |  | -                                              label="按季"></el-option>
 | 
	
		
			
				|  |  | -                                  <el-option :value="2"
 | 
	
		
			
				|  |  | -                                              label="一次性"></el-option>
 | 
	
		
			
				|  |  | -                      </el-select>
 | 
	
		
			
				|  |  | +                      :rules="[{ required: !(teamStatus =='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'), message: '请选择缴费方式'},]">
 | 
	
		
			
				|  |  | +          <el-select placeholder="缴费方式"
 | 
	
		
			
				|  |  | +                     :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'"
 | 
	
		
			
				|  |  | +                     clearable
 | 
	
		
			
				|  |  | +                     filterable
 | 
	
		
			
				|  |  | +                     v-model.trim="topFrom.paymentPattern">
 | 
	
		
			
				|  |  | +            <el-option :value="0"
 | 
	
		
			
				|  |  | +                       label="按月"></el-option>
 | 
	
		
			
				|  |  | +            <el-option :value="1"
 | 
	
		
			
				|  |  | +                       label="按季"></el-option>
 | 
	
		
			
				|  |  | +            <el-option :value="2"
 | 
	
		
			
				|  |  | +                       label="一次性"></el-option>
 | 
	
		
			
				|  |  | +          </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="缴费有效期开始"
 | 
	
		
			
				|  |  |                        prop="paymentValidStartDate"
 | 
	
		
			
				|  |  | -                      :rules="[{ required: true, message: '请选择缴费有效期开始'},]">
 | 
	
		
			
				|  |  | -                      <el-date-picker
 | 
	
		
			
				|  |  | -                        :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'"
 | 
	
		
			
				|  |  | -                        v-model="topFrom.paymentValidStartDate"
 | 
	
		
			
				|  |  | -                        placeholder="开始日期"
 | 
	
		
			
				|  |  | -                        :picker-options="{
 | 
	
		
			
				|  |  | +                      :rules="[{ required: !(teamStatus =='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'), message: '请选择缴费有效期开始'},]">
 | 
	
		
			
				|  |  | +          <el-date-picker :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'"
 | 
	
		
			
				|  |  | +                          v-model="topFrom.paymentValidStartDate"
 | 
	
		
			
				|  |  | +                          placeholder="开始日期"
 | 
	
		
			
				|  |  | +                          :picker-options="{
 | 
	
		
			
				|  |  |                            firstDayOfWeek:1
 | 
	
		
			
				|  |  |                          }">
 | 
	
		
			
				|  |  | -                      </el-date-picker>
 | 
	
		
			
				|  |  | +          </el-date-picker>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="缴费有效期结束"
 | 
	
		
			
				|  |  |                        prop="paymentValidEndDate"
 | 
	
		
			
				|  |  | -                      :rules="[{ required: true, message: '请选择缴费有效期结束'},]">
 | 
	
		
			
				|  |  | -                      <el-date-picker
 | 
	
		
			
				|  |  | -                        :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit' || topFrom.paymentPattern === 2"
 | 
	
		
			
				|  |  | -                        v-model="topFrom.paymentValidEndDate"
 | 
	
		
			
				|  |  | -                        :picker-options="beginDate(topFrom.paymentValidStartDate)"
 | 
	
		
			
				|  |  | -                        placeholder="结束日期">
 | 
	
		
			
				|  |  | -                      </el-date-picker>
 | 
	
		
			
				|  |  | +                      :rules="[{ required: !(teamStatus =='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit'), message: '请选择缴费有效期结束'},]">
 | 
	
		
			
				|  |  | +          <el-date-picker :disabled="teamStatus ==='resetTeam' || teamStatus === 'teamDraft' || teamStatus === 'teamAudit' || topFrom.paymentPattern === 2"
 | 
	
		
			
				|  |  | +                          v-model="topFrom.paymentValidEndDate"
 | 
	
		
			
				|  |  | +                          :picker-options="beginDate(topFrom.paymentValidStartDate)"
 | 
	
		
			
				|  |  | +                          placeholder="结束日期">
 | 
	
		
			
				|  |  | +          </el-date-picker>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="招生年级"
 | 
	
		
			
				|  |  |                        prop="startClass"
 | 
	
	
		
			
				|  | @@ -633,7 +630,7 @@ export default {
 | 
	
		
			
				|  |  |      changeFeeType (val) {
 | 
	
		
			
				|  |  |        console.log(val == "ONLINE")
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    changePaymentPattern(val) {
 | 
	
		
			
				|  |  | +    changePaymentPattern (val) {
 | 
	
		
			
				|  |  |        if (val === 2) {
 | 
	
		
			
				|  |  |          this.topFrom.paymentValidEndDate = null
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -1169,18 +1166,6 @@ export default {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  <style lang="scss" >
 | 
	
		
			
				|  |  | -/deep/.el-date-editor {
 | 
	
		
			
				|  |  | -  width: 180px !important;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -/deep/.el-checkbox {
 | 
	
		
			
				|  |  | -  margin-left: 15px !important;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -/deep/.el-input {
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  font-size: 14px;
 | 
	
		
			
				|  |  | -  display: inline-block;
 | 
	
		
			
				|  |  | -  width: 180px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  |  .base-container {
 | 
	
		
			
				|  |  |    overflow: auto;
 | 
	
		
			
				|  |  |    // display: flex;
 | 
	
	
		
			
				|  | @@ -1326,3 +1311,17 @@ export default {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </style>
 | 
	
		
			
				|  |  | +<style lang="scss" scoped>
 | 
	
		
			
				|  |  | +/deep/.el-date-editor {
 | 
	
		
			
				|  |  | +  width: 180px !important;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +/deep/.el-checkbox {
 | 
	
		
			
				|  |  | +  margin-left: 15px !important;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +/deep/.el-input {
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  font-size: 14px;
 | 
	
		
			
				|  |  | +  display: inline-block;
 | 
	
		
			
				|  |  | +  width: 180px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</style>
 |