| | |
| | | <template slot="append">元</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="VIP专区补贴" :label-width="formLabelWidth" prop="operating_subsidy"> |
| | | <el-input v-model="form.operating_subsidy" type="number" placeholder="请输入VIP专区补贴"> |
| | | <el-form-item label="下级收益补贴" :label-width="formLabelWidth" prop="operating_subsidy"> |
| | | <el-input v-model="form.operating_subsidy" type="number" placeholder="请输入下级收益补贴"> |
| | | <template slot="append">%</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="平台直推佣金" :label-width="formLabelWidth" prop="commission"> |
| | | <el-input v-model="form.commission" type="number" placeholder="请输入平台直推佣金"> |
| | | <template slot="append">%</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="直推店铺交易额佣金" :label-width="formLabelWidth" prop="commission"> |
| | | <el-input v-model="form.supplier_money" type="number" placeholder="请输入直推店铺交易额佣金"> |
| | | <template slot="append">%</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="复购专区级差计算" :label-width="formLabelWidth" prop="differential_prize"> |
| | | <el-input v-model="form.differential_prize" type="number" placeholder="请输入复购专区级差计算"> |
| | | <template slot="append">%</template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="复购专区平级奖" :label-width="formLabelWidth" prop="equal_level_award"> |
| | | <el-input v-model="form.equal_level_award" type="number" placeholder="请输入级复购专区平级奖"> |
| | | <template slot="append">%</template> |
| | | </el-input> |
| | | </el-form-item> |
| | |
| | | </el-radio-group> |
| | | </div> |
| | | <div class="d-s-c mt16"> |
| | | <el-checkbox v-model="form.is_purchase_count">购买次数</el-checkbox> |
| | | <el-checkbox v-model="form.is_purchase_count">购买次数VIP专区商品</el-checkbox> |
| | | <el-input v-model="form.purchase_count" type="number" :disabled="!form.is_purchase_count" style="width: 160px; margin-left: 10px;" ></el-input> |
| | | <span class="ml10">次</span> |
| | | </div> |
| | | <div class="d-s-c mt16"> |
| | | <el-checkbox v-model="form.is_supplier_count">直推商家</el-checkbox> |
| | | <el-input v-model="form.supplier_count" type="number" :disabled="!form.is_supplier_count" style="width: 160px; margin-left: 10px;" ></el-input> |
| | | <span class="ml10">家</span> |
| | | </div> |
| | | <div class="d-s-c mt16"> |
| | | <el-checkbox v-model="form.is_referee_grade">直推指定会员等级</el-checkbox> |
| | | <el-select v-model="form.referee_grade_ids" multiple :disabled="!form.is_referee_grade" 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> |
| | | <el-input v-model="form.referee_grade_count" type="number" :disabled="!form.is_referee_grade" style="width: 160px; margin-left: 10px;" ></el-input> |
| | | <span class="ml10">人</span> |
| | | </div> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | |
| | | <script> |
| | | import vipApi from '@/api/plus/vip.js'; |
| | | import UserApi from '@/api/user.js'; |
| | | export default { |
| | | data() { |
| | | return { |
| | | /*用户管理模块的等级列表*/ |
| | | userGradeList: [], |
| | | /*左边长度*/ |
| | | formLabelWidth: '120px', |
| | | /*是否显示*/ |
| | |
| | | props: ['open_edit', 'form'], |
| | | created() { |
| | | this.form.is_purchase_count = this.form.is_purchase_count == 1 ? true : false; |
| | | this.form.is_supplier_count = this.form.is_supplier_count == 1 ? true : false; |
| | | this.form.is_referee_grade = this.form.is_referee_grade == 1 ? true : false; |
| | | // 等级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.dialogVisible = this.open_edit; |
| | | this.getUserGradeList(); |
| | | }, |
| | | methods: { |
| | | /*获取用户管理模块的等级列表*/ |
| | | getUserGradeList() { |
| | | let self = this; |
| | | UserApi.gradelist({}, true) |
| | | .then(res => { |
| | | self.userGradeList = res.data.list.data || res.data.list; |
| | | }) |
| | | .catch(error => {}); |
| | | }, |
| | | /*修改等级*/ |
| | | editGrade() { |
| | | let self = this; |
| | |
| | | if (valid) { |
| | | self.submit_loading = true; |
| | | params.is_purchase_count = params.is_purchase_count == true ? 1 : 0; |
| | | params.is_supplier_count = params.is_supplier_count == true ? 1 : 0; |
| | | params.is_referee_grade = params.is_referee_grade == true ? 1 : 0; |
| | | vipApi.editGrade(params, true) |
| | | .then(data => { |
| | | self.submit_loading = false; |
| | |
| | | }; |
| | | </script> |
| | | |
| | | <style></style> |
| | | <style></style> |