|  | @@ -21,33 +21,39 @@
 | 
	
		
			
				|  |  |          <el-form-item label="活动名称" prop="name">
 | 
	
		
			
				|  |  |            <el-input style="width: 400px" v-model.trim="vipform.name"></el-input>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -        <el-form-item label="适用分部"
 | 
	
		
			
				|  |  | -                      prop="organ">
 | 
	
		
			
				|  |  | -          <select-all v-model.trim="vipform.organ"
 | 
	
		
			
				|  |  | -           style="width:400px"
 | 
	
		
			
				|  |  | -                     multiple
 | 
	
		
			
				|  |  | -                     filterable
 | 
	
		
			
				|  |  | -                     @visible-change="$forceUpdate()"
 | 
	
		
			
				|  |  | -                     @change="onOrganChange"
 | 
	
		
			
				|  |  | -                     clearable>
 | 
	
		
			
				|  |  | -            <el-option v-for="(item,index) in selects.branchs"
 | 
	
		
			
				|  |  | -                       :key="index"
 | 
	
		
			
				|  |  | -                       :label="item.name"
 | 
	
		
			
				|  |  | -                       :value="item.id"></el-option>
 | 
	
		
			
				|  |  | +        <el-form-item label="适用分部" prop="organ">
 | 
	
		
			
				|  |  | +          <select-all
 | 
	
		
			
				|  |  | +            v-model.trim="vipform.organ"
 | 
	
		
			
				|  |  | +            style="width: 400px"
 | 
	
		
			
				|  |  | +            multiple
 | 
	
		
			
				|  |  | +            filterable
 | 
	
		
			
				|  |  | +            @visible-change="$forceUpdate()"
 | 
	
		
			
				|  |  | +            @change="onOrganChange"
 | 
	
		
			
				|  |  | +            clearable
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <el-option
 | 
	
		
			
				|  |  | +              v-for="(item, index) in selects.branchs"
 | 
	
		
			
				|  |  | +              :key="index"
 | 
	
		
			
				|  |  | +              :label="item.name"
 | 
	
		
			
				|  |  | +              :value="item.id"
 | 
	
		
			
				|  |  | +            ></el-option>
 | 
	
		
			
				|  |  |            </select-all>
 | 
	
		
			
				|  |  |            <!-- <el-button @click="onCheckAllBranch">适用所有分部</el-button> -->
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -        <el-form-item label="课程形式"
 | 
	
		
			
				|  |  | -                      prop="stauts">
 | 
	
		
			
				|  |  | -          <select-all v-model.trim="vipform.stauts"
 | 
	
		
			
				|  |  | -                       style="width:400px"
 | 
	
		
			
				|  |  | -                     @visible-change="$forceUpdate()"
 | 
	
		
			
				|  |  | -                     clearable
 | 
	
		
			
				|  |  | -                     multiple>
 | 
	
		
			
				|  |  | -            <el-option v-for="item in selects.vipGroupCategory"
 | 
	
		
			
				|  |  | -                       :key="item.id"
 | 
	
		
			
				|  |  | -                       :value="item.id"
 | 
	
		
			
				|  |  | -                       :label="item.name"></el-option>
 | 
	
		
			
				|  |  | +        <el-form-item label="课程形式" prop="stauts">
 | 
	
		
			
				|  |  | +          <select-all
 | 
	
		
			
				|  |  | +            v-model.trim="vipform.stauts"
 | 
	
		
			
				|  |  | +            style="width: 400px"
 | 
	
		
			
				|  |  | +            @visible-change="$forceUpdate()"
 | 
	
		
			
				|  |  | +            clearable
 | 
	
		
			
				|  |  | +            multiple
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            <el-option
 | 
	
		
			
				|  |  | +              v-for="item in selects.vipGroupCategory"
 | 
	
		
			
				|  |  | +              :key="item.id"
 | 
	
		
			
				|  |  | +              :value="item.id"
 | 
	
		
			
				|  |  | +              :label="item.name"
 | 
	
		
			
				|  |  | +            ></el-option>
 | 
	
		
			
				|  |  |            </select-all>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="活动描述" prop="desc">
 | 
	
	
		
			
				|  | @@ -215,7 +221,16 @@
 | 
	
		
			
				|  |  |              <div
 | 
	
		
			
				|  |  |                class="head"
 | 
	
		
			
				|  |  |                :class="activeType == 'BASE_ACTIVITY' ? 'active' : ''"
 | 
	
		
			
				|  |  | -               @click="()=>{this.$refs['form'].resetFields();activeType = 'BASE_ACTIVITY'}"
 | 
	
		
			
				|  |  | +              @click="
 | 
	
		
			
				|  |  | +                () => {
 | 
	
		
			
				|  |  | +                  this.$refs['form'].resetFields();
 | 
	
		
			
				|  |  | +                  activeType = 'BASE_ACTIVITY';
 | 
	
		
			
				|  |  | +                  courseNumForm = {
 | 
	
		
			
				|  |  | +                    minCourseNum: null,
 | 
	
		
			
				|  |  | +                    maxCourseNum: null,
 | 
	
		
			
				|  |  | +                  };
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              "
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                基础活动
 | 
	
		
			
				|  |  |              </div>
 | 
	
	
		
			
				|  | @@ -241,13 +256,12 @@
 | 
	
		
			
				|  |  |                :model="courseNumForm"
 | 
	
		
			
				|  |  |                :inline="true"
 | 
	
		
			
				|  |  |                ref="form"
 | 
	
		
			
				|  |  | -               v-show="activeType == 'DISCOUNT'"
 | 
	
		
			
				|  |  | -              :rules="activeType == 'DISCOUNT'?courseNumrules:[]"
 | 
	
		
			
				|  |  | +              v-show="activeType == 'DISCOUNT'"
 | 
	
		
			
				|  |  | +              :rules="activeType == 'DISCOUNT' ? courseNumrules : {}"
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                <el-form-item prop="minCourseNum">
 | 
	
		
			
				|  |  |                  <el-input
 | 
	
		
			
				|  |  |                    @change="handleMinChange"
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                    v-model.number="courseNumForm.minCourseNum"
 | 
	
		
			
				|  |  |                    type="number"
 | 
	
		
			
				|  |  |                    style="margin-left: 10px; width: 120px !important"
 | 
	
	
		
			
				|  | @@ -271,7 +285,16 @@
 | 
	
		
			
				|  |  |              <div
 | 
	
		
			
				|  |  |                class="head"
 | 
	
		
			
				|  |  |                :class="activeType == 'GIVE_CLASS' ? 'active' : ''"
 | 
	
		
			
				|  |  | -             @click="()=>{this.$refs['form'].resetFields();activeType = 'GIVE_CLASS'}"
 | 
	
		
			
				|  |  | +              @click="
 | 
	
		
			
				|  |  | +                () => {
 | 
	
		
			
				|  |  | +                  this.$refs['form'].resetFields();
 | 
	
		
			
				|  |  | +                  activeType = 'GIVE_CLASS';
 | 
	
		
			
				|  |  | +                      courseNumForm = {
 | 
	
		
			
				|  |  | +                    minCourseNum: null,
 | 
	
		
			
				|  |  | +                    maxCourseNum: null,
 | 
	
		
			
				|  |  | +                  };
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +              "
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  |                赠送课时
 | 
	
		
			
				|  |  |              </div>
 |