edit.blade.php 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <div style="margin-top: 10px;" id="withdrawConfigs-app">
  2. <div style="text-align: center;margin-top: 5px;margin-bottom: 10px;font-size: 20px;">
  3. 编辑 - 提现配置
  4. </div>
  5. <el-form action="{{route('admin.withdrawConfig.update',array('id'=>$model->id))}}" method="post" id="form-create">
  6. <!-- 图片 -->
  7. <!-- 排序 -->
  8. <ui-input-number label="最低金额" checked="checked" name="mix_money" value="{{$model->mix_money}}" min="1" max="99999" tips="最低提现金额"></ui-input-number>
  9. <!-- 是否显示 -->
  10. <ui-radio label="手续费类型" :params="params" tips="控制手续费是比列还是固定金额"></ui-radio>
  11. <ui-input-number label="手续费" checked="checked" name="proportion" value="{{$model->proportion}}" min="-1" max="100" tips="手续费数量"></ui-input-number>
  12. <ui-input-number label="自动审核金额" checked="checked" name="auto_money" value="{{$model->auto_money}}" min="-1" max="999999" tips="自动审核的最大金额"></ui-input-number>
  13. <ui-input-number label="自动审核天数" checked="checked" name="auto_day" value="{{$model->auto_day}}" min="-1" max="999999" tips="自动审核的最大天数"></ui-input-number>
  14. <ui-input-number label="自动审核次数" checked="checked" name="auto_num" value="{{$model->auto_num}}" min="-1" max="999999" tips="在最大天数以内,超过了此次数将不会自动审核通过"></ui-input-number>
  15. <ui-submit></ui-submit>
  16. </el-form>
  17. </div>
  18. <script type="application/javascript">
  19. $(function () {
  20. // 注意:Vue组件一定放在jQuery.validator前面验证
  21. new Vue({
  22. el: '#withdrawConfigs-app',
  23. data :function () {
  24. return {
  25. params: {
  26. // 注意:group和attr连个属性都不能省略 就算为空
  27. group: {},
  28. attr: {
  29. name: 'type', // 当前checkbox框的name属性 【必填】
  30. radioCheck:{{$model->type}}, // 当前选中项 int | string 【必填】
  31. label: 'el-radio-button', // 当前样式 默认 el-radio 样式 【非必填】
  32. radios: [ // 每个checkbox 就是一个json对象 【必填】
  33. {
  34. value:1, // 当前选中时值也就是value属性的值 【必填】
  35. label: '比列', // 当前提示文字 【必填】
  36. disable: false // 是否禁止点击 默认:false 不禁止
  37. },
  38. {
  39. value:2, // 当前选中时值也就是value属性的值 【必填】
  40. label: '固定金额', // 当前提示文字 【必填】
  41. disable: false // 是否禁止点击 默认:false 不禁止
  42. }
  43. ]
  44. }
  45. }
  46. };
  47. }
  48. });
  49. jQuery.validator.setDefaults({
  50. debug: false, // 调试模式true不会提交,false允许提交
  51. success: "success", // 匹配成功的class样式名称
  52. errorElement: 'div' // 兼容el标签时使用(兼容el Vue组件label.error标签问题)
  53. });
  54. // 前台数据验证 验证需要设置window.form全局变量
  55. window.form = $('#form-create').validate({
  56. rules: {
  57. image: {
  58. required: true,
  59. maxlength: 255,
  60. normalizer: function ( value ) {
  61. return $.trim(value);
  62. }
  63. },
  64. // link: {
  65. // required: true,
  66. // maxlength: 255,
  67. // normalizer: function ( value ) {
  68. // return $.trim(value);
  69. // }
  70. // },
  71. show: {
  72. required: true
  73. },
  74. sort: {
  75. required: true,
  76. normalizer: function ( value ) {
  77. return $.trim(value);
  78. }
  79. }
  80. }
  81. });
  82. // 编辑保存变量
  83. window.formDatum = $('form').serialize();
  84. });
  85. </script>
  86. @include('layouts.admin.form_script')