feta: terminal 新增上传
This commit is contained in:
44
nezha-fronted/src/components/cli/fileDirectory.vue
Normal file
44
nezha-fronted/src/components/cli/fileDirectory.vue
Normal file
@@ -0,0 +1,44 @@
|
||||
<template>
|
||||
<div>
|
||||
<div style="display: flex;width: 100%; justify-content: space-between">
|
||||
<span>Sftp {{fileDirectory}}</span>
|
||||
<span style="color: #fff">
|
||||
<i class="nz-icon nz-icon-clock"></i>
|
||||
<i class="nz-icon nz-icon-projectTopology"></i>
|
||||
</span>
|
||||
</div>
|
||||
<div class="file-directory-content">
|
||||
<div v-for="(item,index) in fileList" :key="index">
|
||||
<i class="nz-icon" :class="selIcon(item.name)"/>
|
||||
{{item.name}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'fileDirectory',
|
||||
data () {
|
||||
return {
|
||||
fileDirectory: '/',
|
||||
fileList: []
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
selIcon (name) {
|
||||
const hz = name.split('.')[1]
|
||||
switch (hz) {
|
||||
case 'txt' :
|
||||
return 'nz-icon-txt'
|
||||
default:
|
||||
return 'nz-icon-txt'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
Reference in New Issue
Block a user