recharge.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <el-row v-if="ruleForm.basic.is_enable == 1">
  2. <el-col :span="24">
  3. <el-form-item label="嗨贝充值">
  4. <el-col :span="6">
  5. <el-switch v-model="ruleForm.recharge.enable" :active-value="1" :inactive-value="0" active-color="#13ce66" inactive-color="#e5e5e5"></el-switch>
  6. </el-col>
  7. </el-form-item>
  8. <el-form-item label="价格设置方式" v-if="ruleForm.recharge.enable == 1">
  9. <el-radio v-model="ruleForm.recharge.price_setting_method" :label="0">按阶梯</el-radio>
  10. <el-radio v-model="ruleForm.recharge.price_setting_method" :label="1">按比例</el-radio>
  11. </el-form-item>
  12. <el-form-item v-if="ruleForm.recharge.price_setting_method == 1">
  13. <el-col :span="4">
  14. <el-input v-model="ruleForm.recharge.price_setting_ratio">
  15. <template slot="append">%</template>
  16. </el-input>
  17. </el-col>
  18. </el-form-item>
  19. <el-form-item v-if="ruleForm.recharge.enable == 1 && ruleForm.recharge.price_setting_method == 0" label-width="64px">
  20. <template>
  21. <div v-for="(val, key) in ruleForm.recharge.price_ladder" style="height:45px;">
  22. <el-col :span="2">
  23. <div style="display:flex;justify-content:flex-end;padding-right:10px;">
  24. <span>充值</span>
  25. </div>
  26. </el-col>
  27. <el-col :span="4">
  28. <el-input v-model="ruleForm.recharge.price_ladder[key].money" @input="forceChange">
  29. <template slot="append">元</template>
  30. </el-input>
  31. </el-col>
  32. <el-col :span="1">
  33. <div style="display:flex;justify-content:center;">
  34. <span>得</span>
  35. </div>
  36. </el-col>
  37. <el-col :span="4">
  38. <el-input v-model="ruleForm.recharge.price_ladder[key].give" @input="forceChange">
  39. <template slot="append">枚</template>
  40. </el-input>
  41. </el-col>
  42. <el-col :span="3">
  43. <i class="el-icon-minus" style="padding-left:20px;color:red;font-size:20px;cursor:pointer" @click="delPriceLadder(key)"></i>
  44. </el-col>
  45. </div>
  46. </template>
  47. <br />
  48. <div>
  49. <el-button type="primary" size="mini" @click="addPriceLadder">添加价格配置<i class="el-icon-plus"></i></el-button>
  50. </div>
  51. </el-form-item>
  52. </el-col>
  53. </el-row>