|
|
|
@ -15,6 +15,7 @@ |
|
|
|
<div class="sflist"> |
|
|
|
<ul > |
|
|
|
<li v-for="item in fsclist" :key="item"> |
|
|
|
<input type="checkbox" :value="item.path" class="sfchkbox" /> |
|
|
|
<a class="haschild" @click="goIntoDir(item.path,1)" v-if="item.isdir">{{item.path}}</a> |
|
|
|
<span v-else>{{item.path}}</span> |
|
|
|
</li> |
|
|
|
@ -22,7 +23,7 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="tips" > |
|
|
|
<span v-if="fsclist.length > 0">当前路径:{{fspath}} ,文件数量:{{ fsclist.length }}</span> |
|
|
|
<span v-if="fsclist.length > 0"> 服务器:{{this.$refs.fsip.value}} 路径:{{fspath}} ,文件数量:{{ fsclist.length }}</span> |
|
|
|
<span v-else>当前服务器:{{fsip}}</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -147,24 +148,21 @@ export default { |
|
|
|
await GetFileList({ |
|
|
|
srcip: ip,path: npath, sport: port |
|
|
|
}).then(res => { |
|
|
|
// 绑定数据 |
|
|
|
var vlist = res.data.list |
|
|
|
if(vlist){ |
|
|
|
// 绑定数据 |
|
|
|
if(nflag == 1){ |
|
|
|
// 如果list 为空 |
|
|
|
let vlist = res.data.list |
|
|
|
if(vlist==null || vlist.length == 0){ |
|
|
|
npath="/" |
|
|
|
} |
|
|
|
this.fspath = npath |
|
|
|
this.fsclist = vlist |
|
|
|
} |
|
|
|
if(nflag == 2){ |
|
|
|
let vlist = res.data.list |
|
|
|
if(vlist==null || vlist.length == 0){ |
|
|
|
npath="/" |
|
|
|
} |
|
|
|
this.sspath = npath |
|
|
|
this.ssclist = vlist |
|
|
|
} |
|
|
|
}else{ |
|
|
|
npath="/" |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
return rlist; |
|
|
|
}, |
|
|
|
@ -291,9 +289,15 @@ export default { |
|
|
|
line-height: 40px; |
|
|
|
border-bottom: 1px dashed #ccc; |
|
|
|
} |
|
|
|
|
|
|
|
.sfcon .sflist ul li .sfchkbox{ |
|
|
|
margin-right: 12px; |
|
|
|
} |
|
|
|
|
|
|
|
.sfcon .sflist .haschild{ |
|
|
|
cursor: pointer; |
|
|
|
} |
|
|
|
|
|
|
|
.sfcon .sflist .tips{ |
|
|
|
width: 100%; |
|
|
|
float: left; |
|
|
|
|