withdraw_balance.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <template id="withdraw_balance">
  2. <el-row>
  3. <el-col :span="24">
  4. <el-card class="edit-card" shadow="never">
  5. <div slot="header" class="clearfix">
  6. <div class="card-title">基础设置</div>
  7. </div>
  8. <el-form-item label="开启余额提现">
  9. <el-col :span="12">
  10. <el-switch v-model="ruleForm.withdraw_balance.balance_cash_status.value" :active-value="1" :inactive-value="0"></el-switch>
  11. </el-col>
  12. </el-form-item>
  13. <el-form-item label="提现方式" prop="withdraw_balance.balance_cash_type.value">
  14. <el-col :span="12">
  15. <el-checkbox-group v-model="ruleForm.withdraw_balance.balance_cash_type.value">
  16. <el-checkbox v-for="(value, key) in ruleForm.withdraw_balance.balance_cash_type.extra" :key="key" :label="key">{{value}}</el-checkbox>
  17. </el-checkbox-group>
  18. <div class="tips-text">{{ruleForm.withdraw_balance.balance_cash_type.remark}}</div>
  19. </el-col>
  20. </el-form-item>
  21. <el-form-item label="启用支付密码">
  22. <el-col :span="12">
  23. <el-switch v-model="ruleForm.withdraw_balance.enable_password.value" :active-value="1" :inactive-value="0"></el-switch>
  24. <div class="tips-text">{{ruleForm.withdraw_balance.enable_password.remark}}</div>
  25. </el-col>
  26. </el-form-item>
  27. <!-- --><?php //if(!empty($withdraw_cond)){ ?>
  28. <!-- <el-checkbox-group v-model="ruleForm.withdraw_balance.checked_condition_keys.value" class="check-group">-->
  29. <!-- <el-form-item label="提现条件">-->
  30. <!-- --><?php //foreach ($withdraw_cond as $k=>$rule) {?>
  31. <!-- --><?php
  32. // $html = '
  33. // <el-col :span="24">
  34. // <el-checkbox :label="ruleForm.withdraw_balance.checked_condition_values.value.'.$rule['addons_name'].$rule['id']. '.key">
  35. // <div style="display: flex;align-items: center">';
  36. // $content_arr = explode('____', $rule['render_setting']['text']);
  37. // foreach ($content_arr as $key => $content) {
  38. // $html .= $content;
  39. // if(!isset($rule['render_setting']['setting'][$key])) continue;
  40. // $setting = $rule['render_setting']['setting'][$key];
  41. // switch ($setting['type']) {
  42. // case 'text':
  43. // $html .= ' &nbsp;<el-input style="width:100px;" v-model="ruleForm.withdraw_balance.checked_condition_values.value.'.$rule['addons_name'].$rule['id'].'.value.' . $setting['name'] . '"></el-input>&nbsp;';
  44. // break;
  45. // case 'select':
  46. //// $html.='&nbsp; <el-select style="width: 150px;margin-right: 5px" v-model="ruleForm.checked_condition_values['.$k.'].value.'. $setting['name'] . '" placeholder="请选择">&nbsp; ';
  47. //// $html.='<el-option v-for="item in options_list.'.$setting['source']['key'].'" :key="item.level" :label="item.name" :value="item.level" :disabled="false">
  48. //// </el-option>';
  49. //// $html .= ' </el-select>';
  50. // break;
  51. // default:
  52. // break;
  53. // }
  54. // }
  55. // if(!empty($rule['render_setting']['tips'])){
  56. // $html.='<el-tooltip class="item" effect="dark" content="'.$rule['render_setting']['tips'].'" placement="top">
  57. // <i class="el-icon-info"></i>
  58. // </el-tooltip>';
  59. // }
  60. // $html .= '
  61. // </div>
  62. // </el-checkbox>
  63. // </el-col>
  64. // ';
  65. // echo $html;
  66. // ?>
  67. <!-- --><?php //} ?>
  68. <!-- </el-form-item>-->
  69. <!-- </el-checkbox-group>-->
  70. <!-- --><?php //} ?>
  71. <el-form-item label="最少提现额度" prop="withdraw_balance.balance_min_money.value">
  72. <el-col :span="12">
  73. <el-input min="0.1" step="0.1" onchange="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : '0.1'" type="number" v-model.number="ruleForm.withdraw_balance.balance_min_money.value"></el-input>
  74. <div class="tips-text">{{ruleForm.withdraw_balance.balance_min_money.remark}}</div>
  75. </el-col>
  76. </el-form-item>
  77. <el-form-item label="每日提现上限">
  78. <el-col :span="12">
  79. <el-input type="number" v-model.number="ruleForm.withdraw_balance.balance_day_max_money.value"></el-input>
  80. <div class="tips-text">{{ruleForm.withdraw_balance.balance_day_max_money.remark}}</div>
  81. </el-col>
  82. </el-form-item>
  83. <el-form-item label="提现手续费">
  84. <el-col :span="12">
  85. <el-input type="number" v-model.number="ruleForm.withdraw_balance.balance_cash_service_fee.value"></el-input>
  86. <div class="tips-text">{{ruleForm.withdraw_balance.balance_cash_service_fee.remark}}</div>
  87. </el-col>
  88. </el-form-item>
  89. <el-form-item label="是否全额到账">
  90. <el-col :span="12">
  91. <el-switch v-model="ruleForm.withdraw_balance.received_full.value" :active-value="1" :inactive-value="0"></el-switch>
  92. <div class="tips-text">{{ruleForm.withdraw_balance.received_full.remark}}</div>
  93. </el-col>
  94. </el-form-item>
  95. <el-form-item label="手续费文字定义">
  96. <el-col :span="12">
  97. <el-input type="text" v-model="ruleForm.withdraw_balance.profit_withdrawal_rule.value"></el-input>
  98. <div class="tips-text">{{ruleForm.withdraw_balance.profit_withdrawal_rule.remark}}</div>
  99. </el-col>
  100. </el-form-item>
  101. <el-form-item label="提现倍数">
  102. <el-col :span="12">
  103. <el-input type="number" v-model.number="ruleForm.withdraw_balance.balance_cash_multiple.value"></el-input>
  104. <div class="tips-text">{{ ruleForm.withdraw_balance.balance_cash_multiple.remark }}</div>
  105. </el-col>
  106. </el-form-item>
  107. </el-card>
  108. <el-card class="edit-card" shadow="never">
  109. <div slot="header" class="clearfix">
  110. <div class="card-title">提现限制</div>
  111. </div>
  112. <el-form-item label="限制开关">
  113. <el-col :span="12">
  114. <el-switch
  115. v-model="ruleForm.withdraw_balance.limit_switch.value"
  116. :active-value="1"
  117. :inactive-value="0"
  118. >
  119. </el-switch>
  120. </el-col>
  121. </el-form-item>
  122. <template v-if="ruleForm.withdraw_balance.limit_switch.value">
  123. <el-form-item label="限制类型">
  124. <el-col :span="12">
  125. <el-radio-group v-model="ruleForm.withdraw_balance.limit_type.value">
  126. <el-radio :label="1">每周</el-radio>
  127. <el-radio :label="2">每月</el-radio>
  128. </el-radio-group>
  129. </el-col>
  130. </el-form-item>
  131. <el-form-item label="限制日期" v-if="ruleForm.withdraw_balance.limit_type.value == 1">
  132. <el-col :span="12">
  133. <el-checkbox-group v-model="ruleForm.withdraw_balance.week.value">
  134. <el-checkbox :label="item.value" v-for="item in week">{{ item.title }}</el-checkbox>
  135. </el-checkbox-group>
  136. </el-col>
  137. </el-form-item>
  138. <el-form-item label="限制日期" v-if="ruleForm.withdraw_balance.limit_type.value == 2">
  139. <el-col :span="12">
  140. <el-checkbox-group v-model="ruleForm.withdraw_balance.month.value">
  141. <el-checkbox :label="item.value" v-for="item in month">{{ item.title }}</el-checkbox>
  142. </el-checkbox-group>
  143. </el-col>
  144. </el-form-item>
  145. </template>
  146. </el-card>
  147. <el-card class="edit-card" shadow="never">
  148. <div slot="header" class="clearfix">
  149. <div class="card-title">转积分</div>
  150. </div>
  151. <el-form-item label="提现转积分扣除比例">
  152. <el-col :span="12">
  153. <el-input type="number" v-model.number="ruleForm.withdraw_balance.balance_trans_score_rate.value"></el-input>
  154. <div class="tips-text">{{ruleForm.withdraw_balance.balance_trans_score_rate.remark}}</div>
  155. </el-col>
  156. </el-form-item>
  157. </el-card>
  158. <el-card class="edit-card" shadow="never">
  159. <div slot="header" class="clearfix">
  160. <div class="card-title">奖励设置</div>
  161. </div>
  162. <el-form-item label="提现直推奖励">
  163. <el-col :span="12">
  164. <el-input type="number" v-model.number="ruleForm.withdraw_balance.direct_withdraws_reward.value"></el-input>
  165. <div class="tips-text">{{ruleForm.withdraw_balance.direct_withdraws_reward.remark}}</div>
  166. </el-col>
  167. </el-form-item>
  168. <el-form-item label="提现间推奖励">
  169. <el-col :span="12">
  170. <el-input type="number" v-model.number="ruleForm.withdraw_balance.indirect_withdraws_reward.value"></el-input>
  171. <div class="tips-text">{{ruleForm.withdraw_balance.indirect_withdraws_reward.remark}}</div>
  172. </el-col>
  173. </el-form-item>
  174. </el-card>
  175. </el-col>
  176. </el-row>
  177. </template>