| | |
| | | <el-radio v-model="form.is_open" label="0">关闭</el-radio> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="是否开启级差奖"> |
| | | <div> |
| | | <el-radio v-model="form.jcaward" label="1">开启</el-radio> |
| | | <el-radio v-model="form.jcaward" label="0">关闭</el-radio> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="是否开启平级奖"> |
| | | <div> |
| | | <el-radio v-model="form.pjaward" label="1">开启</el-radio> |
| | | <el-radio v-model="form.pjaward" label="0">关闭</el-radio> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="平级奖励层级" v-if="form.pjaward==1"> |
| | | <div> |
| | | <el-input v-model="form.pjaward_level" type="number" class="max-w460"></el-input> |
| | | <div class="tips">默认1级,即只往上找一个平级</div> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="成为VIP需要购买的商品"> |
| | | <div> |
| | | <el-row> |
| | |
| | | </el-input> |
| | | <div class="tips">用户直推指定数量的用户后,即可享受平台佣金</div> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="复购专区奖条件" name="second"> |
| | | <label>推荐VIP会员人数</label> |
| | | <el-input v-model="form.viewpoint_buy_count" type="number" class="max-w460"> |
| | | <template slot="append">人</template> |
| | | </el-input> |
| | | <label>每月复购专区消费</label> |
| | | <el-input v-model="form.repurchase_consumption" type="number" class="max-w460"> |
| | | <template slot="append">元</template> |
| | | </el-input> |
| | | <div class="tips">用户满足条件后,即可享复购专区奖</div> |
| | | </el-form-item> |
| | | <el-form-item label="下级收益补贴条件" name="second"> |
| | | <label>直推指定等级</label> |
| | | <el-select v-model="form.referee_grade_ids" multiple style="width: 160px; margin-left: 10px;"> |
| | | <el-option |
| | | v-for="item in userGradeList" |
| | | :key="item.grade_id" |
| | | :label="item.name" |
| | | :value="item.grade_id"> |
| | | </el-option> |
| | | </el-select> |
| | | <label>直推人数</label> |
| | | <el-input v-model="form.referee_grade_count" type="number" style="width: 160px; margin-left: 10px;" ></el-input> |
| | | <span class="ml10">人</span> |
| | | <div class="tips">直推多少用户指定会员等级后,即可享受享受下级收益补贴</div> |
| | | </el-form-item> |
| | | <!--提交--> |
| | | <div class="common-button-wrapper"> |
| | | <el-button size="small" type="primary" @click="onSubmit" :loading="loading">提交</el-button> |
| | |
| | | <script> |
| | | import PlusApi from '@/api/plus/vip.js'; |
| | | import Product from '@/components/product/Product'; |
| | | import UserApi from '@/api/user.js'; |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | is_open: '0', |
| | | become__buy_product_ids: [], |
| | | referee_buy_count: '0', |
| | | product_image: [] |
| | | product_image: [], |
| | | jcaward: '0', |
| | | pjaward: '0', |
| | | pjaward_level: '1' |
| | | }, |
| | | userGradeList:[], |
| | | /*是否打开产品弹出层*/ |
| | | isproduct: false, |
| | | /*是否正在加载*/ |
| | |
| | | }, |
| | | created() { |
| | | this.form = this.settingData.data.basic.values; |
| | | console.log(this.form) |
| | | console.log(this.form.referee_grade_ids); |
| | | // 等级id转换成数组 |
| | | for (let i = 0; i < this.form.referee_grade_ids.length; i++) { |
| | | this.form.referee_grade_ids[i] = parseInt(this.form.referee_grade_ids[i]); |
| | | } |
| | | this.getUserGradeList(); |
| | | }, |
| | | methods: { |
| | | /*获取用户管理模块的等级列表*/ |
| | | getUserGradeList() { |
| | | let self = this; |
| | | UserApi.gradelist({}, true) |
| | | .then(res => { |
| | | self.userGradeList = res.data.list.data || res.data.list; |
| | | }) |
| | | .catch(error => {}); |
| | | }, |
| | | /*提交表单*/ |
| | | onSubmit() { |
| | | let self = this; |