diff --git a/frontend/package.json b/frontend/package.json index fea747ce8a07..a42c31327d2b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,7 +7,8 @@ "dev": "node --max-old-space-size=8192 ./node_modules/.bin/vite --host", "serve": "vite", "build:dev": "vite build --mode development", - "build:test": "vue-tsc --noEmit && vite build --mode test", + "type-check": "node --max-old-space-size=8192 ./node_modules/vue-tsc/bin/vue-tsc.js --noEmit", + "build:test": "npm run type-check && vite build --mode test", "build:pro": "vite build --mode production", "preview": "vite preview", "lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src", @@ -68,6 +69,7 @@ "@vitejs/plugin-vue-jsx": "^5.1.1", "autoprefixer": "^10.4.7", "commitizen": "^4.2.4", + "esbuild": "^0.27.3", "eslint": "^8.57.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^4.2.1", @@ -88,7 +90,6 @@ "vite-plugin-compression": "^0.5.1", "vite-plugin-eslint2": "^5.0.3", "vite-plugin-html": "^3.2.2", - "vite-plugin-monaco-editor": "^1.1.0", "vite-plugin-vue-setup-extend": "^0.4.0", "vite-svg-loader": "^5.1.0", "vue-tsc": "^0.29.8" diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 637b730a1a41..7aeb6cef65ca 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -8,8 +8,7 @@ import { MsgError } from '@/utils/message'; import { Base64 } from 'js-base64'; import i18n from '@/lang'; import { changeToLocal } from '@/utils/node'; -import { getCookie } from '@/utils/util'; - +import { getCookie } from '@/utils/auth'; const globalStore = GlobalStore(); const config = { diff --git a/frontend/src/api/modules/alert.ts b/frontend/src/api/modules/alert.ts index 29c2b76005ce..7b26886f92af 100644 --- a/frontend/src/api/modules/alert.ts +++ b/frontend/src/api/modules/alert.ts @@ -1,8 +1,7 @@ import http from '@/api'; import { ResPage } from '@/api/interface'; import { Alert } from '../interface/alert'; -import { deepCopy } from '@/utils/util'; - +import { deepCopy } from '@/utils/misc'; export const SearchAlerts = (req: Alert.AlertSearch) => { return http.post>(`/alert/search`, req); }; diff --git a/frontend/src/api/modules/backup.ts b/frontend/src/api/modules/backup.ts index 6a306be49829..553aa1d9eca6 100644 --- a/frontend/src/api/modules/backup.ts +++ b/frontend/src/api/modules/backup.ts @@ -1,5 +1,5 @@ import http from '@/api'; -import { deepCopy } from '@/utils/util'; +import { deepCopy } from '@/utils/misc'; import { Base64 } from 'js-base64'; import { ResPage } from '../interface'; import { Backup } from '../interface/backup'; diff --git a/frontend/src/api/modules/database.ts b/frontend/src/api/modules/database.ts index 3dbd356d73e6..0cfe47950fb1 100644 --- a/frontend/src/api/modules/database.ts +++ b/frontend/src/api/modules/database.ts @@ -1,5 +1,5 @@ import http from '@/api'; -import { deepCopy } from '@/utils/util'; +import { deepCopy } from '@/utils/misc'; import { Base64 } from 'js-base64'; import { ResPage, DescriptionUpdate } from '../interface'; import { Database } from '../interface/database'; diff --git a/frontend/src/api/modules/host.ts b/frontend/src/api/modules/host.ts index e7ac21a055ae..a79096d64fb9 100644 --- a/frontend/src/api/modules/host.ts +++ b/frontend/src/api/modules/host.ts @@ -2,7 +2,7 @@ import http from '@/api'; import { ResPage, ReqPage } from '../interface'; import { Host } from '../interface/host'; import { TimeoutEnum } from '@/enums/http-enum'; -import { deepCopy } from '@/utils/util'; +import { deepCopy } from '@/utils/misc'; import { Base64 } from 'js-base64'; // firewall diff --git a/frontend/src/api/modules/setting.ts b/frontend/src/api/modules/setting.ts index df2e1651db78..4d1481fd8397 100644 --- a/frontend/src/api/modules/setting.ts +++ b/frontend/src/api/modules/setting.ts @@ -1,5 +1,5 @@ import http from '@/api'; -import { deepCopy } from '@/utils/util'; +import { deepCopy } from '@/utils/misc'; import { Base64 } from 'js-base64'; import { ResPage, SearchWithPage, DescriptionUpdate, ReqPage } from '../interface'; import { Setting } from '../interface/setting'; diff --git a/frontend/src/api/modules/terminal.ts b/frontend/src/api/modules/terminal.ts index 428188828f7b..7d95071f8c9a 100644 --- a/frontend/src/api/modules/terminal.ts +++ b/frontend/src/api/modules/terminal.ts @@ -2,8 +2,7 @@ import http from '@/api'; import { ResPage } from '../interface'; import { Host } from '../interface/host'; import { Base64 } from 'js-base64'; -import { deepCopy } from '@/utils/util'; - +import { deepCopy } from '@/utils/misc'; export const searchHosts = (params: Host.SearchWithPage) => { return http.postLocalNode>(`/hosts/search`, params); }; diff --git a/frontend/src/api/modules/toolbox.ts b/frontend/src/api/modules/toolbox.ts index 3eb1744277e7..d4156ed399af 100644 --- a/frontend/src/api/modules/toolbox.ts +++ b/frontend/src/api/modules/toolbox.ts @@ -3,8 +3,7 @@ import { ReqPage, ResPage, UpdateByFile } from '../interface'; import { Toolbox } from '../interface/toolbox'; import { Base64 } from 'js-base64'; import { TimeoutEnum } from '@/enums/http-enum'; -import { deepCopy } from '@/utils/util'; - +import { deepCopy } from '@/utils/misc'; // device export const getDeviceBase = () => { return http.post(`/toolbox/device/base`, {}, TimeoutEnum.T_60S); diff --git a/frontend/src/api/modules/website.ts b/frontend/src/api/modules/website.ts index 860ec860d1e9..08de4f23aa90 100644 --- a/frontend/src/api/modules/website.ts +++ b/frontend/src/api/modules/website.ts @@ -3,7 +3,7 @@ import { ReqPage, ResPage } from '../interface'; import { Website } from '../interface/website'; import { File } from '../interface/file'; import { TimeoutEnum } from '@/enums/http-enum'; -import { deepCopy } from '@/utils/util'; +import { deepCopy } from '@/utils/misc'; import { Base64 } from 'js-base64'; export const searchWebsites = (req: Website.WebSiteSearch, node?: string) => { diff --git a/frontend/src/components/backup/index.vue b/frontend/src/components/backup/index.vue index d684d2ed83ab..7f834f7cfe29 100644 --- a/frontend/src/components/backup/index.vue +++ b/frontend/src/components/backup/index.vue @@ -173,7 +173,11 @@