file_library.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!-- 文件库模板 -->
  2. <script id="tpl-file-library" type="text/template">
  3. <div class="row">
  4. <div class="file-group">
  5. <ul class="nav-new">
  6. <li class="ng-scope {{ is_default ? 'active' : '' }}" data-group-id="-1">
  7. <a class="group-name am-text-truncate" href="javascript:void(0);" title="全部">全部</a>
  8. </li>
  9. <li class="ng-scope" data-group-id="0">
  10. <a class="group-name am-text-truncate" href="javascript:void(0);" title="未分组">未分组</a>
  11. </li>
  12. {{ each group_list }}
  13. <li class="ng-scope"
  14. data-group-id="{{ $value.group_id }}" title="{{ $value.group_name }}">
  15. <a class="group-edit" href="javascript:void(0);" title="编辑分组">
  16. <i class="iconfont icon-bianji"></i>
  17. </a>
  18. <a class="group-name am-text-truncate" href="javascript:void(0);">
  19. {{ $value.group_name }}
  20. </a>
  21. <a class="group-delete" href="javascript:void(0);" title="删除分组">
  22. <i class="iconfont icon-shanchu1"></i>
  23. </a>
  24. </li>
  25. {{ /each }}
  26. </ul>
  27. <a class="group-add" href="javascript:void(0);">新增分组</a>
  28. </div>
  29. <div class="file-list">
  30. <div class="v-box-header am-cf">
  31. <div class="h-left am-fl am-cf">
  32. <div class="am-fl">
  33. <div class="group-select am-dropdown">
  34. <button type="button" class="am-btn am-btn-sm am-btn-secondary am-dropdown-toggle">
  35. 移动至 <span class="am-icon-caret-down"></span>
  36. </button>
  37. <ul class="group-list am-dropdown-content">
  38. <li class="am-dropdown-header">请选择分组</li>
  39. {{ each group_list }}
  40. <li>
  41. <a class="move-file-group" data-group-id="{{ $value.group_id }}"
  42. href="javascript:void(0);">{{ $value.group_name }}</a>
  43. </li>
  44. {{ /each }}
  45. </ul>
  46. </div>
  47. </div>
  48. <div class="am-fl tpl-table-black-operation">
  49. <a href="javascript:void(0);" class="file-delete tpl-table-black-operation-del"
  50. data-group-id="2">
  51. <i class="am-icon-trash"></i> 删除
  52. </a>
  53. </div>
  54. </div>
  55. <div class="h-rigth am-fr">
  56. <div class="j-upload upload-image">
  57. <i class="iconfont icon-add1"></i>
  58. 上传图片
  59. </div>
  60. </div>
  61. </div>
  62. <div id="file-list-body" class="v-box-body">
  63. {{ include 'tpl-file-list' file_list }}
  64. </div>
  65. <div class="v-box-footer am-cf"></div>
  66. </div>
  67. </div>
  68. </script>
  69. <!-- 文件列表模板 -->
  70. <script id="tpl-file-list" type="text/template">
  71. <ul class="file-list-item">
  72. {{ include 'tpl-file-list-item' data }}
  73. </ul>
  74. {{ if last_page > 1 }}
  75. <div class="file-page-box am-fr">
  76. <ul class="pagination">
  77. {{ if current_page > 1 }}
  78. <li>
  79. <a class="switch-page" href="javascript:void(0);" title="上一页" data-page="{{ current_page - 1 }}">«</a>
  80. </li>
  81. {{ /if }}
  82. {{ if current_page < last_page }}
  83. <li>
  84. <a class="switch-page" href="javascript:void(0);" title="下一页" data-page="{{ current_page + 1 }}">»</a>
  85. </li>
  86. {{ /if }}
  87. </ul>
  88. </div>
  89. {{ /if }}
  90. </script>
  91. <!-- 文件列表模板 -->
  92. <script id="tpl-file-list-item" type="text/template">
  93. {{ each $data }}
  94. <li class="ng-scope" title="{{ $value.file_name }}" data-file-id="{{ $value.file_id }}"
  95. data-file-path="{{ $value.file_path }}">
  96. <div class="img-cover"
  97. style="background-image: url('{{ $value.file_path }}')">
  98. </div>
  99. <p class="file-name am-text-center am-text-truncate">{{ $value.file_name }}</p>
  100. <div class="select-mask">
  101. <img src="assets/store/img/chose.png">
  102. </div>
  103. </li>
  104. {{ /each }}
  105. </script>
  106. <!-- 分组元素-->
  107. <script id="tpl-group-item" type="text/template">
  108. <li class="ng-scope" data-group-id="{{ group_id }}" title="{{ group_name }}">
  109. <a class="group-edit" href="javascript:void(0);" title="编辑分组">
  110. <i class="iconfont icon-bianji"></i>
  111. </a>
  112. <a class="group-name am-text-truncate" href="javascript:void(0);">
  113. {{ group_name }}
  114. </a>
  115. <a class="group-delete" href="javascript:void(0);" title="删除分组">
  116. <i class="iconfont icon-shanchu1"></i>
  117. </a>
  118. </li>
  119. </script>