From 8810226673599083400d17862effdd3945ff5e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com> Date: Mon, 29 Jul 2024 20:07:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=96=87=E4=BB=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/file/7z.vue | 13 +++++++ src/assets/icons/file/Bmp.vue | 13 +++++++ src/assets/icons/file/Bz2.vue | 13 +++++++ src/assets/icons/file/Dmg.vue | 13 +++++++ src/assets/icons/file/Doc.vue | 13 +++++++ src/assets/icons/file/Exe.vue | 13 +++++++ src/assets/icons/file/Gif.vue | 13 +++++++ src/assets/icons/file/Gz.vue | 13 +++++++ src/assets/icons/file/Img.vue | 13 +++++++ src/assets/icons/file/Jepg.vue | 13 +++++++ src/assets/icons/file/Jpg.vue | 13 +++++++ src/assets/icons/file/Pdf.vue | 13 +++++++ src/assets/icons/file/Png.vue | 13 +++++++ src/assets/icons/file/Rar.vue | 13 +++++++ src/assets/icons/file/Tar.vue | 13 +++++++ src/assets/icons/file/Tgz.vue | 13 +++++++ src/assets/icons/file/Txt.vue | 13 +++++++ src/assets/icons/file/Xls.vue | 13 +++++++ src/assets/icons/file/Zip.vue | 13 +++++++ src/assets/icons/index.js | 20 +++++++++-- src/style/docs.scss | 3 ++ src/views/docsManager/document.vue | 56 +++++++++++++++++++----------- src/views/docsManager/fileType.vue | 24 +++++++++++++ src/views/docsManager/moveFile.vue | 12 ++++--- src/views/docsManager/share.vue | 30 +++++++++------- 25 files changed, 354 insertions(+), 38 deletions(-) create mode 100644 src/assets/icons/file/7z.vue create mode 100644 src/assets/icons/file/Bmp.vue create mode 100644 src/assets/icons/file/Bz2.vue create mode 100644 src/assets/icons/file/Dmg.vue create mode 100644 src/assets/icons/file/Doc.vue create mode 100644 src/assets/icons/file/Exe.vue create mode 100644 src/assets/icons/file/Gif.vue create mode 100644 src/assets/icons/file/Gz.vue create mode 100644 src/assets/icons/file/Img.vue create mode 100644 src/assets/icons/file/Jepg.vue create mode 100644 src/assets/icons/file/Jpg.vue create mode 100644 src/assets/icons/file/Pdf.vue create mode 100644 src/assets/icons/file/Png.vue create mode 100644 src/assets/icons/file/Rar.vue create mode 100644 src/assets/icons/file/Tar.vue create mode 100644 src/assets/icons/file/Tgz.vue create mode 100644 src/assets/icons/file/Txt.vue create mode 100644 src/assets/icons/file/Xls.vue create mode 100644 src/assets/icons/file/Zip.vue create mode 100644 src/views/docsManager/fileType.vue diff --git a/src/assets/icons/file/7z.vue b/src/assets/icons/file/7z.vue new file mode 100644 index 0000000..5e19481 --- /dev/null +++ b/src/assets/icons/file/7z.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Bmp.vue b/src/assets/icons/file/Bmp.vue new file mode 100644 index 0000000..a1a47ac --- /dev/null +++ b/src/assets/icons/file/Bmp.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Bz2.vue b/src/assets/icons/file/Bz2.vue new file mode 100644 index 0000000..7437322 --- /dev/null +++ b/src/assets/icons/file/Bz2.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Dmg.vue b/src/assets/icons/file/Dmg.vue new file mode 100644 index 0000000..e92a6f8 --- /dev/null +++ b/src/assets/icons/file/Dmg.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Doc.vue b/src/assets/icons/file/Doc.vue new file mode 100644 index 0000000..5c3fc79 --- /dev/null +++ b/src/assets/icons/file/Doc.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Exe.vue b/src/assets/icons/file/Exe.vue new file mode 100644 index 0000000..30417e0 --- /dev/null +++ b/src/assets/icons/file/Exe.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Gif.vue b/src/assets/icons/file/Gif.vue new file mode 100644 index 0000000..95e2034 --- /dev/null +++ b/src/assets/icons/file/Gif.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Gz.vue b/src/assets/icons/file/Gz.vue new file mode 100644 index 0000000..b5b2cb2 --- /dev/null +++ b/src/assets/icons/file/Gz.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Img.vue b/src/assets/icons/file/Img.vue new file mode 100644 index 0000000..db89746 --- /dev/null +++ b/src/assets/icons/file/Img.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Jepg.vue b/src/assets/icons/file/Jepg.vue new file mode 100644 index 0000000..f72d804 --- /dev/null +++ b/src/assets/icons/file/Jepg.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Jpg.vue b/src/assets/icons/file/Jpg.vue new file mode 100644 index 0000000..e8d1765 --- /dev/null +++ b/src/assets/icons/file/Jpg.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Pdf.vue b/src/assets/icons/file/Pdf.vue new file mode 100644 index 0000000..09f71b6 --- /dev/null +++ b/src/assets/icons/file/Pdf.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Png.vue b/src/assets/icons/file/Png.vue new file mode 100644 index 0000000..cbee5ef --- /dev/null +++ b/src/assets/icons/file/Png.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Rar.vue b/src/assets/icons/file/Rar.vue new file mode 100644 index 0000000..9a31587 --- /dev/null +++ b/src/assets/icons/file/Rar.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Tar.vue b/src/assets/icons/file/Tar.vue new file mode 100644 index 0000000..8967031 --- /dev/null +++ b/src/assets/icons/file/Tar.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Tgz.vue b/src/assets/icons/file/Tgz.vue new file mode 100644 index 0000000..0e16f02 --- /dev/null +++ b/src/assets/icons/file/Tgz.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Txt.vue b/src/assets/icons/file/Txt.vue new file mode 100644 index 0000000..fe6f267 --- /dev/null +++ b/src/assets/icons/file/Txt.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Xls.vue b/src/assets/icons/file/Xls.vue new file mode 100644 index 0000000..c0a246c --- /dev/null +++ b/src/assets/icons/file/Xls.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/file/Zip.vue b/src/assets/icons/file/Zip.vue new file mode 100644 index 0000000..c767c8e --- /dev/null +++ b/src/assets/icons/file/Zip.vue @@ -0,0 +1,13 @@ + + + + + + + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 2817da4..70684cc 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -31,8 +31,24 @@ export { default as MachineRoom } from './MachineRoom.vue' export { default as CreateFolder } from './CreateFolder.vue' export { default as CreateShare } from './CreateShare.vue' export { default as Folder } from './Folder.vue' -export { default as Pdf } from './Pdf.vue' -export { default as Excel } from './Excel.vue' +export { default as File7z } from './file/7z.vue' +export { default as FileBmp } from './file/Bmp.vue' +export { default as FileBz2 } from './file/Bz2.vue' +export { default as FileDmg } from './file/Dmg.vue' +export { default as FileDoc } from './file/Doc.vue' +export { default as FileExe } from './file/Exe.vue' +export { default as FileGif } from './file/Gif.vue' +export { default as FileGz } from './file/Gz.vue' +export { default as FileImg } from './file/Img.vue' +export { default as FileJepg } from './file/Jepg.vue' +export { default as FileJpg } from './file/Jpg.vue' +export { default as FilePdf } from './file/Pdf.vue' +export { default as FilePng } from './file/Png.vue' +export { default as FileRar } from './file/Rar.vue' +export { default as FileTgz } from './file/Tgz.vue' +export { default as FileTxt } from './file/Txt.vue' +export { default as Excel } from './file/Xls.vue' +export { default as Zip } from './file/Zip.vue' // 列表按钮 export { default as Delete } from './Delete.vue' diff --git a/src/style/docs.scss b/src/style/docs.scss index 024a6bf..ce62eab 100644 --- a/src/style/docs.scss +++ b/src/style/docs.scss @@ -43,5 +43,8 @@ border-radius: 4px; display: flex;align-items: center; border:1px solid #f3f3f3; + .item{ + cursor: pointer; + } } } diff --git a/src/views/docsManager/document.vue b/src/views/docsManager/document.vue index 7593760..4599151 100644 --- a/src/views/docsManager/document.vue +++ b/src/views/docsManager/document.vue @@ -6,15 +6,12 @@