| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- var managerTree = "";
- var managerTree_ = "";
- $(document).ready(function(){
- loadTree();
- loadTree_();
- });
- function loadTree(){
- $("#folderTree").empty();
- //managerTree = deptCommonTree("MTDocAction.do?task=folder&folderType=" + $("#doc_folder_type").val() + "&isManager=" + $("#isManager").val(),
- //"folderTree",clickEvent,onSuccess);
- $("#folderTree").ligerTree({
- url : "MTDocAction.do?task=folder&folderType=" + $("#doc_folder_type").val() + "&isManager=" + $("#isManager").val()+'&time='+new Date(),
- checkbox : false,
- folderCheckbox : false,
- single : true,
- childIcon : 'folder',
- idFieldName : 'id',
- parentIDFieldName : 'pid',
- openFolderEven : false,
- slide : false,
- nodeWidth : 120,
- attribute : [ 'id', 'url' ],
- onSelect : function(node) {
- },
- onclick : function(node) {
- clickEvent(node);
- },
- onSuccess : function() {
- if (onSuccess)
- onSuccess();
- }
- });
- managerTree = $("#folderTree").ligerGetTreeManager();
- }
- function clickEvent(node){
- var id = node.data.id;
- // if(id == '1' && managerTree.data[0].children != undefined){
- // var mag = managerTree.data[0].children[0];
- // $("#selectFolder").val(mag.id);
- // managerTree.selectNode(mag.id);
- // $("#operate").val(mag.operate);
- // $("#doc_folder_level").val(mag.level);
- // $("#isAuthorized").val(mag.isAuthorized);
- // $("#shares").val(""); //用于个人文件夹管理时
- // $("#currentFolder").empty();
- // $("#currentFolderManger").empty();
- // $("#currentFolder").val(mag.text);
- // if(node.data.level > 1){
- // $("#currentFolderManger").append("<b>"+mag.folderManger+"</b>"); // 对于部门文件夹管理时
- // }
- // }else{
- $("#selectFolder").val(id);
- $("#operate").val(node.data.operate);
- $("#doc_folder_level").val(node.data.level);
- $("#isAuthorized").val(node.data.isAuthorized);
- $("#shares").val(""); //用于个人文件夹管理时
- $("#currentFolder").empty();
- $("#currentFolderManger").empty();
- // $("#currentFolder").append("<b>"+node.data.text+"</b>");
- $("#currentFolder").val(node.data.text);
- if(node.data.level > 1){
- $("#currentFolderManger").append("<b>"+node.data.folderManger+"</b>"); // 对于部门文件夹管理时
- }
- // }
- /*if (node.data.operate == -1 || node.data.level == 1){
- return;
- }*/
- managerTree.selectNode(id);
- loadList();
- }
- function onSuccess(){
- managerTree.expandAll();
- var selectFolderId = $("#selectFolderId").val();
- if(selectFolderId != ""){
- managerTree.selectNode(selectFolderId);
- $("#doc_folder_level").val(2);
- loadList(selectFolderId);
- }
-
- // var id = 1;
- // managerTree.selectNode(id);
- // $("#selectFolder").val(id);
- // loadList();
- //$("#center").html("正在加载...");
- //$("#center").html("<iframe scrolling=\"auto\" id=\"tree-main\" name=\"content2\" frameborder=\"0\" width=\"100%\" height=\"100%\"><div id='maingrid4' style='margin:0; padding:0'></div></iframe>");
- }
- function loadTree_(){
- $("#shareFolderTree").empty();
- managerTree_ = deptCommonTree("MTDocAction.do?task=folder&folderType=share" + "&isManager=" + $("#isManager").val(),
- "shareFolderTree",clickEvent_,onSuccess_);
- }
- function clickEvent_(node){
- var id = node.data.id;
- // if(id == '-1' && managerTree_.data[0].children != undefined){
- // var mag = managerTree_.data[0].children[0];
- // $("#selectFolder").val(mag.id);
- // managerTree_.selectNode(mag.id);
- // $("#shares").val("shares");
- // $("#doc_folder_level").val(mag.level);
- // $("#currentFolder").empty();
- // //$("#currentFolder").append("<b>"+node.data.text+"</b>");
- // $("#currentFolder").val(mag.text);
- // }else{
- $("#selectFolder").val(id);
- managerTree_.selectNode(id);
- $("#shares").val("shares");
- $("#doc_folder_level").val(node.data.level);
- $("#currentFolder").empty();
- //$("#currentFolder").append("<b>"+node.data.text+"</b>");
- $("#currentFolder").val(node.data.text);
- // }
- loadList();
- }
- function onSuccess_(){
- managerTree_.expandAll();
- var selectFolderId = $("#selectFolderId").val();
- if(selectFolderId != "" && selectFolderId != undefined){
- managerTree_.selectNode(selectFolderId);
- $("#doc_folder_level").val(2);
- $("#shares").val("");
- loadList(selectFolderId);
- }
- // var id = 1;
- //managerTree_.selectNode(id);
- //$("#selectFolder").val(id);
- //loadList();
- //$("#center").html("正在加载...");
- //$("#center").html("<iframe scrolling=\"auto\" id=\"tree-main\" name=\"content2\" frameborder=\"0\" width=\"100%\" height=\"100%\"><div id='maingrid4' style='margin:0; padding:0'></div></iframe>");
- }
- function addFolder(t){
- var selectFolder = $("#selectFolder").val();
- var folderType = $("#doc_folder_type").val();
- var isManager = $("#isManager").val();
- var operate = $("#operate").val();
- var folderLevel = $("#doc_folder_level").val();
- if (selectFolder == ""){
- alert("请先选择文件夹!");
- return;
- }
- if (folderType == "2"){
- if ((isManager != 1 && operate != 1)){
- alert("您没有权限在该文件夹下创建文件夹!");
- return false;
- }
- if(isManager == 1 && operate == -1){
- alert("该文件夹不属于您所在的部门,您不能在该文件夹下创建文件夹!");
- return false;
- }
- }
- if (folderType == "3" && $("#shares").val() == "shares" ){
- alert("您不能在他人分享给您的文件夹下创建文件夹!");
- return false;
- }
-
- item('MTDocAction.do?task=toCreateFolder&id='+selectFolder
- +'&folderType='+folderType
- +'&folderLevel='+folderLevel
- +'&t='+ t
- + '&selectFolder=' + selectFolder);
- }
- function addRootFolder(){
- $.ligerDialog.open({ height: 400,width:480, url: 'MTDocAction.do?task=toCreateFolder&id=0&folderLevel=1&tabid='+ getCurrentTabId(), isResize: true });
-
- }
- function editFolder(){
- var selectFolder = $("#selectFolder").val();
- var folderType = $("#doc_folder_type").val();
- var isManager = $("#isManager").val();
- var operate = $("#operate").val();
- var folderLevel = $("#doc_folder_level").val();
- var isAuthorized = $("#isAuthorized").val();
- if (selectFolder == ""){
- alert("请先选择要修改的文件夹!");
- return;
- }
- if (folderType == "2"){
- if (isManager != 1 && operate != 1 && isAuthorized != 1){
- alert("您没有权限修改该文件夹!");
- return false;
- }
- }
- if (folderType == "3" && $("#shares").val() == "shares"){
- alert("您不能修改他人分享给您的文件夹!");
- return false;
- }
- if (folderLevel == "1"){
- alert("您不能修改根文件夹!");
- return false;
- }
- item('MTDocAction.do?task=toEditFolder&id='+selectFolder
- +'&folderType='+folderType
- +'&isManager='+isManager
- +'&operate='+operate
- +'&folderLevel='+folderLevel
- +'&isAuthorized='+isAuthorized
- + '&selectFolder=' + selectFolder);
- }
- function delFolder(t){
- var selectFolder = $("#selectFolder").val();
- var folderType = $("#doc_folder_type").val();
- var isManager = $("#isManager").val();
- var operate = $("#operate").val();
- var isAuthorized = $("#isAuthorized").val();
- var doc_folder_level = $("#doc_folder_level").val();
- if (selectFolder == ""){
- alert("请先选择要删除的文件夹!");
- return;
- }
- if (folderType == "2"){
- if (isManager != 1 && operate != 1 && isAuthorized != 1){
- alert("您没有权限删除该文件夹!");
- return false;
- }
- }
- if (folderType == "3" && $("#shares").val() == "shares"){
- alert("您不能删除他人分享给您的文件夹!");
- return false;
- }
- if (doc_folder_level == "1"){
- alert("您不能删除根文件夹!");
- return false;
- }
- if (window.confirm("确定删除当前选中的文件夹?")){
- var url="MTDocAction.do?task=delFolder&id="+selectFolder
- +'&folderType='+folderType
- +'&t=' + t;
- item(url);
-
- /*$("form[name='DocForm']").attr("action", url);
- $("form[name='DocForm']").submit();*/
- //submitAUrl(url);
- // $.ligerDialog.open({ height: 400,width:480, url: url, isResize: true });
- }
- }
|