diff --git a/src/components/ShareDialog/index.vue b/src/components/ShareDialog/index.vue
index 988cab0..bd45d7c 100644
--- a/src/components/ShareDialog/index.vue
+++ b/src/components/ShareDialog/index.vue
@@ -86,7 +86,7 @@
上传
- 修改
+ 编辑
删除
diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue
index 9899a23..fa5482d 100644
--- a/src/components/ShowFile/ShowFile.vue
+++ b/src/components/ShowFile/ShowFile.vue
@@ -89,7 +89,8 @@
>>.el-divider--horizontal {
+ margin: 0;
+ }
+}
+>>> .el-form {
+ .form-instruction {
+ color: #9a9a9a;
+ font-size: .8125rem;
+ a {
+ color: #1890ff;
+ }
+ }
+}
diff --git a/src/views/favorite/index.vue b/src/views/favorite/index.vue
index d61eaa1..517b76a 100644
--- a/src/views/favorite/index.vue
+++ b/src/views/favorite/index.vue
@@ -8,6 +8,7 @@
:defaultSort="sortable"
:queryCondition="queryCondition"
:contextMenus="contextMenus"
+ homeHidden
>
diff --git a/src/views/fileType/audio.vue b/src/views/fileType/audio.vue
index 2514662..1f747b7 100644
--- a/src/views/fileType/audio.vue
+++ b/src/views/fileType/audio.vue
@@ -8,6 +8,8 @@
:queryCondition="queryCondition"
singleFileType="音乐"
emptyStatus="还没有音乐呢~"
+ :showUploadButton="false"
+ :contextMenus="contextMenus"
>
@@ -24,7 +26,36 @@ export default {
},
queryCondition: {
isFolder:false
- }
+ },
+ contextMenus: [
+ { label: '查看', operation: 'viewMode' ,child: [
+ { iconClass: this.grid?'':'menu-point', label: '列表', operation: 'vmode-list'},
+ { iconClass: this.grid?'menu-point':'', label: '缩略图', operation: 'vmode-grid'},
+ { label: '显示文件夹大小', operation: 'show-folder-size'},
+ ]
+ },
+ { label: '排列方式', operation: 'arrangement' ,child: [
+ { label: '名称', operation: 'orderName', orderProp: 'name'},
+ { label: '大小', operation: 'orderSize', orderProp: 'size'},
+ { label: '日期', operation: 'orderUpdateDate', orderProp: 'updateDate'},
+ ]
+ },
+ { label: '刷新', operation: 'refresh'},
+ { divider: true, operation: 'divider' },
+ { label: '新建', operation: 'create' , homeDisable: true, child: [
+ { label: '文件夹', operation: 'createFolder', iconClass: 'folder'},
+ { divider: true, operation: 'divider' },
+ { label: '文本', operation: 'createTextFile', iconClass: 'file-txt'},
+ { label: '思维导图', operation: 'createMinderFile', iconClass: 'file-mind'},
+ { label: '流程图', operation: 'createDrawioFile', iconClass: 'file-drawio'},
+ { label: 'Word', operation: 'createWordFile', iconClass: 'file-word'},
+ { label: 'Excel', operation: 'createExcelFile', iconClass: 'file-excel'},
+ { label: 'PPT', operation: 'createPPTFile', iconClass: 'file-ppt'},
+ ]
+ },
+ { divider: true, operation: 'divider' },
+ { label: '写文章', operation: 'createMarkdownFile'},
+ ]
}
},
}
diff --git a/src/views/fileType/document.vue b/src/views/fileType/document.vue
index 6f6c3f6..d974562 100644
--- a/src/views/fileType/document.vue
+++ b/src/views/fileType/document.vue
@@ -7,6 +7,8 @@
:sortable="sortable"
:queryCondition="queryCondition"
emptyStatus="还没有文档呢~"
+ :showUploadButton="false"
+ :contextMenus="contextMenus"
>
@@ -24,7 +26,36 @@ export default {
},
queryCondition: {
isFolder: false
- }
+ },
+ contextMenus: [
+ { label: '查看', operation: 'viewMode' ,child: [
+ { iconClass: this.grid?'':'menu-point', label: '列表', operation: 'vmode-list'},
+ { iconClass: this.grid?'menu-point':'', label: '缩略图', operation: 'vmode-grid'},
+ { label: '显示文件夹大小', operation: 'show-folder-size'},
+ ]
+ },
+ { label: '排列方式', operation: 'arrangement' ,child: [
+ { label: '名称', operation: 'orderName', orderProp: 'name'},
+ { label: '大小', operation: 'orderSize', orderProp: 'size'},
+ { label: '日期', operation: 'orderUpdateDate', orderProp: 'updateDate'},
+ ]
+ },
+ { label: '刷新', operation: 'refresh'},
+ { divider: true, operation: 'divider' },
+ { label: '新建', operation: 'create' , homeDisable: true, child: [
+ { label: '文件夹', operation: 'createFolder', iconClass: 'folder'},
+ { divider: true, operation: 'divider' },
+ { label: '文本', operation: 'createTextFile', iconClass: 'file-txt'},
+ { label: '思维导图', operation: 'createMinderFile', iconClass: 'file-mind'},
+ { label: '流程图', operation: 'createDrawioFile', iconClass: 'file-drawio'},
+ { label: 'Word', operation: 'createWordFile', iconClass: 'file-word'},
+ { label: 'Excel', operation: 'createExcelFile', iconClass: 'file-excel'},
+ { label: 'PPT', operation: 'createPPTFile', iconClass: 'file-ppt'},
+ ]
+ },
+ { divider: true, operation: 'divider' },
+ { label: '写文章', operation: 'createMarkdownFile'},
+ ]
}
},
}
diff --git a/src/views/fileType/image.vue b/src/views/fileType/image.vue
index 5888960..bbdde14 100644
--- a/src/views/fileType/image.vue
+++ b/src/views/fileType/image.vue
@@ -6,6 +6,8 @@
:sortable="sortable"
:queryCondition="queryCondition"
emptyStatus="还没有图片呢~"
+ :showUploadButton="false"
+ :contextMenus="contextMenus"
>
@@ -23,7 +25,36 @@ export default {
},
queryCondition: {
isFolder: false
- }
+ },
+ contextMenus: [
+ { label: '查看', operation: 'viewMode' ,child: [
+ { iconClass: this.grid?'':'menu-point', label: '列表', operation: 'vmode-list'},
+ { iconClass: this.grid?'menu-point':'', label: '缩略图', operation: 'vmode-grid'},
+ { label: '显示文件夹大小', operation: 'show-folder-size'},
+ ]
+ },
+ { label: '排列方式', operation: 'arrangement' ,child: [
+ { label: '名称', operation: 'orderName', orderProp: 'name'},
+ { label: '大小', operation: 'orderSize', orderProp: 'size'},
+ { label: '日期', operation: 'orderUpdateDate', orderProp: 'updateDate'},
+ ]
+ },
+ { label: '刷新', operation: 'refresh'},
+ { divider: true, operation: 'divider' },
+ { label: '新建', operation: 'create' , homeDisable: true, child: [
+ { label: '文件夹', operation: 'createFolder', iconClass: 'folder'},
+ { divider: true, operation: 'divider' },
+ { label: '文本', operation: 'createTextFile', iconClass: 'file-txt'},
+ { label: '思维导图', operation: 'createMinderFile', iconClass: 'file-mind'},
+ { label: '流程图', operation: 'createDrawioFile', iconClass: 'file-drawio'},
+ { label: 'Word', operation: 'createWordFile', iconClass: 'file-word'},
+ { label: 'Excel', operation: 'createExcelFile', iconClass: 'file-excel'},
+ { label: 'PPT', operation: 'createPPTFile', iconClass: 'file-ppt'},
+ ]
+ },
+ { divider: true, operation: 'divider' },
+ { label: '写文章', operation: 'createMarkdownFile'},
+ ]
}
},
}
diff --git a/src/views/fileType/video.vue b/src/views/fileType/video.vue
index 56096c7..ab11e29 100644
--- a/src/views/fileType/video.vue
+++ b/src/views/fileType/video.vue
@@ -7,6 +7,8 @@
:sortable="sortable"
:queryCondition="queryCondition"
emptyStatus="还没有视频呢~"
+ :showUploadButton="false"
+ :contextMenus="contextMenus"
>
@@ -24,7 +26,36 @@ export default {
},
queryCondition: {
isFolder: false
- }
+ },
+ contextMenus: [
+ { label: '查看', operation: 'viewMode' ,child: [
+ { iconClass: this.grid?'':'menu-point', label: '列表', operation: 'vmode-list'},
+ { iconClass: this.grid?'menu-point':'', label: '缩略图', operation: 'vmode-grid'},
+ { label: '显示文件夹大小', operation: 'show-folder-size'},
+ ]
+ },
+ { label: '排列方式', operation: 'arrangement' ,child: [
+ { label: '名称', operation: 'orderName', orderProp: 'name'},
+ { label: '大小', operation: 'orderSize', orderProp: 'size'},
+ { label: '日期', operation: 'orderUpdateDate', orderProp: 'updateDate'},
+ ]
+ },
+ { label: '刷新', operation: 'refresh'},
+ { divider: true, operation: 'divider' },
+ { label: '新建', operation: 'create' , homeDisable: true, child: [
+ { label: '文件夹', operation: 'createFolder', iconClass: 'folder'},
+ { divider: true, operation: 'divider' },
+ { label: '文本', operation: 'createTextFile', iconClass: 'file-txt'},
+ { label: '思维导图', operation: 'createMinderFile', iconClass: 'file-mind'},
+ { label: '流程图', operation: 'createDrawioFile', iconClass: 'file-drawio'},
+ { label: 'Word', operation: 'createWordFile', iconClass: 'file-word'},
+ { label: 'Excel', operation: 'createExcelFile', iconClass: 'file-excel'},
+ { label: 'PPT', operation: 'createPPTFile', iconClass: 'file-ppt'},
+ ]
+ },
+ { divider: true, operation: 'divider' },
+ { label: '写文章', operation: 'createMarkdownFile'},
+ ]
}
},
}
diff --git a/src/views/recently/index.vue b/src/views/recently/index.vue
index b50a337..495c297 100644
--- a/src/views/recently/index.vue
+++ b/src/views/recently/index.vue
@@ -6,6 +6,8 @@
:sortable="sortable"
:queryCondition="queryCondition"
:showNavigation="true"
+ :contextMenus="contextMenus"
+ :showUploadButton="false"
>
@@ -22,7 +24,36 @@
},
queryCondition: {
isFolder:false
- }
+ },
+ contextMenus: [
+ { label: '查看', operation: 'viewMode' ,child: [
+ { iconClass: this.grid?'':'menu-point', label: '列表', operation: 'vmode-list'},
+ { iconClass: this.grid?'menu-point':'', label: '缩略图', operation: 'vmode-grid'},
+ { label: '显示文件夹大小', operation: 'show-folder-size'},
+ ]
+ },
+ { label: '排列方式', operation: 'arrangement' ,child: [
+ { label: '名称', operation: 'orderName', orderProp: 'name'},
+ { label: '大小', operation: 'orderSize', orderProp: 'size'},
+ { label: '日期', operation: 'orderUpdateDate', orderProp: 'updateDate'},
+ ]
+ },
+ { label: '刷新', operation: 'refresh'},
+ { divider: true, operation: 'divider' },
+ { label: '新建', operation: 'create' , homeDisable: true, child: [
+ { label: '文件夹', operation: 'createFolder', iconClass: 'folder'},
+ { divider: true, operation: 'divider' },
+ { label: '文本', operation: 'createTextFile', iconClass: 'file-txt'},
+ { label: '思维导图', operation: 'createMinderFile', iconClass: 'file-mind'},
+ { label: '流程图', operation: 'createDrawioFile', iconClass: 'file-drawio'},
+ { label: 'Word', operation: 'createWordFile', iconClass: 'file-word'},
+ { label: 'Excel', operation: 'createExcelFile', iconClass: 'file-excel'},
+ { label: 'PPT', operation: 'createPPTFile', iconClass: 'file-ppt'},
+ ]
+ },
+ { divider: true, operation: 'divider' },
+ { label: '写文章', operation: 'createMarkdownFile'},
+ ]
}
},
}
diff --git a/src/views/setting/authAPP.vue b/src/views/setting/authAPP.vue
index c670a32..105b01c 100644
--- a/src/views/setting/authAPP.vue
+++ b/src/views/setting/authAPP.vue
@@ -37,8 +37,10 @@