| | |
| | | <template v-for="(node, nodeIndex) in data.node">
|
| | | <el-col v-if="node.isUpload===false" :key="node.filesid" :span="3">
|
| | | <el-card shadow="never" @click.native="clickCard(index*8+nodeIndex)">
|
| | | <img src="../../assets/uploading/word.png" class="uploading-image">
|
| | | <img :src="showFileImg(node.filesformat)" class="uploading-image">
|
| | | <div style="padding-top: 14px;">
|
| | | <el-checkbox v-model="checkedArr[index*8+nodeIndex].isChecked" class="myRedCheckBox">{{ node.filesname }}</el-checkbox>
|
| | | </div>
|
| | |
| | | // 初始加载
|
| | | this.initFolder()
|
| | | })
|
| | | },
|
| | | showFileImg(type) {
|
| | | switch (type) {
|
| | | case 'txt':
|
| | | return require('../../assets/uploading/txt.png')
|
| | | case 'apk':
|
| | | return require('../../assets/uploading/apk.png')
|
| | | case 'csv':
|
| | | return require('../../assets/uploading/csv.png')
|
| | | case 'excel':
|
| | | return require('../../assets/uploading/excel.png')
|
| | | case 'exe':
|
| | | return require('../../assets/uploading/exe.png')
|
| | | case 'folder':
|
| | | return require('../../assets/uploading/folder.png')
|
| | | case 'gif':
|
| | | return require('../../assets/uploading/gif.png')
|
| | | case 'html':
|
| | | return require('../../assets/uploading/html.png')
|
| | | case 'json':
|
| | | return require('../../assets/uploading/json.png')
|
| | | case 'mp3':
|
| | | return require('../../assets/uploading/mp3.png')
|
| | | case 'mp4':
|
| | | return require('../../assets/uploading/mp4.png')
|
| | | case 'pdf':
|
| | | return require('../../assets/uploading/pdf.png')
|
| | | case 'pic':
|
| | | return require('../../assets/uploading/pic.png')
|
| | | case 'ppt':
|
| | | return require('../../assets/uploading/ppt.png')
|
| | | case 'rar':
|
| | | return require('../../assets/uploading/rar.png')
|
| | | case 'svg':
|
| | | return require('../../assets/uploading/svg.png')
|
| | | case 'webpage':
|
| | | return require('../../assets/uploading/webpage.png')
|
| | | case 'word':
|
| | | return require('../../assets/uploading/word.png')
|
| | | case 'zip':
|
| | | return require('../../assets/uploading/zip.png')
|
| | | default:
|
| | | return require('../../assets/uploading/unknown.png')
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|