<template>
|
<div>
|
<!--积分设置-->
|
<div class="common-form">积分设置</div>
|
<el-form-item label="是否开启积分赠送:">
|
<el-radio-group v-model="form.model.is_points_gift">
|
<el-radio :label="1">开启</el-radio>
|
<el-radio :label="0">关闭</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="是否允许使用积分抵扣">
|
<el-radio-group v-model="form.model.is_points_discount">
|
<el-radio :label="1">允许</el-radio>
|
<el-radio :label="0">不允许</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item v-if="form.model.is_points_discount == 1" label="最大抵扣积分数量:" :rules="[{ required: true, message: ' ' }]" prop="model.max_points_discount">
|
<el-input type="number" v-model="form.model.max_points_discount" class="max-w460"></el-input>
|
<div class="gray9">最大抵扣积分数量,-1为使用通用设置</div>
|
</el-form-item>
|
<!--积分设置-->
|
<div class="common-form">消费券设置</div>
|
<el-form-item label="是否开启消费券赠送:">
|
<el-radio-group v-model="form.model.is_consumption_gift">
|
<el-radio :label="1">开启</el-radio>
|
<el-radio :label="0">关闭</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="是否允许使用消费券抵扣:">
|
<el-radio-group v-model="form.model.is_consumption_discount">
|
<el-radio :label="1">允许</el-radio>
|
<el-radio :label="0">不允许</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item v-if="form.model.is_consumption_discount == 1" label="最大抵扣消费券数量" :rules="[{ required: true, message: ' ' }]" prop="model.max_consumption_discount">
|
<el-input type="number" v-model="form.model.max_consumption_discount" class="max-w460"></el-input>
|
<div class="gray9">最大抵扣消费券数量,-1为使用通用设置</div>
|
</el-form-item>
|
<div v-if="form.is_repurchase" class="common-form">见点奖设置</div>
|
<el-form-item v-if="form.is_repurchase" label="见点奖设置:">
|
<el-radio-group v-model="form.model.is_viewpoint_money">
|
<el-radio :label="1">单独见点奖</el-radio>
|
<el-radio :label="0">默认见点奖</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item v-if="form.model.is_viewpoint_money == 1" label="见点奖:" :rules="[{ required: true, message: ' ' }]" prop="model.viewpoint_money">
|
<el-input type="number" v-model="form.model.viewpoint_money" class="max-w460"></el-input>
|
</el-form-item>
|
<!--分销设置-->
|
<!-- <div class="common-form" v-if="form.basicSetting.is_open == 1">分销设置</div>
|
<el-form-item label="是否开启分销:">
|
<el-radio-group v-model="form.model.is_agent">
|
<el-radio :label="0">关闭</el-radio>
|
<el-radio :label="1">开启</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<template v-if="form.model.is_agent === 1">
|
<el-form-item label="分销规则" v-if="form.basicSetting.is_open == 1">
|
<el-radio-group v-model="form.model.is_ind_agent">
|
<el-radio :label="0">平台规则</el-radio>
|
<el-radio :label="1">单独规则</el-radio>
|
</el-radio-group>
|
<div class="gray9">平台规则:层级{{form.basicSetting.level}}级
|
<span v-if="form.basicSetting.level >= 1" style="padding-left: 10px;">1级佣金({{form.agentSetting.first_money}}%)</span>
|
<span v-if="form.basicSetting.level >= 2" style="padding-left: 10px;">2级佣金({{form.agentSetting.second_money}}%)</span>
|
<span v-if="form.basicSetting.level >= 3" style="padding-left: 10px;">3级佣金({{form.agentSetting.third_money}}%)</span>
|
</div>
|
</el-form-item>
|
<template v-if="form.model.is_ind_agent === 1 && form.basicSetting.is_open == 1">
|
<el-form-item label="分销佣金类型">
|
<el-radio-group v-model="form.model.agent_money_type" @change="changeMoneyType">
|
<el-radio :label="10">百分比</el-radio>
|
<el-radio :label="20">固定金额</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="单独分销设置">
|
<el-input type="number" min="0" v-model="form.model.first_money" class="max-w460">
|
<template slot="prepend">
|
一级佣金:
|
</template>
|
<template slot="append">
|
{{ unit }}
|
</template>
|
</el-input>
|
</el-form-item>
|
<el-form-item v-if="form.basicSetting.level >= 2">
|
<el-input type="number" min="0" v-model="form.model.second_money" class="max-w460">
|
<template slot="prepend">
|
二级佣金:
|
</template>
|
<template slot="append">
|
{{ unit }}
|
</template>
|
</el-input>
|
</el-form-item>
|
<el-form-item v-if="form.basicSetting.level >= 3">
|
<el-input type="number" min="0" v-model="form.model.third_money" class="max-w460">
|
<template slot="prepend">
|
三级佣金:
|
</template>
|
<template slot="append">
|
{{ unit }}
|
</template>
|
</el-input>
|
</el-form-item>
|
</template>
|
</template> -->
|
|
<!--团队分红设置-->
|
<div class="common-form mt50">团队分红设置</div>
|
<el-form-item label="是否参与团队分红">
|
<el-radio-group v-model="form.model.is_enable_team">
|
<el-radio :label="1">参与</el-radio>
|
<el-radio :label="0">不参与</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
|
<!--附加表单-->
|
<div class="common-form" v-if="form.basicSetting.is_open == 1">附加表单</div>
|
<el-form-item label="自定义表单:" prop="form.model.table_id">
|
<el-select v-model="form.model.table_id">
|
<el-option :value="0" :key="0" label="不使用表单"></el-option>
|
<template v-for="table in form.tableList">
|
<el-option :value="table.table_id" :key="table.table_id" :label="table.name"></el-option>
|
</template>
|
</el-select>
|
</el-form-item>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
unit: '%',
|
grade_unit: '%'
|
};
|
},
|
created() {
|
if(this.form.model.alone_grade_type == '20'){
|
this.grade_unit = '元';
|
}
|
if(this.form.model.agent_money_type == '20'){
|
this.unit = '元';
|
}
|
},
|
inject: ['form'],
|
methods: {
|
/*换算单位*/
|
changeMoneyType: function(val) {
|
if (val == '10') {
|
this.unit = '%';
|
} else {
|
this.unit = '元';
|
}
|
},
|
/*换算单位*/
|
changeGradeType: function(val) {
|
if (val == '10') {
|
this.grade_unit = '%';
|
} else {
|
this.grade_unit = '元';
|
}
|
}
|
}
|
};
|
</script>
|
|
<style></style>
|