| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <el-drawer :title="add ?'添加等级':'编辑等级'" :show-close="false" :visible.sync="drawer" :direction="direction" :before-close="handleClose" size="35%">
- <el-form v-loading="btnLoading" :model="form" :rules="rules" size="small" ref="form" label-width="130px">
- <el-form-item label="等级权重" prop="level" :rules="[{required: true, message: '等级权重不能为空',trigger: 'blur'}]">
- <el-select style="width:280px" v-model="form.level" placeholder="请选择">
- <el-option v-for="item in weights" :key="item.level" :label="item.name" :value="item.level" :disabled="item.disabled && item.level!=origin_level">
- </el-option>
- </el-select>
- </el-form-item>
- <el-form-item label="等级名称" prop="name">
- <el-input class="width-300" v-model="form.name" placeholder="请输入等级名称"></el-input>
- </el-form-item>
- <el-form-item label="项目佣金" prop="item_commission">
- <el-input class="width-300" v-model.number="form.item_commission" type="number">
- <template slot="append">
- <el-radio-group v-model="form.item_commission_type" size="mini">
- <el-radio :label="0">百分比</el-radio>
- <el-radio :label="1">固定值</el-radio>
- </el-radio-group>
- </template>
- </el-input>
- </el-form-item>
- <el-form-item label="享受分销提成奖励" prop="enable_distribution_commission">
- <el-switch class="width-300" v-model="form.enable_distribution_commission" :active-value="1" :inactive-value="0">
- </el-switch>
- <p style="color:#C0C4CC">开启以后可以享受下级服务项目提成的百分比奖励</p>
- </el-form-item>
- <el-form-item label="一级佣金" prop="level1_commission">
- <el-input class="width-300" v-model.number="form.level1_commission" type="number">
- <template slot="append">
- <el-radio-group v-model="form.level1_commission_type" size="mini">
- <el-radio :label="0">百分比</el-radio>
- <el-radio :label="1">固定值</el-radio>
- </el-radio-group>
- </template>
- </el-input>
- </el-form-item>
- <el-form-item label="二级佣金" prop="level2_commission">
- <el-input class="width-300" v-model.number="form.level2_commission" type="number">
- <template slot="append">
- <el-radio-group v-model="form.level2_commission_type" size="mini">
- <el-radio :label="0">百分比</el-radio>
- <el-radio :label="1">固定值</el-radio>
- </el-radio-group>
- </template>
- </el-input>
- </el-form-item>
- <el-form-item label="是否启用" prop="status">
- <el-switch v-model="form.status" :active-value="1" :inactive-value="0">
- </el-switch>
- </el-form-item>
- </el-form>
- <div style="position:absolute;bottom:30px;left:calc(50% - 66px)">
- <div style="overflow: hidden;">
- <el-button type="warning" @click="handleClose" size="mini">
- 取消
- </el-button>
- <el-button type="primary" style="margin-left:20px" @click="submitForm('form')" size="mini">
- 保存
- </el-button>
- </div>
- </div>
- </el-drawer>
|