bonus_pool.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <el-row>
  2. <el-col :span="24">
  3. <el-form-item label="奖金池">
  4. <el-col :span="12" style="width: 100%;">
  5. <el-radio-group v-model="ruleForm.bonus_pool.is_enable">
  6. <el-radio :label="1">开启</el-radio>
  7. <el-radio :label="0">关闭</el-radio>
  8. </el-radio-group>
  9. </el-col>
  10. <div class="tips-text" style="line-height: 24px;">
  11. 是否开启奖金池
  12. </div>
  13. </el-form-item>
  14. <el-form-item label="当前奖金池">
  15. <el-col :span="12" style="width: 100%;">
  16. <template>
  17. <span>{{ruleForm.bonus_pool.curr_pool_money || 0}} 元</span>
  18. </template>
  19. </el-col>
  20. <div class="tips-text" style="line-height: 24px;">
  21. 当前奖金池累积余额
  22. </div>
  23. </el-form-item>
  24. <el-form-item label="每日奖金池拿出" prop="bonus_pool.everyday_out_rate" :rules="[{ pattern:/^\d+(\.\d{0,2})?$/, message: '格式为数字,最多保留两位小数', trigger: 'blur' }]">
  25. <el-col :span="12" style="width: 100%;">
  26. <el-input type="number" v-model="ruleForm.bonus_pool.everyday_out_rate">
  27. <template slot="append">%均分</template>
  28. </el-input>
  29. </el-col>
  30. <div class="tips-text" style="line-height: 24px;">
  31. 如设置周期是每日,奖金池每日从累积奖金池拿多少出来分给满足以下累积拼中的用户
  32. </div>
  33. </el-form-item>
  34. <el-form-item label="结算周期">
  35. <el-col :span="12" style="width: 100%;">
  36. <el-radio v-model="ruleForm.bonus_pool.settle_type" :label="1">每天</el-radio>
  37. <el-radio v-model="ruleForm.bonus_pool.settle_type" :label="2">每周一</el-radio>
  38. <el-radio v-model="ruleForm.bonus_pool.settle_type" :label="3">每月一号</el-radio>
  39. </el-col>
  40. <div class="tips-text" style="line-height: 24px;">
  41. 奖金池发放周期
  42. </div>
  43. </el-form-item>
  44. <el-form-item label="奖金池奖励阶梯">
  45. <el-col :span="12" style="width: 100%">
  46. <el-radio v-model="ruleForm.bonus_pool.every_day_bingo_prize" :label="1">每次拼中奖励</el-radio>
  47. <el-radio v-model="ruleForm.bonus_pool.every_day_bingo_prize" :label="2">累计拼中奖励</el-radio>
  48. </el-col>
  49. <div class="tips-text" style="line-height: 24px;">
  50. 奖金池发放条件选择
  51. </div>
  52. </el-form-item>
  53. <template v-if="ruleForm.bonus_pool.every_day_bingo_prize == 1">
  54. <el-form-item>
  55. <template>每拼中</template>
  56. <el-input type="number" v-model="ruleForm.bonus_pool.every_day_bingo_nums" style="width: 200px;">
  57. <template slot="append">次</template>
  58. </el-input>
  59. 奖励
  60. <el-input type="number" :min="0" class="member-money" v-model="ruleForm.bonus_pool.every_day_bingo_limit_prize" placeholder="" style="width: 200px;">
  61. <template slot="append">元</template>
  62. </el-input>
  63. </el-form-item>
  64. </template>
  65. <template v-if="ruleForm.bonus_pool.every_day_bingo_prize == 2">
  66. <template v-for="(item, index) in ruleForm.bonus_pool.win_basic_setting">
  67. <el-form-item>
  68. <template>拼中</template>
  69. <el-input type="number" v-model="item.times" style="width: 200px;">
  70. <template slot="append">次</template>
  71. </el-input>
  72. 奖励
  73. <el-input type="number" :min="0" class="member-money" v-model="item.money" placeholder="" style="width: 200px;">
  74. <template slot="append">元</template>
  75. </el-input>
  76. <el-button size="small" :loading="btnLoading" class="button-item" type="text" style="margin-left:5px;" @click="deleteRewardItem(index)">删除</el-button>
  77. </el-form-item>
  78. </template>
  79. <el-button size="small" :loading="btnLoading" class="button-item" type="primary" style="position: relative; left:20%" @click="addRewardItem">添加奖励阶梯</el-button>
  80. </template>
  81. <!-- <el-form-item label="是否开启虚拟奖金池">-->
  82. <!-- <el-radio-group v-model="ruleForm.bonus_pool.is_virtual_bonus_pool">-->
  83. <!-- <el-radio :label="1">开启</el-radio>-->
  84. <!-- <el-radio :label="0">关闭</el-radio>-->
  85. <!-- </el-radio-group>-->
  86. <!-- </el-form-item>-->
  87. <!-- <template v-if="ruleForm.bonus_pool.is_virtual_bonus_pool == 1">-->
  88. <!-- <el-form-item label="虚拟奖金池" prop="bonus_pool.virtual_money" :rules="[{ pattern:/^\d+(\.\d{0,2})?$/, message: '格式为数字,最多保留两位小数', trigger: 'blur' }]">-->
  89. <!-- <el-col :span="12">-->
  90. <!-- <el-input type="number" v-model="ruleForm.bonus_pool.virtual_money">-->
  91. <!-- <template slot="append">元</template>-->
  92. <!-- </el-input>-->
  93. <!-- </el-col>-->
  94. <!-- </el-form-item>-->
  95. <!-- <el-form-item label="虚拟人数">-->
  96. <!-- <el-col :span="12">-->
  97. <!-- <el-input v-model="ruleForm.bonus_pool.virtual_pepole" onkeyup="value=value.replace(/[^\d]/g,'')">-->
  98. <!-- <template slot="append">个</template>-->
  99. <!-- </el-input>-->
  100. <!-- </el-col>-->
  101. <!-- </el-form-item>-->
  102. <!-- </template>-->
  103. </el-col>
  104. </el-row>