edit.blade.php 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <div style="margin-top: 10px;" id="withdraws-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.withdraw.update',array('id'=>$model->id))}}" method="post" id="form-create">
  6. <!-- 图片 -->
  7. <ui-radio label="打款方式" :params="params" tips="微信自动转账到用户余额,请选择微信零钱"></ui-radio>
  8. <input type="hidden" name="status" value="2"></input>
  9. <input type="hidden" name="id" value="{{$model->id}}"></input>
  10. <!-- 排序 -->
  11. <ui-submit></ui-submit>
  12. </el-form>
  13. </div>
  14. <script type="application/javascript">
  15. $(function () {
  16. // 注意:Vue组件一定放在jQuery.validator前面验证
  17. new Vue({
  18. el: '#withdraws-app',
  19. data :function () {
  20. return {
  21. params: {
  22. // 注意:group和attr连个属性都不能省略 就算为空
  23. group: {},
  24. attr: {
  25. name: 'withdraw_type', // 当前checkbox框的name属性 【必填】
  26. radioCheck:0, // 当前选中项 int | string 【必填】
  27. label: 'el-radio-button', // 当前样式 默认 el-radio 样式 【非必填】
  28. radios: [ // 每个checkbox 就是一个json对象 【必填】
  29. {
  30. value:1, // 当前选中时值也就是value属性的值 【必填】
  31. label: '微信零钱', // 当前提示文字 【必填】
  32. disable: false // 是否禁止点击 默认:false 不禁止
  33. },
  34. {
  35. value:2, // 当前选中时值也就是value属性的值 【必填】
  36. label: '手工转账', // 当前提示文字 【必填】
  37. disable: false // 是否禁止点击 默认:false 不禁止
  38. }
  39. ]
  40. }
  41. }
  42. };
  43. }
  44. });
  45. jQuery.validator.setDefaults({
  46. debug: false, // 调试模式true不会提交,false允许提交
  47. success: "success", // 匹配成功的class样式名称
  48. errorElement: 'div' // 兼容el标签时使用(兼容el Vue组件label.error标签问题)
  49. });
  50. // 前台数据验证 验证需要设置window.form全局变量
  51. window.form = $('#form-create').validate({
  52. rules: {
  53. image: {
  54. required: true,
  55. maxlength: 255,
  56. normalizer: function ( value ) {
  57. return $.trim(value);
  58. }
  59. },
  60. // link: {
  61. // required: true,
  62. // maxlength: 255,
  63. // normalizer: function ( value ) {
  64. // return $.trim(value);
  65. // }
  66. // },
  67. show: {
  68. required: true
  69. },
  70. sort: {
  71. required: true,
  72. normalizer: function ( value ) {
  73. return $.trim(value);
  74. }
  75. }
  76. }
  77. });
  78. // 编辑保存变量
  79. window.formDatum = $('form').serialize();
  80. });
  81. </script>
  82. @include('layouts.admin.form_script')