|
|
@@ -0,0 +1,104 @@
|
|
|
+<template>
|
|
|
+ <div class="movie-list">
|
|
|
+ <el-dropdown style="padding-right: 5px">
|
|
|
+ <el-button size="small" type="primary" icon="el-icon-upload" round>上传</el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item
|
|
|
+ icon="el-icon-files"
|
|
|
+ @click.native="onUploadFile"
|
|
|
+ >上传文件</el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ icon="el-icon-folder"
|
|
|
+ @click.native="onUploadFolder"
|
|
|
+ >上传文件夹</el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+ <el-button size="small" type="primary" icon="el-icon-folder-add" round @click="onCreateFolder">新建文件夹</el-button>
|
|
|
+ <el-input
|
|
|
+ v-model="inputData"
|
|
|
+ placeholder="搜索我的文件"
|
|
|
+ size="small"
|
|
|
+ style="width: 30%; padding-left: 5px"
|
|
|
+ clearable
|
|
|
+ @keyup.enter.native="onSearchFile"
|
|
|
+ >
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="onSearchFile"/>
|
|
|
+ </el-input>
|
|
|
+ <el-divider />
|
|
|
+ <el-breadcrumb separator-class="el-icon-arrow-right">
|
|
|
+ <el-breadcrumb-item :to="{ path: '/disk/file' }">全部文件</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item :to="{ path: '/disk/file' }">文件夹1</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item :to="{ path: '/disk/file' }">文件夹2</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item :to="{ path: '/disk/file' }">文件夹3</el-breadcrumb-item>
|
|
|
+ </el-breadcrumb>
|
|
|
+ <el-divider />
|
|
|
+ <el-table
|
|
|
+ :data="dataList"
|
|
|
+ :show-header="true"
|
|
|
+ style="width: 100%"
|
|
|
+ @selection-change="handleTableSectionChange"
|
|
|
+ >
|
|
|
+ <el-table-column
|
|
|
+ align="center"
|
|
|
+ type="selection"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="createAt"
|
|
|
+ label="文件名"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ label="大小"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ label="类型"
|
|
|
+ />
|
|
|
+ <el-table-column
|
|
|
+ prop="title"
|
|
|
+ label="修改时间"
|
|
|
+ />
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ name: 'DiskFile',
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ dataList: [],
|
|
|
+ // 所有题目的对话框中表格被选中
|
|
|
+ selectedTable: [],
|
|
|
+ inputData: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ document.title = '所有文件'
|
|
|
+ this.getData()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getData() {
|
|
|
+ },
|
|
|
+ // 处理表格被选中
|
|
|
+ handleTableSectionChange(val) {
|
|
|
+ this.selectedTable = val
|
|
|
+ },
|
|
|
+ onUploadFile() {
|
|
|
+ this.$message.info('upload file')
|
|
|
+ },
|
|
|
+ onUploadFolder() {
|
|
|
+ this.$message.info('upload folder')
|
|
|
+ },
|
|
|
+ onCreateFolder() {
|
|
|
+ this.$message.info('create folder')
|
|
|
+ },
|
|
|
+ onSearchFile() {
|
|
|
+ this.$message.info('search file')
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style>
|
|
|
+</style>
|