From 93449b7f0e05c0c8ff1490ede02ee8e928b3a0d0 Mon Sep 17 00:00:00 2001 From: wuyongtao Date: Wed, 19 Aug 2026 11:33:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E4=BF=AE=E5=A4=8D=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E6=97=A5=E5=BF=97=E4=B8=8E=E6=95=B0=E6=8D=AE=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E6=99=AE=E9=80=9A=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=8F=96=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - OperationLogView: showDetail 调用补充 OperationLog 类型断言 - DataConvertView: beforeUpload 参数类型改为 UploadRawFile 并直接读取 file.type - UserCreateView: 普通用户角色值 user 修正为 operator Co-Authored-By: Claude --- frontend/src/views/audit/OperationLogView.vue | 2 +- frontend/src/views/data-convert/DataConvertView.vue | 6 +++--- frontend/src/views/system/UserCreateView.vue | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/views/audit/OperationLogView.vue b/frontend/src/views/audit/OperationLogView.vue index 4a0485e..d413718 100644 --- a/frontend/src/views/audit/OperationLogView.vue +++ b/frontend/src/views/audit/OperationLogView.vue @@ -313,7 +313,7 @@ onMounted(() => { diff --git a/frontend/src/views/data-convert/DataConvertView.vue b/frontend/src/views/data-convert/DataConvertView.vue index e57bd0e..2fb28b0 100644 --- a/frontend/src/views/data-convert/DataConvertView.vue +++ b/frontend/src/views/data-convert/DataConvertView.vue @@ -2,7 +2,7 @@ import { onMounted, ref } from 'vue' import { ElMessage, ElMessageBox } from 'element-plus' import { Plus, Delete, Refresh } from '@element-plus/icons-vue' -import type { TagProps, UploadRequestOptions, UploadFile } from 'element-plus' +import type { TagProps, UploadRequestOptions, UploadFile, UploadRawFile } from 'element-plus' import PageCard from '@/components/PageCard.vue' import { getDataConvertTasks, @@ -30,9 +30,9 @@ async function load() { } // 文件上传前的校验(仅校验文件格式) -function beforeUpload(file: UploadFile) { +function beforeUpload(file: UploadRawFile) { // 检查文件类型 - const isJson = file.name.endsWith('.json') || file.raw?.type === 'application/json' + const isJson = file.name.endsWith('.json') || file.type === 'application/json' if (!isJson) { ElMessage.error('只能上传 .json 格式的文件') return false diff --git a/frontend/src/views/system/UserCreateView.vue b/frontend/src/views/system/UserCreateView.vue index c2304d7..b0efe7f 100644 --- a/frontend/src/views/system/UserCreateView.vue +++ b/frontend/src/views/system/UserCreateView.vue @@ -12,7 +12,7 @@ const form = reactive({ username: '', display_name: '', password: 'platform123', - role: 'user', + role: 'operator', status: 'active', permissions: [], }) @@ -45,7 +45,7 @@ async function submit() { - +