customer_remark.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {extend name="public/layout"}
  2. {block name="body"}
  3. <style>
  4. .layui-form{
  5. margin-bottom: 10px;
  6. }
  7. </style>
  8. <body>
  9. <div class="layui-fluid">
  10. <div class="layui-row layui-col-space15">
  11. <div class="layui-col-md12">
  12. <div class="layui-card">
  13. <div class="layui-card-body">
  14. <form class="layui-form">
  15. <div class="layui-inline">
  16. <input type="text" class="layui-input" id="content" name="content" placeholder="备注内容" style="width: 500px;">
  17. </div>
  18. <input type="hidden" value="{$uid}" name="uid">
  19. <button class="layui-btn" lay-submit lay-filter="admin">立即提交</button>
  20. </form>
  21. <table class="layui-hide" id="user" lay-filter="user"></table>
  22. </div>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. {/block}
  28. {block name="js"}
  29. <script src="__STATIC__/js/jquery.min.js"></script>
  30. <script>
  31. var cashurl = '{:url("broad/customer_remark", ["uid"=>$uid])}';
  32. layui.use(['table', 'layer'], function () {
  33. var form = layui.form,
  34. table = layui.table,
  35. layer = layui.layer,
  36. $ = layui.jquery,
  37. active = {
  38. reload: function () {
  39. table.reload('userTable', {
  40. page: {
  41. curr: 1
  42. }
  43. });
  44. }
  45. };
  46. //展示已知数据
  47. table.render({
  48. elem: '#user'
  49. , url: cashurl
  50. , page: true
  51. , autoSort: true
  52. , cols: [[ //标题栏
  53. {type: 'numbers', title: '序号', fixed: 'left', width: 50}
  54. , {field: 'content', title: '备注内容'}
  55. , {field: 'addtime', title: '进入时间', width:180}
  56. ]]
  57. , id: 'userTable'
  58. });
  59. form.on("submit(admin)", function (obj) {
  60. $.ajax({
  61. url:'{:url("broad/customer_doremark")}',
  62. type: 'POST',
  63. data: obj.field,
  64. success: function (resp) {
  65. var res = JSON.parse(resp)
  66. if (res.code === 0) {
  67. $(obj.form)[0].reset();
  68. active.reload();
  69. parent.active.reload();
  70. } else {
  71. layer.msg(res.msg, {anim: 6});
  72. }
  73. }});
  74. return false;
  75. });
  76. });
  77. </script>
  78. {/block}