该系统为使用PHP开发的基于web的Subversion(SVN)服务器端管理工具。支持功能:SVN仓库管理、SVN用户管理、SVN分组管理、目录授权、目录浏览、Hooks管理、在线dump备份、在线备份恢复、SVN用户禁用、服务器状态管理、日志管理、消息通知、更新检测...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
26 KiB

3 years ago
webpackJsonp([8],{375:function(t,e,a){a(397);var o=a(147)(a(385),a(414),null,null);o.options.__file="D:\\SVN\\B06.svn管理面板V2.0\\09.软件开发\\01.web\\src\\views\\advance\\index.vue",o.esModule&&Object.keys(o.esModule).some(function(t){return"default"!==t&&"__esModule"!==t})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] index.vue: functional components are not supported with templates, they should use render functions."),t.exports=o.exports},385:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{tempBindPort:0,tempBindHost:"",tempManageHost:"",tempTestEmail:"",tempToEmail:"",disabledEditPort:!0,disabledEditHost:!0,disabledEditManageHost:!0,currentAdvanceTab:"1",version:{current_verson:"2.3.1",php_version:"5.5 <= PHP < 8.0",database:"MYSQL、SQLite",github:"https://github.com/witersen/SvnAdminV2.0",gitee:"https://gitee.com/witersen/SvnAdminV2.0"},loadingSvnserveStart:!1,loadingSvnserveStop:!1,loadingEditHost:!1,loadingEditPort:!1,loadingEditManageHost:!1,loadingSendTest:!1,loadingEditEmail:!1,loadingEditPush:!1,loadingEditSafe:!1,loadingCheckUpdate:!1,formSvn:{version:"",installed:null,bindPort:"",bindHost:"",manageHost:"",enable:"",svnserveLog:""},configList:[],listPush:[],listSafe:[],modalSofawareUpdateGet:!1,modalAddToEmail:!1,formMailSmtp:{host:"",auth:"",user:"",pass:"",encryption:"",autotls:!0,port:0,test:"",from:{address:"",name:""},status:!1,to:[],timeout:0},formUpdate:{version:"",fixd:{con:[]},add:{con:[]},remove:{con:[]},release:{download:[]},update:{step:[],download:[]}}}},computed:{},created:function(){},mounted:function(){sessionStorage.currentAdvanceTab?this.currentAdvanceTab=sessionStorage.currentAdvanceTab:sessionStorage.setItem("currentAdvanceTab","1"),this.GetDetail(),this.GetConfig(),this.GetEmail(),this.GetPush(),this.GetSafeConfig()},methods:{SetCurrentAdvanceTab:function(t){sessionStorage.setItem("currentAdvanceTab",t),this.currentAdvanceTab=t},GetDetail:function(){var t=this,e={};t.$axios.post("/api.php?c=Svn&a=GetDetail&t=web",e).then(function(e){var a=e.data;1==a.status?(t.formSvn=a.data,t.tempBindPort=a.data.bindPort,t.tempBindHost=a.data.bindHost,t.tempManageHost=a.data.manageHost,t.disabledEditPort=!0,t.disabledEditHost=!0,t.disabledEditManageHost=!0):t.$Message.error(a.message)}).catch(function(e){console.log(e),t.$Message.error("出错了 请联系管理员!")})},ChangeEditPort:function(t){this.tempBindPort==this.formSvn.bindPort?this.disabledEditPort=!0:this.disabledEditPort=!1},ChangeEditHost:function(t){this.tempBindHost==this.formSvn.bindHost?this.disabledEditHost=!0:this.disabledEditHost=!1},ChangeEditManageHost:function(t){this.tempManageHost==this.formSvn.manageHost?this.disabledEditManageHost=!0:this.disabledEditManageHost=!1},GetEmail:function(){var t=this,e={};t.$axios.post("/api.php?c=Mail&a=GetEmail&t=web",e).then(function(e){var a=e.data;1==a.status?t.formMailSmtp=a.data:t.$Message.error(a.message)}).catch(function(e){console.log(e),t.$Message.error("出错了 请联系管理员!")})},ChangeEncryption:function(t){"none"==t?this.formMailSmtp.port=25:"SSL"==t?this.formMailSmtp.port=465:"TLS"==t&&(this.formMailSmtp.port=587)},EditEmail:function(){var t=this;t.loadingEditEmail=!0;var e={host:t.formMailSmtp.host,auth:t.formMailSmtp.auth,user:t.formMailSmtp.user,pass:t.formMailSmtp.pass,encryption:t.formMailSmtp.encryption,autotls:t.formMailSmtp.autotls,port:t.formMailSmtp.port,from:t.formMailSmtp.from,status:t.formMailSmtp.status,to:t.formMailSmtp.to,timeout:t.formMailSmtp.timeout};t.$axios.post("/api.php?c=Mail&a=EditEmail&t=web",e).then(function(e){t.loadingEditEmail=!1;var a=e.data;1==a.status?(t.$Message.success(a.message),t.GetEmail()):t.$Message.error(a.message)}).catch(function(e){t.loadingEditEmail=!1,console.log(e),t.$Message.error("出错了 请联系管理员!")})},SendTest:function(){var t=this;t.loadingSendTest=!0;var e={host:t.formMailSmtp.host,auth:t.formMailSmtp.auth,user:t.formMailSmtp.user,pass:t.formMailSmtp.pass,encrypti