控制台应用,yzncms本身基于tp5.1框架,里面的队列用不了,bug,坑
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {extend name="index_layout"/}
  2. {block name="main"}
  3. <div class="layui-card">
  4. <div class="layui-card-body">
  5. <div class="layui-tab layui-tab-card">
  6. <ul class="layui-tab-title">
  7. {volist name="$groupArray" id="vo"}
  8. <li class="{if $key==$group}layui-this{/if}"><a href="{:url('index',['group'=>$key])}">{$vo}</a></li>
  9. {/volist}
  10. </ul>
  11. <div class="layui-tab-content">
  12. <table class="layui-hide" id="currentTable" lay-filter="currentTable" data-auth-add="{:$auth->check('general.config/add')}"></table>
  13. </div>
  14. </div>
  15. </div>
  16. </div>
  17. <script type="text/html" id="barTool">
  18. {{# if(d.type=='radio' || d.type=='select'){ }}
  19. <a href='javascript:;' class="layui-btn layui-btn-xs copy" data-clipboard-text="{literal}键:{:config('site.{{d.name}}')} 值:{:config('site.{{d.name}}_text')}{/literal}">代码调用</a>
  20. {{# } else if(d.type=='checkbox' || d.type=='array' || d.type=='images' || d.type=='files' || d.type == 'selects'){ }}
  21. <a href='javascript:;' class="layui-btn layui-btn-xs copy" data-clipboard-text="{literal}{volist name=&quot;:config('site.{{d.name}}')&quot; id='vo'} 键:{$key} 值:{$vo} <br> {/volist}{/literal}">代码调用</a>
  22. {{# } else { }}
  23. <a href='javascript:;' class="layui-btn layui-btn-xs copy" data-clipboard-text="{literal}{:config('site.{{d.name}}')}{/literal}">代码调用</a>
  24. {{# } }}
  25. <a data-open='{:url("edit")}?id={{ d.id }}' title="编辑" class="layui-btn layui-btn-xs {:$auth->check('general.config/edit')?'':'layui-hide'}"><i class='iconfont icon-brush_fill'></i></a>
  26. <a href='{:url("del")}?id={{ d.id }}' class="layui-btn layui-btn-danger layui-btn-xs layui-tr-del {:$auth->check('general.config/del')?'':'layui-hide'}"><i class='iconfont icon-trash_fill'></i></a>
  27. </script>
  28. {/block}
  29. {block name="script"}
  30. <script>
  31. layui.use(['yznTable','clipboard'], function() {
  32. var table = layui.yznTable,
  33. $ = layui.$,
  34. form = layui.form,
  35. clipboard = layui.clipboard;
  36. var init = {
  37. table_elem: '#currentTable',
  38. table_render_id: 'currentTable',
  39. add_url: "{:url('add',['groupType'=>$group])}",
  40. modify_url:'{:url("multi")}',
  41. };
  42. table.render({
  43. init: init,
  44. toolbar: ['refresh','add'],
  45. url: '{:url("index",["group"=>$group])}',
  46. search:false,
  47. cols: [
  48. [
  49. { field: 'listorder', width: 70, title: '排序', edit: 'text' },
  50. { field: 'name',align: "left", title: '名称' },
  51. { field: 'title',align: "left", title: '标题' },
  52. { field: 'ftitle', width: 150, title: '类型' },
  53. { field: 'update_time', width: 200, title: '更新时间'},
  54. { field: 'status', title: '状态', width: 100, unresize: true,templet: yznTable.formatter.switch },
  55. { fixed: 'right', width: 160, title: '操作', toolbar: '#barTool' }
  56. ]
  57. ],
  58. });
  59. yznTable.bindevent();
  60. var clipboard = new clipboard('.copy');
  61. clipboard.on('success', function(e) {
  62. layer.msg("复制成功",{ icon: 1});
  63. });
  64. clipboard.on('error', function(e) {
  65. layer.msg("复制失败!请手动调用",{ icon: 2});
  66. });
  67. });
  68. </script>
  69. {/block}