kiftd/webapps/ROOT/js/home.min.js

4 lines
18 KiB
JavaScript
Raw Normal View History

2018-01-25 07:26:03 +00:00
/**
* home.jsp
*/
var locationpath="root";var parentpath="null";$(function(){getServerOS();showFolderView('root')});function getServerOS(){$.ajax({type:"POST",dataType:"text",data:{},url:"homeController/getServerOS.ajax",success:function(result){$("#serverOS").text(result)},error:function(){$("#serverOS").html("<a onclick='getServerOS()'>获取失败,点击重试</a>")}})}function showFolderView(fid){$.ajax({type:'POST',dataType:'text',data:{fid:fid},url:'homeController/getFolderView.ajax',success:function(result){var folderView=eval("("+result+")");locationpath=folderView.folder.folderId;parentpath=folderView.folder.folderParent;showParentList(folderView);showAccountView(folderView);showPublishTime(folderView);showFolderTable(folderView)},error:function(){$("#tb").html("<span class='graytext'>获取失败,请尝试刷新</span>");$("#publishTime").html("<span class='graytext'>获取失败,请尝试刷新</span>");$("#parentlistbox").html("<span class='graytext'>获取失败,请尝试刷新</span>")}})}function dologin(){var accountid=$("#accountid").val();var accountpwd=$("#accountpwd").val();var check="y";if(accountid.length==0){$("#accountidbox").addClass("has-error");check="n"}else{$("#accountidbox").removeClass("has-error")}if(accountpwd.length==0){$("#accountpwdbox").addClass("has-error");check="n"}else{$("#accountpwdbox").removeClass("has-error")}if(check=="y"){$.ajax({type:"POST",dataType:"text",url:"homeController/doLogin.ajax",data:{accountid:accountid,accountpwd:accountpwd},success:function(result){$("#alertbox").removeClass("alert");$("#alertbox").removeClass("alert-danger");$("#alertbox").text("");if(result=="permitlogin"){$("#accountidbox").removeClass("has-error");$("#accountpwdbox").removeClass("has-error");window.location.href="home.jsp"}else if(result=="accountnotfound"){$("#accountidbox").addClass("has-error");$("#accountpwdbox").removeClass("has-error");$("#alertbox").addClass("alert");$("#alertbox").addClass("alert-danger");$("#alertbox").text("提示:登录失败,账户不存在或未设置")}else if(result=="accountpwderror"){$("#accountpwdbox").addClass("has-error");$("#accountidbox").removeClass("has-error");$("#alertbox").addClass("alert");$("#alertbox").addClass("alert-danger");$("#alertbox").text("提示:登录失败,密码错误或未设置")}else{$("#alertbox").addClass("alert");$("#alertbox").addClass("alert-danger");$("#alertbox").text("提示:无法登录,不能识别指令")}},error:function(){$("#alertbox").addClass("alert");$("#alertbox").addClass("alert-danger");$("#alertbox").text("提示:登录请求失败,请检查网络或服务器运行状态")}})}}function dologout(){$('#logoutModal').modal('hide');window.location.href="homeController/doLogout.do"}function showParentList(folderView){$("#parentlistbox").html("");var f=folderView.folder;var index=0;$.each(folderView.parentList,function(n,val){if(index<=6){$("#parentlistbox").append("<button onclick='entryFolder("+'"'+val.folderId+'"'+")' class='btn btn-link btn-xs'>"+val.folderName+"</button> / ");index++}else{}});if(index>6){$("#parentlistbox").append("... / ")}$("#parentlistbox").append(f.folderName)}function showAccountView(folderView){$("#tb").html("");if(folderView.account!=null){$("#tb").append("<button class='btn btn-link rightbtn' data-toggle='modal' data-target='#logoutModal'>注销 ["+folderView.account+"] <span class='glyphicon glyphicon-off' aria-hidden='true'></span></button>")}else{$("#tb").append("<button class='btn btn-link rightbtn' data-toggle='modal' data-target='#loginModal'>登入<span class='glyphicon glyphicon-user' aria-hidden='true'></span></button>")}var authList=folderView.authList;console.log(folderView);if(authList!=null){if(checkAuth(authList,"C")){$("#parentlistbox").append("<button onclick='showNewFolderModel()' class='btn btn-link btn-xs rightbtn'><span class='glyphicon glyphicon-folder-open'></span> 新建文件夹</button>")}if(checkAuth(authList,"U")){$("#parentlistbox").append("<button onclick='showUploadFileModel()' class='btn btn-link btn-xs rightbtn'><span class='glyphicon glyphicon-c