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 @@
-
您可以使用这些以生成的令牌来操作 JmalCloud API。
- +
+
您可以使用这些以生成的令牌来操作 JmalCloud API。
+ +