|
|
|
@ -2,7 +2,7 @@ |
|
|
|
<html> |
|
|
|
|
|
|
|
<head> |
|
|
|
<title>send file to server</title> |
|
|
|
<title>UPSYS console</title> |
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|
|
|
<link rel="stylesheet" href="/static/static/css/bootstrap.css"> |
|
|
|
<link rel="icon" type="image/x-icon" href="/favicon.ico?v=2"> |
|
|
|
@ -82,8 +82,12 @@ |
|
|
|
<!-- Default panel contents --> |
|
|
|
<div class="panel-heading">源站({{.Loip}})</div> |
|
|
|
<div class="panel-body"> |
|
|
|
<p>监听目录:{{.DownloadPath}}</p> |
|
|
|
<p>相对目录: {{.Rundir}} </p> |
|
|
|
<p>监听目录:{{.Rundir}}</p> |
|
|
|
<p>相对目录: {{.DownloadPath}}</p> |
|
|
|
<p> |
|
|
|
<a href="./console" class="btn btn-primary btn-sm">home</a> |
|
|
|
<a href="?p={{b64en $.Relpath}}&f=&file=1" class="btn btn-success btn-sm">返回上层</a> |
|
|
|
</p> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- List group --> |
|
|
|
@ -95,16 +99,18 @@ |
|
|
|
{{ if .IsDir }} |
|
|
|
|
|
|
|
<span class="icon folder-icon"></span> |
|
|
|
<a href="/up?p={{b64en $.UrlPath }}&f={{b64en .Name }}">{{ .Name }}</a> |
|
|
|
<a href="?p={{b64en $.UrlPath}}&f={{b64en .Name }}&file=0">{{ .Name }}</a> |
|
|
|
{{ else }} |
|
|
|
<span class="icon file-icon"></span> |
|
|
|
<a href="/up?p={{b64en $.UrlPath}}&f={{b64en .Name}}">{{ .Name }}</a> |
|
|
|
<a href="?p={{b64en $.UrlPath}}&f={{b64en .Name}}&file=1">{{ .Name }}</a> |
|
|
|
|
|
|
|
{{ end }} |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="col-md-4"> |
|
|
|
{{ if .IsDir }} <!-- 空白 --> {{else}} |
|
|
|
<a href="/up?p={{b64en $.UrlPath}}&f={{b64en .Name}}&s={{b64en $.Loip}}" title="更新{{ .Name }}" class="btn btn-primary btn-sm">同步</a> |
|
|
|
{{end}} |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
{{ end }} |
|
|
|
@ -116,25 +122,14 @@ |
|
|
|
<div class="col-md-6"> |
|
|
|
<div class="panel panel-default"> |
|
|
|
<!-- Default panel contents --> |
|
|
|
<div class="panel-heading">目标站(220.44.660.44)</div> |
|
|
|
<div class="panel-heading" id="mbip">目标站</div> |
|
|
|
<div class="panel-body"> |
|
|
|
<p>监听目录:/www</p> |
|
|
|
<p>相对目录: /app/common </p> |
|
|
|
<p>监听目录:<span id="sc01"></span></p> |
|
|
|
<p>相对目录: <span id="sc02"></span> </p> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- List group --> |
|
|
|
<ul class="list-group"> |
|
|
|
<li class="list-group-item optzone"> |
|
|
|
<div class="col-md-8">Cras justo odio</div> |
|
|
|
<div class="col-md-4"> |
|
|
|
<a href="#" class="btn btn-primary btn-sm">同步</a> |
|
|
|
<a href="#" class="btn btn-success btn-sm">复制</a></a> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
<li class="list-group-item">Dapibus ac facilisis in</li> |
|
|
|
<li class="list-group-item">Morbi leo risus</li> |
|
|
|
<li class="list-group-item">Porta ac consectetur ac</li> |
|
|
|
<li class="list-group-item">Vestibulum at eros</li> |
|
|
|
<ul class="list-group" id="tgsc"> |
|
|
|
</ul> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -154,15 +149,47 @@ |
|
|
|
|
|
|
|
<script type="text/javascript"> |
|
|
|
$(function(){ |
|
|
|
// 获取ip |
|
|
|
// click function |
|
|
|
$("#entsip").on("click",function(){ |
|
|
|
// |
|
|
|
var sip = $("#scip").val(); |
|
|
|
var html = "<li class=\"list-group-item\">输入目标服务器"+sip+"</li>"; |
|
|
|
// 目标站 |
|
|
|
$("#mbip").text("目标站("+sip+")"); |
|
|
|
// 获取信息 |
|
|
|
gescinfo(sip) |
|
|
|
// |
|
|
|
$("#rstatus").append(html) |
|
|
|
}) |
|
|
|
|
|
|
|
// 获取目标服务器的信息 |
|
|
|
var gescinfo=function(scip){ |
|
|
|
var url="http://"+scip+":9099/sc?callback" |
|
|
|
var html=""; |
|
|
|
$.getJSON(url,function(res){ |
|
|
|
// res.curdir |
|
|
|
$.each(res.data.list,function(k,v){ |
|
|
|
html+="<li class=\"list-group-item optzone\"><div class=\"col-md-8\">"; |
|
|
|
if(v.dirflag){ |
|
|
|
html +="<span class=\"icon folder-icon\"></span>"+v.fname; |
|
|
|
}else{ |
|
|
|
html +="<span class=\"icon file-icon\"></span>"+v.fname; |
|
|
|
} |
|
|
|
html+="</div><div class=\"col-md-4\"><a href=\"#\" class=\"btn btn-primary btn-sm\">同步</a></div></li>"; |
|
|
|
}) |
|
|
|
// append to html |
|
|
|
$("#tgsc").html(html) |
|
|
|
writelog(scip+"获取数据:"+res.data.list.length+"条数据" ) |
|
|
|
$("#sc01").text(res.curdir); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
// write log |
|
|
|
var writelog=function(html){ |
|
|
|
var hprex="<li class=\"list-group-item\">"+html+"</li>"; |
|
|
|
$("#rstatus").append(hprex) |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
|