From aa0fe7f056ea6209e0ada5d4242e766a6b987c21 Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Wed, 4 Jun 2025 22:45:50 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=96=87=E4=BB=B6=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/custom/file-upload.vue | 11 ++++------- src/utils/{format.ts => icon-tag-format.ts} | 0 .../_builtin/user-center/modules/online-table.vue | 2 +- src/views/monitor/logininfor/index.vue | 2 +- .../logininfor/modules/login-infor-view-drawer.vue | 2 +- src/views/monitor/online/index.vue | 2 +- .../monitor/operlog/modules/oper-log-view-drawer.vue | 2 +- src/views/system/oss/modules/oss-upload-modal.vue | 2 +- 8 files changed, 10 insertions(+), 13 deletions(-) rename src/utils/{format.ts => icon-tag-format.ts} (100%) diff --git a/src/components/custom/file-upload.vue b/src/components/custom/file-upload.vue index b61b2373..0dea9af6 100644 --- a/src/components/custom/file-upload.vue +++ b/src/components/custom/file-upload.vue @@ -33,21 +33,18 @@ const props = withDefaults(defineProps(), { const attrs: UploadProps = useAttrs(); -const value = defineModel('value', { required: false, default: [] }); - let fileNum = 0; const fileList = ref([]); -const needRelaodData = defineModel('needRelaodData', { - default: false -}); + +const needRelaodData = ref(false); + defineExpose({ - refreshList: needRelaodData + needRelaodData }); watch( () => fileList.value, newValue => { needRelaodData.value = newValue.length > 0; - value.value = newValue.map(item => item.id); } ); diff --git a/src/utils/format.ts b/src/utils/icon-tag-format.ts similarity index 100% rename from src/utils/format.ts rename to src/utils/icon-tag-format.ts diff --git a/src/views/_builtin/user-center/modules/online-table.vue b/src/views/_builtin/user-center/modules/online-table.vue index d5d4c8af..e1c3eaad 100644 --- a/src/views/_builtin/user-center/modules/online-table.vue +++ b/src/views/_builtin/user-center/modules/online-table.vue @@ -4,7 +4,7 @@ import { useLoading } from '@sa/hooks'; import { fetchForceLogout, fetchGetOnlineDeviceList } from '@/service/api/monitor'; import { useAppStore } from '@/store/modules/app'; import { useTable } from '@/hooks/common/table'; -import { getBrowserIcon, getOsIcon } from '@/utils/format'; +import { getBrowserIcon, getOsIcon } from '@/utils/icon-tag-format'; import { $t } from '@/locales'; import ButtonIcon from '@/components/custom/button-icon.vue'; import SvgIcon from '@/components/custom/svg-icon.vue'; diff --git a/src/views/monitor/logininfor/index.vue b/src/views/monitor/logininfor/index.vue index 2daf63cb..1812d59d 100644 --- a/src/views/monitor/logininfor/index.vue +++ b/src/views/monitor/logininfor/index.vue @@ -11,7 +11,7 @@ import { useAuth } from '@/hooks/business/auth'; import { useDownload } from '@/hooks/business/download'; import { useTable, useTableOperate } from '@/hooks/common/table'; import { useDict } from '@/hooks/business/dict'; -import { getBrowserIcon, getOsIcon } from '@/utils/format'; +import { getBrowserIcon, getOsIcon } from '@/utils/icon-tag-format'; import DictTag from '@/components/custom/dict-tag.vue'; import SvgIcon from '@/components/custom/svg-icon.vue'; import { $t } from '@/locales'; diff --git a/src/views/monitor/logininfor/modules/login-infor-view-drawer.vue b/src/views/monitor/logininfor/modules/login-infor-view-drawer.vue index 0954fc5b..cb482acc 100644 --- a/src/views/monitor/logininfor/modules/login-infor-view-drawer.vue +++ b/src/views/monitor/logininfor/modules/login-infor-view-drawer.vue @@ -1,5 +1,5 @@