tpl.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <div class="form-body">
  2. <el-row>
  3. <el-col :span="24">
  4. <el-form-item label="条件升级">
  5. <el-radio-group v-model="ruleForm.withdraw_balance.condition_type">
  6. <el-radio :label="1">满足其一方可升级</el-radio>
  7. <el-radio :label="2">满足所有才可升级</el-radio>
  8. </el-radio-group>
  9. <el-checkbox-group v-model="ruleForm.withdraw_balance.checked_condition_keys" class="check-group">
  10. <?php
  11. foreach ($rules_list as $k=>$rule) {
  12. $html = '
  13. <el-col :span="24">
  14. <el-checkbox :label="ruleForm.withdraw_balance.checked_condition_values['.$k. '].key">
  15. <div style="display: flex;align-items: center">';
  16. $content_arr = explode('____', $rule['content']);
  17. foreach ($content_arr as $key => $content) {
  18. $html .= $content;
  19. if(!isset($rule['setting'][$key])) continue;
  20. $setting = $rule['setting'][$key];
  21. switch ($setting['type']) {
  22. case 'text':
  23. $html .= ' &nbsp;<el-input style="width:100px;" v-model="ruleForm.withdraw_balance.checked_condition_values['.$k.'].value.' . $setting['name'] . '"></el-input>&nbsp;';
  24. break;
  25. default:
  26. break;
  27. }
  28. }
  29. $html .= '
  30. </div>
  31. </el-checkbox>
  32. </el-col>
  33. ';
  34. echo $html;
  35. }
  36. ?>
  37. </el-checkbox-group>
  38. </el-form-item>
  39. </el-col>
  40. </el-row>
  41. </div>