|
|
@@ -23,11 +23,13 @@ |
|
|
|
<script> |
|
|
|
import dayjs from 'dayjs'; |
|
|
|
|
|
|
|
const imgType = ['jpg', 'png', 'bmp', 'gif', 'jpeg'].reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
const docType =['doc','docx','ppt','pptx','xls','xlsx', 'pdf'].reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
const videoType = ["avi", "mov", "wav","mp4"].reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
const exeType = ['exe'].reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
const zipType = ['zip'].reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
const getMap = (...args) => args.reduce((h, v) => (h[v] = true, h), {}); |
|
|
|
|
|
|
|
const imgType = getMap('jpg', 'png', 'bmp', 'gif', 'jpeg'); |
|
|
|
const docType = getMap('doc','docx','ppt','pptx','xls','xlsx', 'pdf', 'txt'); |
|
|
|
const videoType = getMap('avi', 'mov', 'wav','mp4'); |
|
|
|
const exeType = getMap('exe'); |
|
|
|
const zipType = getMap('zip'); |
|
|
|
|
|
|
|
export default { |
|
|
|
props: { |
|
|
|