edit.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <el-drawer :title="add ?'添加等级':'编辑等级'" :show-close="false" :visible.sync="drawer" :direction="direction" :before-close="handleClose" size="35%">
  2. <el-form v-loading="btnLoading" :model="form" :rules="rules" size="small" ref="form" label-width="130px">
  3. <el-form-item label="等级权重" prop="level" :rules="[{required: true, message: '等级权重不能为空',trigger: 'blur'}]">
  4. <el-select style="width:280px" v-model="form.level" placeholder="请选择">
  5. <el-option v-for="item in weights" :key="item.level" :label="item.name" :value="item.level" :disabled="item.disabled && item.level!=origin_level">
  6. </el-option>
  7. </el-select>
  8. </el-form-item>
  9. <el-form-item label="等级名称" prop="name">
  10. <el-input class="width-300" v-model="form.name" placeholder="请输入等级名称"></el-input>
  11. </el-form-item>
  12. <el-form-item label="项目佣金" prop="item_commission">
  13. <el-input class="width-300" v-model.number="form.item_commission" type="number">
  14. <template slot="append">
  15. <el-radio-group v-model="form.item_commission_type" size="mini">
  16. <el-radio :label="0">百分比</el-radio>
  17. <el-radio :label="1">固定值</el-radio>
  18. </el-radio-group>
  19. </template>
  20. </el-input>
  21. </el-form-item>
  22. <el-form-item label="享受分销提成奖励" prop="enable_distribution_commission">
  23. <el-switch class="width-300" v-model="form.enable_distribution_commission" :active-value="1" :inactive-value="0">
  24. </el-switch>
  25. <p style="color:#C0C4CC">开启以后可以享受下级服务项目提成的百分比奖励</p>
  26. </el-form-item>
  27. <el-form-item label="一级佣金" prop="level1_commission">
  28. <el-input class="width-300" v-model.number="form.level1_commission" type="number">
  29. <template slot="append">
  30. <el-radio-group v-model="form.level1_commission_type" size="mini">
  31. <el-radio :label="0">百分比</el-radio>
  32. <el-radio :label="1">固定值</el-radio>
  33. </el-radio-group>
  34. </template>
  35. </el-input>
  36. </el-form-item>
  37. <el-form-item label="二级佣金" prop="level2_commission">
  38. <el-input class="width-300" v-model.number="form.level2_commission" type="number">
  39. <template slot="append">
  40. <el-radio-group v-model="form.level2_commission_type" size="mini">
  41. <el-radio :label="0">百分比</el-radio>
  42. <el-radio :label="1">固定值</el-radio>
  43. </el-radio-group>
  44. </template>
  45. </el-input>
  46. </el-form-item>
  47. <el-form-item label="是否启用" prop="status">
  48. <el-switch v-model="form.status" :active-value="1" :inactive-value="0">
  49. </el-switch>
  50. </el-form-item>
  51. </el-form>
  52. <div style="position:absolute;bottom:30px;left:calc(50% - 66px)">
  53. <div style="overflow: hidden;">
  54. <el-button type="warning" @click="handleClose" size="mini">
  55. 取消
  56. </el-button>
  57. <el-button type="primary" style="margin-left:20px" @click="submitForm('form')" size="mini">
  58. 保存
  59. </el-button>
  60. </div>
  61. </div>
  62. </el-drawer>