data_download.php 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {extend name="public/container"}
  2. {block name="content"}
  3. <div class="layui-fluid">
  4. <div class="layui-row layui-col-space15" id="app">
  5. <div class="layui-col-md12">
  6. <div class="layui-card">
  7. <div class="layui-card-header">资料列表</div>
  8. <div class="layui-card-body">
  9. <div class="layui-btn-container conrelTable">
  10. <button class="layui-btn layui-btn-normal layui-btn-sm" onclick="window.location.reload()"><i class="layui-icon layui-icon-refresh"></i> 刷新</button>
  11. </div>
  12. <table class="layui-hide" id="List" lay-filter="List"></table>
  13. <input type="hidden" id="check_source_tmp" name="check_source_tmp"/>
  14. <script type="text/html" id="act">
  15. <button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event='delstor'>
  16. <i class="layui-icon">&#xe640;</i> 删除
  17. </button>
  18. </script>
  19. </div>
  20. </div>
  21. </div>
  22. </div>
  23. </div>
  24. <script src="{__ADMIN_PATH}js/layuiList.js"></script>
  25. {/block}
  26. {block name="script"}
  27. <script>
  28. var id="{$id}";
  29. //实例化form
  30. layList.form.render();
  31. //加载列表
  32. layList.tableList({o:'List', done:function () {}},"{:Url('recemmend_web_content')}?id="+id,function (){
  33. return [
  34. {field: 'id', title: '编号', width:'8%',align: 'center'},
  35. {field: 'title', title: '资料标题'},
  36. {field: 'sort', title: '排序',sort: true,event:'sort',edit:'sort',align: 'center',width:100},
  37. {field: 'right', title: '操作',align:'center',toolbar:'#act'}
  38. ];
  39. },10);
  40. //快速编辑
  41. layList.edit(function (obj) {
  42. var rid=obj.data.id,value=obj.value;
  43. switch (obj.field) {
  44. case 'sort':
  45. if(value < 0) return layList.msg('排序不能小于0');
  46. layList.baseGet(layList.Url({
  47. a: 'upRecemmendSort',
  48. q: {id:rid,value: value}
  49. }), function (res) {
  50. layList.msg(res.msg);
  51. });
  52. break;
  53. }
  54. });
  55. //点击事件绑定
  56. layList.tool(function (event,data,obj) {
  57. switch (event) {
  58. case 'delstor':
  59. var url=layList.U({a:'delRecemmend',q:{id:id,data_id:data.link_id}});
  60. $eb.$swal('delete',function(){
  61. $eb.axios.get(url).then(function(res){
  62. if(res.status == 200 && res.data.code == 200) {
  63. $eb.$swal('success',res.data.msg);
  64. location.reload();
  65. }else
  66. return Promise.reject(res.data.msg || '删除失败')
  67. }).catch(function(err){
  68. $eb.$swal('error',err);
  69. });
  70. });
  71. break;
  72. }
  73. })
  74. //监听并执行排序
  75. layList.sort(['id','sort'],true);
  76. var action={
  77. refresh:function () {
  78. layList.reload();
  79. }
  80. };
  81. </script>
  82. {/block}