index.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {extend name="public/container"}
  2. {block name="head_top"}
  3. {/block}
  4. {block name="content"}
  5. <div class="layui-fluid" style="background: #fff;margin-top: -10px;">
  6. <div class="layui-row layui-col-space15">
  7. <div class="layui-col-md12">
  8. <div class="layui-card">
  9. <div class="layui-card-header">理财产品列表</div>
  10. <div class="layui-card-body">
  11. <div class="layui-btn-container">
  12. <button class="layui-btn layui-btn-sm"
  13. onclick="$eb.createModalFrame(this.innerText,'{:Url('add')}')">添加产品
  14. </button>
  15. </div>
  16. <table class="layui-hide" id="List" lay-filter="List"></table>
  17. <script type="text/html" id="act">
  18. <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='user'>
  19. 理财情况
  20. </button>
  21. <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='edit'>
  22. 修改
  23. </button>
  24. <button type="button" class="layui-btn layui-btn-xs layui-btn-normal" lay-event='del'>
  25. 删除
  26. </button>
  27. </script>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  34. {/block}
  35. {block name="script"}
  36. <script>
  37. layList.tableList('List', "{:Url('getList')}", function () {
  38. return [
  39. {field: 'id', title: 'ID', width: '5%'},
  40. {field: 'name', title: '产品名称', width: '20%'},
  41. {field: 'ratio', title: '年化利率', width: '10%'},
  42. {field: 'stand_time', title: '年化时间(天)', width: '10%'},
  43. {field: 'money_type', title: '币种', width: '10%'},
  44. {field: 'personal_limit', title: '个人上限', width: '10%'},
  45. {field: 'time', title: '存期', width: '10%'},
  46. {field: '_unit', title: '存期单位', width: '10%'},
  47. {field: 'right', title: '操作', align: 'center', toolbar: '#act', width: '15%'},
  48. ];
  49. });
  50. //点击事件绑定
  51. layList.tool(function (event, data, obj) {
  52. switch (event) {
  53. case 'del':
  54. var url = layList.U({c: 'money.manage', a: 'delete', q: {id: data.id}});
  55. var code = {title: "操作提示", text: "确定删除该产品?", type: 'info', confirm: '是的,删除'};
  56. $eb.$swal('delete', function () {
  57. $eb.axios.get(url).then(function (res) {
  58. if (res.status == 200 && res.data.code == 200) {
  59. $eb.$swal('success', res.data.msg);
  60. obj.del();
  61. location.reload();
  62. } else
  63. return Promise.reject(res.data.msg || '删除失败')
  64. }).catch(function (err) {
  65. $eb.$swal('error', err);
  66. });
  67. }, code)
  68. break;
  69. case 'edit':
  70. $eb.createModalFrame(data.name + '-编辑', layList.U({a: 'add', q: {id: data.id}}));
  71. break;
  72. case 'user':
  73. $eb.createModalFrame(data.name + '-详情', layList.U({a: 'user', q: {id: data.id}}));
  74. break;
  75. }
  76. })
  77. </script>
  78. {/block}