可使用关键字过滤文件
This commit is contained in:
parent
bb6d4d8e28
commit
c4f47db437
@ -14,12 +14,25 @@ import adjustShare from '../../components/adjust-share/index.vue'
|
||||
import importFile from '../../components/import-file/index.vue'
|
||||
|
||||
let router = useRouter()
|
||||
|
||||
let sites = computed(() => {
|
||||
return store.getters.getSites
|
||||
})
|
||||
|
||||
let files = computed(() => {
|
||||
return store.getters.getFiles
|
||||
if(filter.value.trim() === '')
|
||||
return store.getters.getFiles
|
||||
|
||||
let files = []
|
||||
store.getters.getFiles.forEach((file) => {
|
||||
if(file.name.includes(filter.value)){
|
||||
files.push(file)
|
||||
}
|
||||
})
|
||||
|
||||
return files
|
||||
})
|
||||
|
||||
let users = computed(() => {
|
||||
return store.state.users
|
||||
})
|
||||
@ -48,6 +61,7 @@ let isImportFile = ref(false)
|
||||
let isAdmin = computed(() => {
|
||||
return store.state.config.isAdmin
|
||||
})
|
||||
let filter = ref('')
|
||||
|
||||
let currentSiteId = ref(0)
|
||||
let cursor = ref([])
|
||||
@ -442,6 +456,7 @@ watch(router.currentRoute, (now, old) =>{
|
||||
<el-button :disabled="selectNone" @click="deleteFiles">删除</el-button>
|
||||
<el-button :disabled="selectNone || selectMultiFolder || selectSingleFolder || selectShared" @click="isShareFile = true">创建分享链接</el-button>
|
||||
<el-button @click="refresh">刷新</el-button>
|
||||
<el-input v-model="filter" style="display: inline"/>
|
||||
</el-button-group>
|
||||
|
||||
<el-progress :percentage="((getSiteBySiteId(currentSiteId).totalSpace - getSiteBySiteId(currentSiteId).availableSpace) / getSiteBySiteId(currentSiteId).totalSpace) * 100"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user