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
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
取消
提交
@@ -316,6 +324,8 @@ export default {
this.loading = false
})
}
+ } else {
+ ElMessage.error('请完善必填项(带红色星号*)')
}
})
},
diff --git a/src/views/setting/notice.vue b/src/views/setting/notice.vue
index fb99bbf..bf38a63 100644
--- a/src/views/setting/notice.vue
+++ b/src/views/setting/notice.vue
@@ -177,66 +177,84 @@
:before-close="cancel"
top="5vh"
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 标题颜色
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 标题颜色
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
取消
提交
diff --git a/src/views/system/notice.vue b/src/views/system/notice.vue
index 327ba06..20b53f0 100644
--- a/src/views/system/notice.vue
+++ b/src/views/system/notice.vue
@@ -162,61 +162,74 @@
:before-close="cancel"
top="5vh"
>
-
-
-
-
-
-
-
-
-
- 标题颜色
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 标题颜色
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
取消
提交
@@ -348,6 +361,8 @@ export default {
this.loading = false
})
}
+ } else {
+ ElMessage.error('请完善必填项(带红色星号*)')
}
})
},
diff --git a/vite.config.js b/vite.config.js
index e196f9d..4a13f26 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -84,6 +84,7 @@ export default defineConfig(({ mode }) => {
'echarts/charts',
'echarts/components',
'echarts/renderers',
+ 'element-plus/es/components/affix/style/css',
'element-plus/es/components/alert/style/css',
'element-plus/es/components/avatar/style/css',
'element-plus/es/components/breadcrumb-item/style/css',