部分优化

pull/109/head
midoks 6 years ago
parent 4c294bc6f7
commit 18e4267683
  1. 34
      route/static/app/files.js
  2. 10
      route/templates/default/files.html

@ -404,13 +404,13 @@ function getFiles(Path) {
<td>"+fmp[3]+"</td>\ <td>"+fmp[3]+"</td>\
<td>"+fmp[4]+"</td>\ <td>"+fmp[4]+"</td>\
<td class='editmenu'>\ <td class='editmenu'>\
<span><a class='btlink' href='javascript:;' onclick=\"CopyFile('" + rdata.PATH +"/"+ fmp[0] + "')\">"+lan.files.file_menu_copy+"</a> | \ <span><a class='btlink' href='javascript:;' onclick=\"CopyFile('" + rdata.PATH +"/"+ fmp[0] + "')\">复制batch</a> | \
<a class='btlink' href='javascript:;' onclick=\"CutFile('" + rdata.PATH +"/"+ fmp[0] + "')\">"+lan.files.file_menu_mv+"</a> | \ <a class='btlink' href='javascript:;' onclick=\"CutFile('" + rdata.PATH +"/"+ fmp[0] + "')\">剪切</a> | \
<a class='btlink' href='javascript:;' onclick=\"reName(0,'" + fmp[0] + "')\">"+lan.files.file_menu_rename+"</a> | \ <a class='btlink' href='javascript:;' onclick=\"reName(0,'" + fmp[0] + "')\">重命名</a> | \
<a class='btlink' href=\"javascript:setChmod(0,'" + rdata.PATH +"/"+ fmp[0] + "');\">"+lan.files.file_menu_auth+"</a> | \ <a class='btlink' href=\"javascript:setChmod(0,'" + rdata.PATH +"/"+ fmp[0] + "');\">权限</a> | \
<a class='btlink' href=\"javascript:zip('" + rdata.PATH +"/" +fmp[0] + "');\">"+lan.files.file_menu_zip+"</a> | \ <a class='btlink' href=\"javascript:zip('" + rdata.PATH +"/" +fmp[0] + "');\">压缩</a> | \
"+bodyZip+download+"\ "+bodyZip+download+"\
<a class='btlink' href='javascript:;' onclick=\"deleteFile('" + rdata.PATH +"/"+ fmp[0] + "')\">"+lan.files.file_menu_del+"</a>\ <a class='btlink' href='javascript:;' onclick=\"deleteFile('" + rdata.PATH +"/"+ fmp[0] + "')\">删除</a>\
</span></td></tr>"; </span></td></tr>";
} }
else{ else{
@ -600,11 +600,11 @@ function showSeclect(){
var count = totalFile(); var count = totalFile();
var BatchTools = ''; var BatchTools = '';
if(count > 1){ if(count > 1){
BatchTools = '<button onclick="javascript:Batch(1);" class="btn btn-default btn-sm">'+lan.files.file_menu_copy+'</button>\ BatchTools = '<button onclick="javascript:batch(1);" class="btn btn-default btn-sm">复制</button>\
<button onclick="javascript:Batch(2);" class="btn btn-default btn-sm">'+lan.files.file_menu_mv+'</button>\ <button onclick="javascript:batch(2);" class="btn btn-default btn-sm">剪切</button>\
<button onclick="javascript:Batch(3);" class="btn btn-default btn-sm">'+lan.files.file_menu_auth+'</button>\ <button onclick="javascript:batch(3);" class="btn btn-default btn-sm">权限</button>\
<button onclick="javascript:Batch(5);" class="btn btn-default btn-sm">'+lan.files.file_menu_zip+'</button>\ <button onclick="javascript:batch(5);" class="btn btn-default btn-sm">压缩</button>\
<button onclick="javascript:Batch(4);" class="btn btn-default btn-sm">'+lan.files.file_menu_del+'</button>' <button onclick="javascript:batch(4);" class="btn btn-default btn-sm">删除</button>'
$("#Batch").html(BatchTools); $("#Batch").html(BatchTools);
}else{ }else{
$("#Batch").html(BatchTools); $("#Batch").html(BatchTools);
@ -638,7 +638,7 @@ window.onresize = function(){
} }
//批量操作 //批量操作
function Batch(type,access){ function batch(type,access){
var path = $("#DirPathPlace input").val(); var path = $("#DirPathPlace input").val();
var el = document.getElementsByTagName('input'); var el = document.getElementsByTagName('input');
var len = el.length; var len = el.length;
@ -668,7 +668,7 @@ function Batch(type,access){
layer.closeAll(); layer.closeAll();
} }
if(type == 4){ if(type == 4){
AllDeleteFileSub(data,path); allDeleteFileSub(data,path);
setCookie('BatchPaste',oldType); setCookie('BatchPaste',oldType);
return; return;
} }
@ -901,15 +901,15 @@ function deleteDir(dirName){
}); });
} }
//批量删除文件 //批量删除文件
function AllDeleteFileSub(data,path){ function allDeleteFileSub(data,path){
layer.confirm(lan.files.del_all_msg,{title:lan.files.del_all_file,closeBtn:2,icon:3},function(){ layer.confirm('您确实要把这些文件放入回收站吗?',{title:'批量删除文件',closeBtn:2,icon:3},function(){
layer.msg("<div class='myspeed'>"+lan.public.the+"</div>",{icon:16,time:0,shade: [0.3, '#000']}); layer.msg("<div class='myspeed'>正在处理,请稍候...</div>",{icon:16,time:0,shade: [0.3, '#000']});
setTimeout(function(){getSpeed('.myspeed');},1000); setTimeout(function(){getSpeed('.myspeed');},1000);
$.post('files?action=SetBatchData',data,function(rdata){ $.post('files?action=SetBatchData',data,function(rdata){
layer.closeAll(); layer.closeAll();
getFiles(path); getFiles(path);
layer.msg(rdata.msg,{icon:1}); layer.msg(rdata.msg,{icon:1});
}); },'json');
}); });
} }

@ -48,11 +48,11 @@
</div> </div>
</div> </div>
<ul id="rmenu" class="dropdown-menu" style="display:none"> <ul id="rmenu" class="dropdown-menu" style="display:none">
<li onclick="javascript:Batch(1);"><a style="cursor: pointer;">$tData['lan']['L1']</a></li> <li onclick="javascript:batch(1);"><a style="cursor: pointer;">复制</a></li>
<li onclick="javascript:Batch(2);"><a style="cursor: pointer;">$tData['lan']['L2']</a></li> <li onclick="javascript:batch(2);"><a style="cursor: pointer;">剪切</a></li>
<li onclick="javascript:Batch(5);"><a style="cursor: pointer;">$tData['lan']['L3']</a></li> <li onclick="javascript:batch(5);"><a style="cursor: pointer;">权限</a></li>
<li onclick="javascript:Batch(3);"><a style="cursor: pointer;">$tData['lan']['L4']</a></li> <li onclick="javascript:batch(3);"><a style="cursor: pointer;">压缩</a></li>
<li onclick="javascript:Batch(4);"><a style="cursor: pointer;">$tData['lan']['L5']</a></li> <li onclick="javascript:batch(4);"><a style="cursor: pointer;">删除</a></li>
</ul> </ul>
<script src="/static/js/jquery-ui.min.js?v={{config.version}}"></script> <script src="/static/js/jquery-ui.min.js?v={{config.version}}"></script>
<script src="/static/js/jquery.contextify.min.js?v={{config.version}}"></script> <script src="/static/js/jquery.contextify.min.js?v={{config.version}}"></script>

Loading…
Cancel
Save