|
@@ -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) {
|