diff --git a/package.json b/package.json index 3f576d3..996ec50 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,9 @@ "dependencies": { "@vitejs/plugin-vue": "^4.6.2", "@vueuse/core": "^10.7.2", + "@wangeditor/editor": "^5.1.23", + "@wangeditor/editor-for-vue": "5.1.10", + "@wangeditor/plugin-upload-attachment": "^1.1.0", "axios": "^1.6.7", "clipboardy": "^4.0.0", "crypto-js": "^4.2.0", @@ -38,7 +41,6 @@ "vue": "^3.4.19", "vue-i18n": "^9.9.1", "vue-router": "^4.2.5", - "wangeditor": "^4.7.15", "xlsx": "^0.18.5" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 7329dd8..396eeb6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,9 +7,15 @@ - + diff --git a/src/settings.js b/src/settings.js index f90de82..66c4854 100644 --- a/src/settings.js +++ b/src/settings.js @@ -9,14 +9,14 @@ const defaultSettings = { sidebarName: true, fixedHeader: true, tagsView: true, - layout: 'left', - theme: 'light', - themeColor: '#409EFF', + layout: 'left', // 导航模式:left、top、mix + theme: 'light', // 主题:light明亮,dark暗黑 + themeColor: '#409EFF', // 主题颜色 tokenType: 'header', // token方式,header、param tokenName: 'AdminToken', // token名称,前后端必须一致 pageLimit: 20, // 分页每页默认数量 - size: 'default', - language: 'zh-cn' + size: 'default', // 组件大小:large、default、small + language: 'zh-cn' //语言:zh-cn中文,en英文 } export default defaultSettings diff --git a/src/styles/dark.scss b/src/styles/dark.scss index d8a27e7..38a0c09 100644 --- a/src/styles/dark.scss +++ b/src/styles/dark.scss @@ -9,6 +9,12 @@ html.dark { --subMenuHover: rgb(0 0 0 / 20%); --subMenuActiveText: var(--el-menu-active-color); + // wangEditor + --w-e-textarea-bg-color: var(--el-bg-color-overlay); + --w-e-toolbar-bg-color: var(--el-bg-color-overlay); + --w-e-modal-button-bg-color: var(--el-bg-color-overlay); + --w-e-toolbar-border-color: var(--el-button-border-color); + .navbar { background-color: var(--el-bg-color); .setting-container .setting-item:hover { diff --git a/src/views/content/content.vue b/src/views/content/content.vue index be9acd6..8840122 100644 --- a/src/views/content/content.vue +++ b/src/views/content/content.vue @@ -359,7 +359,7 @@ - + diff --git a/src/views/file/setting.vue b/src/views/file/setting.vue index eeaf93d..ac62162 100644 --- a/src/views/file/setting.vue +++ b/src/views/file/setting.vue @@ -332,7 +332,8 @@ - 官方域名 在 [ 百度云 > 对象存储 > 发布管理 ] 获取。如:yyladmin.gz.bcebos.com + 官方域名 在 [ 百度云 > 对象存储 > Bucket列表 > 发布管理 ] + 获取。如:yyladmin.gz.bcebos.com @@ -502,7 +503,12 @@ - 允许上传的图片后缀,逗号,隔开 + + + + + 允许上传的图片后缀,逗号,隔开 + @@ -517,7 +523,12 @@ - 允许上传的视频后缀,逗号,隔开 + + + + + 允许上传的视频后缀,逗号,隔开 + @@ -532,7 +543,12 @@ - 允许上传的音频后缀,逗号,隔开 + + + + + 允许上传的音频后缀,逗号,隔开 + @@ -547,7 +563,12 @@ - 允许上传的文档后缀,逗号,隔开 + + + + + 允许上传的文档后缀,逗号,隔开 + @@ -562,7 +583,12 @@ - 允许上传的其它文件后缀,逗号,隔开 + + + + + 允许上传的其它文件后缀,逗号,隔开 + @@ -640,14 +666,19 @@ export default { aws_region: '', aws_domain: '', image_ext: '', + image_exts: '', image_size: 0, video_ext: '', + video_exts: '', video_size: 0, audio_ext: '', + audio_exts: '', audio_size: 0, word_ext: '', + word_exts: '', word_size: 0, other_ext: '', + other_exts: '', other_size: 0 }, rules: { diff --git a/src/views/setting/accord.vue b/src/views/setting/accord.vue index 2b2c5d8..eb85513 100644 --- a/src/views/setting/accord.vue +++ b/src/views/setting/accord.vue @@ -149,49 +149,57 @@ top="5vh" destroy-on-close > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +