同步操作将从 Rainy/DocSys 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!DOCTYPE html><html lang="zh-cn"><head><meta charset="utf-8"><meta name="author" content="Rainy" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="renderer" content="webkit" /><link rel="shortcut icon" href="static/SmartWiki/favicon.ico"><meta name="viewport" content="width=device-width, initial-scale=1"><title>仓库列表 - DocSys</title><!-- CSS: Bootstrap、font-awesome、boostrapQ、 --><link href="static/bootstrap/css/bootstrap.min.css" rel="stylesheet"><link href="static/font-awesome/css/font-awesome.min.css" rel="stylesheet"><link href="static/styles/styles.css" rel="stylesheet"><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via file:// --><!--[if lt IE 9]><script src="static/bootstrap/js/html5shiv.min.js"></script><script src="static/bootstrap/js/respond.min.js"></script><![endif]--><!-- jQuery (necessary for Bootstrap's JavaScript plugins) --><script src="static/scripts/jquery.min.js"></script></head><body><div class="manual-reader"><header class="navbar navbar-static-top smart-nav navbar-fixed-top" role="banner"><div class="container"><div class="navbar-header"><a class="navbar-brand" href="/DocSystem"><i class="fa fa-paper-plane"></i> DocSys</a><div class="searchbar pull-left visible-lg-inline-block visible-md-inline-block"><div class="form-inline"><input class="form-control" id="searchWord" name="searchWord" type="search" placeholder="请输入关键词..."><button class="search-btn" onclick="searchDoc();"><i class="fa fa-search"></i></button></div></div><div class="btn-group dropdown-menu-right pull-right slidebar visible-xs-inline-block"><button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown"><i class="fa fa-align-justify"></i></button><ul class="dropdown-menu" role="menu"><li><a href="#" title="新建仓库" onclick="newRepos()">新建</a></li><li><a onclick="showLoginPanel()" title="用户登录">登录</a></li><li><a onclick="logout()" title="退出登录">退出</a></li></ul></div></div><nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation"><ul class="nav navbar-nav navbar-right"><li id="userImgDiv" style="display:none"><img id="userImg" name="userImg" width="40px" height="40px" src="images/default/defaultHeadPic.png" onerror="UserImgErrHandler();" class="img-circle m5"/></li><li id="userInfoDiv" style="display:none"><a href="" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span>Rainy</span><span class="caret"></span></a><ul class="dropdown-menu" role="menu"><li><a href="/DocSystem/web/myHostPage.html">个人中心</a></li><li><a href="/DocSystem/web/reposManager.html">仓库管理</a></li><li><a onclick="logout()">退出登录</a></li></ul></li><li id="loginBtn"><a onclick="showLoginPanel()" title="用户登录">登录</a></li><li id="newReposBtn" style="display:none"><a href="#" title="新建仓库" onclick="newRepos()">新建</a></li><li id="goManagerBtn" style="display:none"><a href="/DocSystem/manager/main.html" title="管理后台">管理后台</a></li></ul></nav></div></header><div class="container smart-container"><div class="row"><div id="project-box" class="project-box"></div><div class="clearfix"></div><div class="manual-page"></div></div><div class="clearfix"></div></div><footer class="footer"><div class="container"><div class="row text-center"><ul><li><a href="#">DocSys</a></li><li> · </li><li><a onclick="showFeebackPanel()">意见反馈</a> </li></ul></div></div></footer></div><!-- Share Modal --><div id="new-repos" style="display:none"><form class="form" onkeydown="if(event.keyCode==13)return false;"><div class="form-group"><label>名字<span style="color:#F00">*</span></label><input class="form-control" type="text" name="name" style="width: 100%"/><label>介绍<span style="color:#F00">*</span></label><input class="form-control" type="text" name="info" style="width: 100%"/><!-- <label>仓库类型</label><select class="form-control" name="type" onchange="doSelectFS();" style="width: 100%"><option value="0">虚拟文件系统</option><option value="1" selected="selected">实文件系统</option></select> --><label>仓库位置<span style="color:#F00">*</span></label><input class="form-control" type="text" name="path" placeholder="如需使用系统默认位置,请留空!" value="" style="width: 100%" disabled="disabled"/><label>版本管理</label><select class="form-control" name="verCtrl" onchange="doSelectVerCtrl();" style="width: 100%"><option value="0">无</option><option value="1">SVN</option><!-- <option value="2">GIT</option> --></select><label>svn路径<span style="color:#F00">*</span></label><input class="form-control" type="text" name="svnPath" placeholder="如需系统新建版本仓库,请留空!" value="" style="width: 100%"/><label>svn用户名</label><input class="form-control" type="text" name="svnUser" placeholder="置空表明版本仓库可以由任意用户访问!" value="" style="width: 100%"/><label>svn密码</label><input class="form-control" type="password" name="svnPwd" placeholder="置空表明版本仓库访问无需密码!" value="" style="width: 100%"/><label>版本管理1</label><select class="form-control" name="verCtrl1" onchange="doSelectVerCtrl1();" style="width: 100%"><option value="0">无</option><option value="1">SVN</option><!-- <option value="2">GIT</option> --></select><label>svn路径1<span style="color:#F00">*</span></label><input class="form-control" type="text" name="svnPath1" placeholder="如需系统新建版本仓库,请留空!" value="" style="width: 100%"/><label>svn用户名1</label><input class="form-control" type="text" name="svnUser1" placeholder="置空表明版本仓库可以由任意用户访问!" value="" style="width: 100%"/><label>svn密码1</label><input class="form-control" type="password" name="svnPwd1" placeholder="置空表明版本仓库访问无需密码!" value="" style="width: 100%"/></div></form></div><script type="text/html" id="tmpl-projects"><ul>{{each list as value i}}<li><a href="project.html?vid={{ value.id }}" class="box" title="" ><div class="pull-left imgbox"><i class="fa fa-desktop"></i></div><h4>{{ value.name }}</h4><span></span></a><p class="summary hidden-xs hidden-sm hidden-md"><a href="project.html?vid={{ value.id }}" class="text">{{ value.info }}</a></p></li>{{/each}}</ul></script><!-- Include all compiled plugins (below), or include individual files as needed --><script src="static/bootstrap/js/bootstrap.min.js" type="text/javascript"></script><script src="static/scripts/scripts.js" type="text/javascript"></script><script src="static/scripts/template.js" type="text/javascript"></script><script type="text/javascript" src="static/bootstrapQ/qiao.js"></script><script type="text/javascript" src="js/logon.js"></script><script type="text/javascript">//页面初始化var login_user = "";function pageInit(){console.log("pageInit");//确定当前登录用户是否已登录$.ajax({url : "/DocSystem/getLoginUser.do",type : "post",dataType : "json",data : {},success : function (ret) {if( "ok" == ret.status ){var user = ret.data;login_user = user;//显示用户信息ShowUserInfo(user);$('#newReposBtn').show();if(user.type > 0) //超级管理员和管理员才能新建仓库,后台也徐亚进行控制,普通用户只能建立最多10个私人仓库{$('#goManagerBtn').show();}//用戶已經登錄才能看到倉庫getReposList();}else{console.log(ret.msgInfo);showLoginPanel();}},error : function () {alert("服务器异常:获取用户信息失败");}});}function showErrorMessage($msg) {$("#error-message>span").text($msg).parent('div').show();}function getReposList(){$.ajax({url : "/DocSystem/Repos/getReposList.do",type :"post",dataType :"json",data : null,success : function (ret) {if(ret.status == "ok"){var html = template('tmpl-projects', {list : ret.data});$("#project-box").html(html);}else{console.log(ret.msgInfo);}},error : function () {alert('服务器异常:获取仓库列表失败');}});}function onChange(){getReposList();}$(function () {pageInit();var modalHtml = $("#create-project").find('.modal-body').html();//getReposList();//弹出提示$("[data-toggle='tooltip']").tooltip();$("#projectName,#btn-project-passwd").on('focus',function () {$(this).tooltip('destroy').parent('div').removeClass('has-error');;});$("#create-project").on('hidden.bs.modal',function () {$("#create-project").find('.modal-body').html(modalHtml);});$("#create-project").on('click','#projectPasswd1,#projectPasswd2',function () {$("#btn-project-passwd").hide();});$("#create-project").on('click','#projectPasswd3',function () {$("#btn-project-passwd").show();});$("#btn-create").on('click',function () {var $btn = $(this).button('loading');var name = $.trim($("#projectName").val());if(name == "") {$("#projectName").tooltip({placement: "auto", title: "项目名称不能为空", trigger: 'manual'}).tooltip('show').parent('div').addClass('has-error');$btn.button('reset');return false;}if($("#btn-project-passwd").css('display') == 'block'){var passwd = $.trim($("#btn-project-passwd").val());if(passwd == ""){$("#btn-project-passwd").tooltip({placement: "auto", title: "项目名称不能为空", trigger: 'manual'}).tooltip('show').parent('div').addClass('has-error');$btn.button('reset');return false;}}$.ajax({url : "/DocSystem/Repos/doCreateRepos.do",type :"post",dataType :"json",data : $("#create-form").serializeArray(),success : function (res) {console.log(res);if(res.errcode == 20002){$(".project-box").prepend(res.data.body);$("#create-project").modal('hide');}else{alert(res.message);}},error : function () {alert('服务器异常:创建仓库失败');}});return false;});});//文件系统类型改变时需要根据文件系统类型,显示或者不显示svnPath等inputfunction doSelectFS(){//var type = $("#dialog-new-repos select[name='type']").val();}//According verCtrl value to disale the svnPath or notfunction doSelectVerCtrl(){var verCtrl = $("#dialog-new-repos select[name='verCtrl']").val();//alert(verCtrl);if((verCtrl == 1) || (verCtrl == 2)) //show svn info{$("#dialog-new-repos input[name='svnPath']").attr("disabled",false);$("#dialog-new-repos input[name='svnUser']").attr("disabled",false);$("#dialog-new-repos input[name='svnPwd']").attr("disabled",false);}else //hide svn info{$("#dialog-new-repos input[name='svnPath']").attr("disabled",true);$("#dialog-new-repos input[name='svnUser']").attr("disabled",true);$("#dialog-new-repos input[name='svnPwd']").attr("disabled",true);}}//According verCtrl1 value to disale the svnPath1 or notfunction doSelectVerCtrl1(){var verCtrl = $("#dialog-new-repos select[name='verCtrl1']").val();//alert(verCtrl);if((verCtrl == 1) || (verCtrl == 2)) //show svn info{$("#dialog-new-repos input[name='svnPath1']").attr("disabled",false);$("#dialog-new-repos input[name='svnUser1']").attr("disabled",false);$("#dialog-new-repos input[name='svnPwd1']").attr("disabled",false);}else //hide svn info{$("#dialog-new-repos input[name='svnPath1']").attr("disabled",true);$("#dialog-new-repos input[name='svnUser1']").attr("disabled",true);$("#dialog-new-repos input[name='svnPwd1']").attr("disabled",true);}}function newRepos() {qiao.bs.dialog({id: "dialog-new-repos",url: '#new-repos',title: '新建仓库',okbtn: "好了",callback: function () {setTimeout(function () {$("#dialog-new-repos input[name='name']").focus();//alert(login_user.type);if(login_user.type == 2) //超级管理员,可以设置仓库路径{$("#dialog-new-repos input[name='path']").attr("disabled",false);}$("#dialog-new-repos input[name='svnPath']").val(""); //置空$("#dialog-new-repos input[name='svnUser']").val("");$("#dialog-new-repos input[name='svnPwd']").val("");doSelectVerCtrl(); //根据文件系统版本控制默认类型,控制显示svn信息$("#dialog-new-repos input[name='svnPath1']").val(""); //置空$("#dialog-new-repos input[name='svnUser1']").val("");$("#dialog-new-repos input[name='svnPwd1']").val("");doSelectVerCtrl1(); //根据文件系统版本控制默认类型,控制显示svn信息},100);}},function () {var name = $("#dialog-new-repos input[name='name']").val();var info = $("#dialog-new-repos input[name='info']").val();//var type = $("#dialog-new-repos select[name='type']").val();var type = 1; //Real Doc Systemvar path = $("#dialog-new-repos input[name='path']").val();var verCtrl = $("#dialog-new-repos select[name='verCtrl']").val();var svnPath = $("#dialog-new-repos input[name='svnPath']").val();var svnUser = $("#dialog-new-repos input[name='svnUser']").val();var svnPwd = $("#dialog-new-repos input[name='svnPwd']").val();//For Virtual Doc Version Controlvar verCtrl1 = $("#dialog-new-repos select[name='verCtrl1']").val();var svnPath1 = $("#dialog-new-repos input[name='svnPath1']").val();var svnUser1 = $("#dialog-new-repos input[name='svnUser1']").val();var svnPwd1 = $("#dialog-new-repos input[name='svnPwd1']").val();var createTime = new Date().getTime(); //获取时间戳//alert("仓库名:"+ name + " 仓库类型:" + type + " 仓库路径:" + path + " 仓库描述:" + info + " svnPath:" + svnPath + " svnUser:" + svnUser + " 创建时间:" + createTime);if( name && info){$.ajax({url : "/DocSystem/Repos/addRepos.do",type : "post",dataType : "json",data : {name:name,info:info,type:type,path:path,verCtrl: verCtrl,svnPath: svnPath,svnUser: svnUser,svnPwd: svnPwd,verCtrl1: verCtrl1,svnPath1: svnPath1,svnUser1: svnUser1,svnPwd1: svnPwd1,createTime:createTime},success : function (ret) {if(ret.status == "ok"){console.log("创建仓库成功");onChange();}else{alert(ret.msgInfo);}},error : function () {alert('服务器异常: 创建仓库失败');}});return true;}else{alert("仓库信息不全,请重试!");return false;}});}function showFeebackPanel(){console.log("showFeebackPanel");bootstrapQ.dialog({url: 'feeback.html',title: '意见与反馈',msg: '页面正在加载,请稍等...',foot: false,big: false,callback: function(){FeebackPageInit();},});}function searchDoc(){var searchWord = $("#searchWord").val();var sort = "";$.ajax({url : "/DocSystem/Doc/searchDoc.do",type : "post",dataType : "json",data : {searchWord:searchWord,sort:sort,},success : function (ret) {console.log("searchDoc ret:", ret)if(ret.status == "ok"){console.log("文件搜索成功");}else{showErrorMessage("文件搜索出错:" + ret.msgInfo);}},error : function () {alert('服务器异常: 搜索文件异常');}});}</script></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。