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 @@