Browse Source

临时放开pdf下载功能

hanzhen 3 years ago
parent
commit
17da56de07
1 changed files with 8 additions and 26 deletions
  1. 8 26
      src/main/resources/static/page/archive/show.html

+ 8 - 26
src/main/resources/static/page/archive/show.html

@@ -18,9 +18,10 @@
         }
 
 
+
         #file_list li a {
             display: inline-block;
-            width: 100%;
+            width: 50%;
             height: 100%;
             box-sizing: border-box;
             color: #fff;
@@ -52,6 +53,7 @@
             /*padding-right: 200px;*/
             width: 400px;
         }
+       ul li a{ white-space:nowrap;}
     </style>
 </head>
 <body>
@@ -126,23 +128,12 @@
             url = layui.url,
             element = layui.element
         ;
-
-        // let archive_id = $("#archive_id").val()
         let archive_id = url('id')['id']
-
-        // let a = setInterval(function (){
-        //     layer.msg(archive_id)
-        // },1000);
-        //
-
         if (!archive_id) {
             layer.msg('加载错误')
             return;
         }
-
         let isShowFile = true;
-
-
         $(document).on('click', 'li>a', function () {
             $("#file_list").children("li").removeClass("layui-bg-green")
             let li = $(this).parent("li")
@@ -159,12 +150,6 @@
             }, false, res => {
                 if (res.code == 200) {
                     if (res.data.length == 0) {
-                        // layui.layer.msg('无文件无法预览,即将自动关闭', {icon: 2}, function () {
-                        //     // 关闭弹出层
-                        //     let iframeIndex = parent.layer.getFrameIndex(window.name);
-                        //     parent.layer.close(iframeIndex);
-                        // })
-                        // return
                         $("#file_tab_list").hide()
                         return
                     }
@@ -179,16 +164,17 @@
                         let item = res.data[i]
                         let pef_src = 'http://66.1.21.158:8012/onlinePreview?officePreviewType=pdf&disabledownload=false&url=' + encodeURIComponent(Base64.encode('http://66.1.21.158:9091/' + item.filePath + '/' + item.fileName))
                         if (i == 0) {
-                            html += '<li class="layui-bg-green"><a title="' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '" pdf_src="' + pef_src + '">' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '</a></li>'
-                            // let pef_src = 'http://66.1.21.158:8012/onlinePreview?officePreviewType=pdf&url=' + encodeURIComponent(Base64.encode('http://fit.zju.edu.cn/_upload/article/files/42/e5/4ad6f5a54563869e08dea8066b3d/df728b53-f325-4073-9057-87ff3d75b6ca.pdf'))
+                            html += '<li class="layui-bg-green">' +
+                                '<a title="' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '" pdf_src="' + pef_src + '">' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '</a>' +
+                                '<a style="text-align: right;"download="'+item.fileName+'" href="'+'http://66.1.21.158:9091/' + item.filePath +'/'+ item.fileName+ '">下载</a></li>'
                             $("#pdf_show").prop('src', pef_src)
                         } else {
-                            html += '<li><a title="' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '" pdf_src="' + pef_src + '">' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '</a></li>'
+                            html += '<li><a title="' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '" pdf_src="' + pef_src + '">' + (i + 1) + '、' + (item.jnml ? item.jnml : '档案文件') + '</a>' +
+                                '<a style="text-align: right;" download="'+item.fileName+'" href="'+'http://66.1.21.158:9091/' + item.filePath +'/'+ item.fileName+ '">下载</a></li>'
                         }
                     }
                     $("#file_list").append(html)
                 } else {
-                    // $("#file_tab_list").hide()
                     isShowFile = false
                 }
             })
@@ -214,7 +200,6 @@
                     layer.msg('您当前没有权限查看该档案,请联系管理员。', {
                         icon: 2,
                     }, function () {
-                        // 关闭弹出层
                         let iframeIndex = parent.layer.getFrameIndex(window.name);
                         parent.layer.close(iframeIndex);
                     })
@@ -232,9 +217,6 @@
                     layer.msg('您当前没有权限查看该档案文件,请联系管理员。', {
                         icon: 2,
                     }, function () {
-                        // // 关闭弹出层
-                        // let iframeIndex = parent.layer.getFrameIndex(window.name);
-                        // parent.layer.close(iframeIndex);
                     })
                 }
             }