|
@@ -21,33 +21,39 @@
|
|
<el-form-item label="活动名称" prop="name">
|
|
<el-form-item label="活动名称" prop="name">
|
|
<el-input style="width: 400px" v-model.trim="vipform.name"></el-input>
|
|
<el-input style="width: 400px" v-model.trim="vipform.name"></el-input>
|
|
</el-form-item>
|
|
</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>
|
|
</select-all>
|
|
<!-- <el-button @click="onCheckAllBranch">适用所有分部</el-button> -->
|
|
<!-- <el-button @click="onCheckAllBranch">适用所有分部</el-button> -->
|
|
</el-form-item>
|
|
</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>
|
|
</select-all>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="活动描述" prop="desc">
|
|
<el-form-item label="活动描述" prop="desc">
|
|
@@ -215,7 +221,16 @@
|
|
<div
|
|
<div
|
|
class="head"
|
|
class="head"
|
|
:class="activeType == 'BASE_ACTIVITY' ? 'active' : ''"
|
|
: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>
|
|
</div>
|
|
@@ -241,13 +256,12 @@
|
|
:model="courseNumForm"
|
|
:model="courseNumForm"
|
|
:inline="true"
|
|
:inline="true"
|
|
ref="form"
|
|
ref="form"
|
|
- v-show="activeType == 'DISCOUNT'"
|
|
|
|
- :rules="activeType == 'DISCOUNT'?courseNumrules:[]"
|
|
|
|
|
|
+ v-show="activeType == 'DISCOUNT'"
|
|
|
|
+ :rules="activeType == 'DISCOUNT' ? courseNumrules : {}"
|
|
>
|
|
>
|
|
<el-form-item prop="minCourseNum">
|
|
<el-form-item prop="minCourseNum">
|
|
<el-input
|
|
<el-input
|
|
@change="handleMinChange"
|
|
@change="handleMinChange"
|
|
-
|
|
|
|
v-model.number="courseNumForm.minCourseNum"
|
|
v-model.number="courseNumForm.minCourseNum"
|
|
type="number"
|
|
type="number"
|
|
style="margin-left: 10px; width: 120px !important"
|
|
style="margin-left: 10px; width: 120px !important"
|
|
@@ -271,7 +285,16 @@
|
|
<div
|
|
<div
|
|
class="head"
|
|
class="head"
|
|
:class="activeType == 'GIVE_CLASS' ? 'active' : ''"
|
|
: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>
|
|
</div>
|