123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- <%@ page contentType="text/html;charset=UTF-8" %>
- <%@ include file="/webpage/include/taglib.jsp"%>
- <html>
- <head>
- <title>文件管理管理</title>
- <meta name="decorator" content="ani"/>
- <script id="fileTpl" type="text/html">
- <div id="{{d.file.uid}}" class="row item list-item">
- <i class="fa fa-3x fa-file-pdf-o text-info col-sm-1 file-item"></i>
- <label class="col-sm-4 file-item" title="{{d.file.name}}" style="text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">
- {{d.file.name}}
- </label>
- <p class="status col-sm-2 file-item "> {{d.file.status}}</p>
- <div class="col-sm-2"><p class="size file-item">{{d.file.size}}</p></div>
- <div class="col-sm-3">
- <i class="fa fa-check-circle fa-2x file-item pull-right fa-success"></i>
- <c:if test="${ readonly == false }">
- <a class="fa fa-minus-circle remove-this fa-2x file-item pull-right fa-danger" data-id="{{d.file.id}}"></a>
- </c:if>
- <a class="fa fa-cloud-download download-this fa-2x file-item pull-right text-info {{d.file.hide}}" data-url="{{d.file.url}}"></a>
- </div>
- </div>
- </script>
- <script type="text/javascript">
- // 添加全局站点信息
- var BASE_URL = '/webuploader';
- var uploadUrl = '${ctx}/sys/file/webupload/upload?uploadPath=${uploadPath}';
- var delFileUrl ='${ctx}/sys/file/webupload/delete?id=';
- var fileNumLimit = '${fileNumLimit}';
- var fileSizeLimit = '${fileSizeLimit}';
- var type = '${type}';
- var allowedExtensions = '${allowedExtensions}';
- var mimeTypes = '${mimeTypes}';
- function init($list) {
- var fileIds = "${fileIds}".split("|");
- var urls = "${fileValues}".split("|");
- var sizes = "${fileSizes}".split("|");
- var sum = 0;
- for (var i=0; i<urls.length; i++){
- if (urls[i]!=""){
- sum++ ;
- $(".file-desc").remove();
- var data = {
- file:{
- uid:"-1",
- name:decodeURIComponent(urls[i].substring(urls[i].lastIndexOf("/")+1)),
- status: '已上传',
- id:fileIds[i],
- url: urls[i],
- size: sizes[i],
- hide:""
- }
- }
- var fileTpl = $('#fileTpl').html(); //读取模版
- laytpl(fileTpl).render(data, function (render) {
- $list.append(render);
- });
- }
- }
- return sum;
- }
- function getUploadFileValues() {
- var list = $("#jeeplus_file_list .list-item .download-this");
- var files = [];
- for(var i=0; i < list.length; i++){
- files.push($(list[i]).attr("data-url"));
- }
- return files.join("|");
- }
- function getUploadFileNames() {
- var list = $("#jeeplus_file_list .list-item label");
- var files = [];
- for(var i=0; i < list.length; i++){
- files.push($(list[i]).text());
- }
- return files.join(",");
- }
- function getUploadFileSizes() {
- var list = $("#jeeplus_file_list .list-item p.size");
- var files = [];
- for(var i=0; i < list.length; i++){
- files.push($(list[i]).text());
- }
- return files.join(",");
- }
- </script>
- <link href="${ctxStatic}/plugin/webuploader-0.1.5/fileupload.css" rel="stylesheet" />
- <script src="${ctxStatic}/plugin/webuploader-0.1.5/fileupload.js"></script>
- </head>
- <body class="bg-white">
- <!--dom结构部分-->
- <div style="display: none">
- <input id="file001" type="file">
- </div>
- <div id="uploader" class="uploader">
- <c:if test="${ readonly == false }">
- <div class="btns">
- <div id="picker"><i class="fa fa-cloud-upload"></i> 添加文件</div>
- </div>
- </c:if>
- <!--用来存放文件信息-->
- <div id="jeeplus_file_list" class="uploader-list">
- <div class="file-desc">
- <p>上传文件到这里</p>
- </div>
- </div>
- </div>
- </body>
- </html>
|