reward.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <template id="reward">
  2. <el-row>
  3. <el-col :span="24">
  4. <div class="mo_title">推荐注册</div>
  5. <el-form-item label="开关">
  6. <el-col :span="14">
  7. <el-switch v-model="ruleForm.user_reward.recommend_register.value" :active-value="1" :inactive-value="0"></el-switch>
  8. <div class="tips-text" v-if="ruleForm.user_reward.recommend_register.remark">{{ruleForm.user.recommend_register.remark}}</div>
  9. </el-col>
  10. </el-form-item>
  11. <el-form-item label="奖励类型" prop="recommend_register_type">
  12. <el-radio-group v-model="ruleForm.user_reward.recommend_register_type.value">
  13. <el-radio v-for="(value,index) in ruleForm.user_reward.recommend_register_type.extra" :key="index" :label="index">{{value}}</el-radio>
  14. </el-radio-group>
  15. </el-form-item>
  16. <el-form-item label="奖励数量" prop="recommend_register_amount">
  17. <el-col :span="14">
  18. <el-input-number size="medium" v-model="ruleForm.user_reward.recommend_register_amount.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  19. </el-col>
  20. </el-form-item>
  21. <div v-if="ruleForm.user_reward_redpacket.is_open==1">
  22. <el-form-item label="红包奖励">
  23. <el-col :span="14">
  24. <el-switch v-model="ruleForm.user_reward_redpacket.recommend_register.value" :active-value="1" :inactive-value="0"></el-switch>
  25. <div class="tips-text" v-if="ruleForm.user_reward_redpacket.recommend_register.remark">{{ruleForm.user.recommend_register.remark}}</div>
  26. </el-col>
  27. </el-form-item>
  28. <el-form-item label="奖励类型" prop="recommend_register_type">
  29. <el-radio-group v-model="ruleForm.user_reward_redpacket.recommend_register_type.value">
  30. <el-radio v-for="(value,index) in ruleForm.user_reward_redpacket.recommend_register_type.extra" :key="index" :label="index">{{value}}</el-radio>
  31. </el-radio-group>
  32. </el-form-item>
  33. <el-form-item label="奖励数量" prop="recommend_register_amount">
  34. <el-col :span="14">
  35. <el-input-number size="medium" v-model="ruleForm.user_reward_redpacket.recommend_register_amount.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  36. </el-col>
  37. </el-form-item>
  38. </div>
  39. <div class="mo_title">用户注册</div>
  40. <el-form-item label="开关">
  41. <el-col :span="14">
  42. <el-switch v-model="ruleForm.user_reward.user_register.value" :active-value="1" :inactive-value="0"></el-switch>
  43. <div class="tips-text" v-if="ruleForm.user_reward.user_register.remark">{{ruleForm.user.user_register.remark}}</div>
  44. </el-col>
  45. </el-form-item>
  46. <el-form-item label="奖励类型" prop="user_register_type">
  47. <el-radio-group v-model="ruleForm.user_reward.user_register_type.value">
  48. <el-radio v-for="(value,index) in ruleForm.user_reward.user_register_type.extra" :key="index" :label="index">{{value}}</el-radio>
  49. </el-radio-group>
  50. </el-form-item>
  51. <el-form-item label="奖励数量" prop="user_register_amount">
  52. <el-col :span="14">
  53. <el-input-number size="medium" v-model="ruleForm.user_reward.user_register_amount.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  54. </el-col>
  55. </el-form-item>
  56. <div v-if="ruleForm.user_reward_redpacket.is_open==1">
  57. <el-form-item label="红包奖励">
  58. <el-col :span="14">
  59. <el-switch v-model="ruleForm.user_reward_redpacket.user_register.value" :active-value="1" :inactive-value="0"></el-switch>
  60. <div class="tips-text" v-if="ruleForm.user_reward_redpacket.user_register.remark">{{ruleForm.user.user_register.remark}}</div>
  61. </el-col>
  62. </el-form-item>
  63. <el-form-item label="奖励类型" prop="user_register_type">
  64. <el-radio-group v-model="ruleForm.user_reward_redpacket.user_register_type.value">
  65. <el-radio v-for="(value,index) in ruleForm.user_reward_redpacket.user_register_type.extra" :key="index" :label="index">{{value}}</el-radio>
  66. </el-radio-group>
  67. </el-form-item>
  68. <el-form-item label="奖励数量" prop="user_register_amount">
  69. <el-col :span="14">
  70. <el-input-number size="medium" v-model="ruleForm.user_reward_redpacket.user_register_amount.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  71. </el-col>
  72. </el-form-item>
  73. </div>
  74. <template v-if="extraData.is_installed_fun_town">
  75. <el-form-item label="贡献值奖励开关">
  76. <el-col :span="14">
  77. <el-switch v-model="ruleForm.user_reward.register_contribute_switch.value" :active-value="1" :inactive-value="0"></el-switch>
  78. <div class="tips-text" v-if="ruleForm.user_reward.register_contribute_switch.remark">{{ruleForm.user.register_contribute_switch.remark}}</div>
  79. </el-col>
  80. </el-form-item>
  81. <el-form-item label="奖励类型">
  82. <el-radio-group v-model="ruleForm.user_reward.register_contribute_radio.value">
  83. <el-radio v-for="(value,index) in ruleForm.user_reward.register_contribute_radio.extra" :key="index" :label="index">{{value}}</el-radio>
  84. </el-radio-group>
  85. </el-form-item>
  86. <el-form-item label="奖励数量">
  87. <el-col :span="14">
  88. <el-input-number size="medium" v-model="ruleForm.user_reward.register_contribute_num.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  89. </el-col>
  90. </el-form-item>
  91. <el-form-item label="蜜豆奖励开关">
  92. <el-col :span="14">
  93. <el-switch v-model="ruleForm.user_reward.register_midou_switch.value" :active-value="1" :inactive-value="0"></el-switch>
  94. <div class="tips-text" v-if="ruleForm.user_reward.register_midou_switch.remark">{{ruleForm.user.register_midou_switch.remark}}</div>
  95. </el-col>
  96. </el-form-item>
  97. <el-form-item label="奖励类型">
  98. <el-radio-group v-model="ruleForm.user_reward.register_midou_radio.value">
  99. <el-radio v-for="(value,index) in ruleForm.user_reward.register_midou_radio.extra" :key="index" :label="index">{{value}}</el-radio>
  100. </el-radio-group>
  101. </el-form-item>
  102. <el-form-item label="奖励数量">
  103. <el-col :span="14">
  104. <el-input-number size="medium" v-model="ruleForm.user_reward.register_midou_num.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  105. </el-col>
  106. </el-form-item>
  107. <el-form-item label="金币奖励开关">
  108. <el-col :span="14">
  109. <el-switch v-model="ruleForm.user_reward.register_gold_switch.value" :active-value="1" :inactive-value="0"></el-switch>
  110. <div class="tips-text" v-if="ruleForm.user_reward.register_gold_switch.remark">{{ruleForm.user.register_gold_switch.remark}}</div>
  111. </el-col>
  112. </el-form-item>
  113. <el-form-item label="奖励数量">
  114. <el-col :span="14">
  115. <el-input-number size="medium" v-model="ruleForm.user_reward.register_gold_num.value" :precision="2" :step="1" :min="0" :max="100000"></el-input-number>
  116. </el-col>
  117. </el-form-item>
  118. </template>
  119. </el-col>
  120. </el-row>
  121. </template>