diff --git a/core/core-frontend/src/views/system/font/UploadDetail.vue b/core/core-frontend/src/views/system/font/UploadDetail.vue index 4d5e111589..139ad6b40c 100644 --- a/core/core-frontend/src/views/system/font/UploadDetail.vue +++ b/core/core-frontend/src/views/system/font/UploadDetail.vue @@ -75,14 +75,14 @@ defineExpose({ }) const beforeAvatarUpload = rawFile => { - if (rawFile.type !== 'font/ttf') { + if (!rawFile.name.endsWith('.ttf')) { ElMessage.error('只支持上传ttf格式的字体文件!') return false } return true } const onChange = file => { - if (file.raw?.type === 'font/ttf') { + if (file.raw?.name.endsWith('.ttf')) { state.fileList = file } } diff --git a/core/core-frontend/src/views/system/font/index.vue b/core/core-frontend/src/views/system/font/index.vue index 653d829eb2..eb5ec28846 100644 --- a/core/core-frontend/src/views/system/font/index.vue +++ b/core/core-frontend/src/views/system/font/index.vue @@ -128,33 +128,35 @@ onMounted(() => { -
-
- 默认字体 -
- {{ ele.name }} 系统内置 -
-
- 更新时间: {{ new Date(ele.updateTime).toLocaleString() }} - 字库文件: {{ ele.fileName }} -
-
- 上传字库文件 - 替换字库文件 - 设为默认字体 - 删除 +
+
+
+ 默认字体 +
+ {{ ele.name }} 系统内置 +
+
+ 更新时间: {{ new Date(ele.updateTime).toLocaleString() }} + 字库文件: {{ ele.fileName }} +
+
+ 上传字库文件 + 替换字库文件 + 设为默认字体 + 删除 +
@@ -183,12 +185,15 @@ onMounted(() => { } } } + .font-content_overflow { + height: calc(100vh - 146px); + overflow-y: auto; + } .font-content_list { display: flex; flex-wrap: wrap; row-gap: 16px; justify-content: space-between; - .font-content_item { border-radius: 4px; background: #fff;