|  | @@ -29,6 +29,18 @@
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |            <el-button @click="onCheckAllBranch">适用所有分部</el-button>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | +        <el-form-item label="课程形式"
 | 
	
		
			
				|  |  | +                      prop="stauts">
 | 
	
		
			
				|  |  | +          <el-select v-model.trim="vipform.stauts"
 | 
	
		
			
				|  |  | +                     filterable
 | 
	
		
			
				|  |  | +                     clearable
 | 
	
		
			
				|  |  | +                     multiple>
 | 
	
		
			
				|  |  | +            <el-option v-for="(item,index) in courseStatusList"
 | 
	
		
			
				|  |  | +                       :key="index"
 | 
	
		
			
				|  |  | +                       :value="item.id"
 | 
	
		
			
				|  |  | +                       :label="item.name"></el-option>
 | 
	
		
			
				|  |  | +          </el-select>
 | 
	
		
			
				|  |  | +        </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item label="活动描述"
 | 
	
		
			
				|  |  |                        prop="desc">
 | 
	
		
			
				|  |  |            <el-input type="textarea"
 | 
	
	
		
			
				|  | @@ -55,18 +67,7 @@
 | 
	
		
			
				|  |  |                            start-placeholder="开始日期"
 | 
	
		
			
				|  |  |                            end-placeholder="结束日期"></el-date-picker>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -        <el-form-item label="课程形式"
 | 
	
		
			
				|  |  | -                      prop="stauts">
 | 
	
		
			
				|  |  | -          <el-select v-model.trim="vipform.stauts"
 | 
	
		
			
				|  |  | -                     filterable
 | 
	
		
			
				|  |  | -                     clearable
 | 
	
		
			
				|  |  | -                     multiple>
 | 
	
		
			
				|  |  | -            <el-option v-for="(item,index) in courseStatusList"
 | 
	
		
			
				|  |  | -                       :key="index"
 | 
	
		
			
				|  |  | -                       :value="item.id"
 | 
	
		
			
				|  |  | -                       :label="item.name"></el-option>
 | 
	
		
			
				|  |  | -          </el-select>
 | 
	
		
			
				|  |  | -        </el-form-item>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        </el-form>
 | 
	
		
			
				|  |  |        <div class="activeRange">
 | 
	
		
			
				|  |  |          <div class="left">
 | 
	
	
		
			
				|  | @@ -220,7 +221,7 @@ export default {
 | 
	
		
			
				|  |  |    name: "vipNewActive",
 | 
	
		
			
				|  |  |    data () {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  | -      pageType: this.$route.query.type,
 | 
	
		
			
				|  |  | +      pageType: '',
 | 
	
		
			
				|  |  |        labelPosition: "left",
 | 
	
		
			
				|  |  |        vipform: {
 | 
	
		
			
				|  |  |          name: "",
 | 
	
	
		
			
				|  | @@ -249,7 +250,8 @@ export default {
 | 
	
		
			
				|  |  |          courseTime: [
 | 
	
		
			
				|  |  |            { required: false, message: "请选择课程时间", trigger: "blur" }
 | 
	
		
			
				|  |  |          ],
 | 
	
		
			
				|  |  | -        organ: [{ required: true, message: "请选择适用分部", trigger: "blur" }]
 | 
	
		
			
				|  |  | +        organ: [{ required: true, message: "请选择适用分部", trigger: "blur" }],
 | 
	
		
			
				|  |  | +        stauts: [{ required: true, message: "请选择活动形式", trigger: "blur" }]
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        courseStatusList: [], // 获取所有课程形式
 | 
	
		
			
				|  |  |        activeType: "",
 | 
	
	
		
			
				|  | @@ -270,8 +272,13 @@ export default {
 | 
	
		
			
				|  |  |        offlineClassJoinGradientRewards: false
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | +  activated () {
 | 
	
		
			
				|  |  | +    this.pageType = this.$route.query.type
 | 
	
		
			
				|  |  | +    this.$refs.vipform.resetFields();
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  |    deactivated () {
 | 
	
		
			
				|  |  |      Object.assign(this.$data, this.$options.data())
 | 
	
		
			
				|  |  | +    this.$refs.vipform.resetFields();
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    mounted () {
 | 
	
		
			
				|  |  |      if (this.$route.query.rules) {
 |