diff --git a/README.en-US.md b/README.en-US.md index d94601fde..791cdd26e 100644 --- a/README.en-US.md +++ b/README.en-US.md @@ -43,6 +43,7 @@ The simplified version is based on the shelf extracted from [vue-pure-admin](htt

PureAdmin +
PureAdmin

@@ -50,12 +51,14 @@ The simplified version is based on the shelf extracted from [vue-pure-admin](htt

PureAdmin +
+ PureAdmin

`Mobile`

- PureAdmin + PureAdmin

### Use Gitpod diff --git a/README.md b/README.md index 87f51f21b..a23525165 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@

PureAdmin +
PureAdmin

@@ -50,12 +51,14 @@

PureAdmin +
+ PureAdmin

移动端

- PureAdmin + PureAdmin

### 使用 `Gitpod` diff --git a/build/index.ts b/build/index.ts deleted file mode 100644 index f125097da..000000000 --- a/build/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -/** 处理环境变量 */ -const warpperEnv = (envConf: Recordable): ViteEnv => { - /** 此处为默认值 */ - const ret: ViteEnv = { - VITE_PORT: 8848, - VITE_PUBLIC_PATH: "", - VITE_ROUTER_HISTORY: "", - VITE_CDN: false, - VITE_HIDE_HOME: "false", - VITE_COMPRESSION: "none" - }; - - for (const envName of Object.keys(envConf)) { - let realName = envConf[envName].replace(/\\n/g, "\n"); - realName = - realName === "true" ? true : realName === "false" ? false : realName; - - if (envName === "VITE_PORT") { - realName = Number(realName); - } - ret[envName] = realName; - if (typeof realName === "string") { - process.env[envName] = realName; - } else if (typeof realName === "object") { - process.env[envName] = JSON.stringify(realName); - } - } - return ret; -}; - -export { warpperEnv }; diff --git a/build/plugins.ts b/build/plugins.ts index a0eedc61f..e9005cff3 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -1,6 +1,6 @@ import { cdn } from "./cdn"; -import { resolve } from "path"; import vue from "@vitejs/plugin-vue"; +import { pathResolve } from "./utils"; import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; import type { PluginOption } from "vite"; @@ -26,7 +26,7 @@ export function getPluginsList( VueI18nPlugin({ runtimeOnly: true, compositionOnly: true, - include: [resolve("locales/**")] + include: [pathResolve("../locales/**")] }), viteBuildInfo(), /** diff --git a/build/utils.ts b/build/utils.ts index 2f11e0f15..296738941 100644 --- a/build/utils.ts +++ b/build/utils.ts @@ -1,12 +1,80 @@ +import dayjs from "dayjs"; import { readdir, stat } from "node:fs"; +import { fileURLToPath } from "node:url"; +import { dirname, resolve } from "node:path"; import { sum, formatBytes } from "@pureadmin/utils"; +import { dependencies, devDependencies, name, version } from "../package.json"; + +/** 启动`node`进程时所在工作目录的绝对路径 */ +const root: string = process.cwd(); + +/** + * @description 根据可选的路径片段生成一个新的绝对路径 + * @param dir 路径片段,默认`build` + * @param metaUrl 模块的完整`url`,如果在`build`目录外调用必传`import.meta.url` + */ +const pathResolve = (dir = ".", metaUrl = import.meta.url) => { + // 当前文件目录的绝对路径 + const currentFileDir = dirname(fileURLToPath(metaUrl)); + // build 目录的绝对路径 + const buildDir = resolve(currentFileDir, "build"); + // 解析的绝对路径 + const resolvedPath = resolve(currentFileDir, dir); + // 检查解析的绝对路径是否在 build 目录内 + if (resolvedPath.startsWith(buildDir)) { + // 在 build 目录内,返回当前文件路径 + return fileURLToPath(metaUrl); + } + // 不在 build 目录内,返回解析后的绝对路径 + return resolvedPath; +}; + +/** 设置别名 */ +const alias: Record = { + "@": pathResolve("../src"), + "@build": pathResolve() +}; + +/** 平台的名称、版本、依赖、最后构建时间 */ +const __APP_INFO__ = { + pkg: { name, version, dependencies, devDependencies }, + lastBuildTime: dayjs(new Date()).format("YYYY-MM-DD HH:mm:ss") +}; + +/** 处理环境变量 */ +const warpperEnv = (envConf: Recordable): ViteEnv => { + // 默认值 + const ret: ViteEnv = { + VITE_PORT: 8848, + VITE_PUBLIC_PATH: "", + VITE_ROUTER_HISTORY: "", + VITE_CDN: false, + VITE_HIDE_HOME: "false", + VITE_COMPRESSION: "none" + }; + + for (const envName of Object.keys(envConf)) { + let realName = envConf[envName].replace(/\\n/g, "\n"); + realName = + realName === "true" ? true : realName === "false" ? false : realName; + + if (envName === "VITE_PORT") { + realName = Number(realName); + } + ret[envName] = realName; + if (typeof realName === "string") { + process.env[envName] = realName; + } else if (typeof realName === "object") { + process.env[envName] = JSON.stringify(realName); + } + } + return ret; +}; const fileListTotal: number[] = []; -/** - * @description 获取指定文件夹中所有文件的总大小 - */ -export const getPackageSize = options => { +/** 获取指定文件夹中所有文件的总大小 */ +const getPackageSize = options => { const { folder = "dist", callback, format = true } = options; readdir(folder, (err, files: string[]) => { if (err) throw err; @@ -32,3 +100,5 @@ export const getPackageSize = options => { files.length === 0 && callback(0); }); }; + +export { root, pathResolve, alias, __APP_INFO__, warpperEnv, getPackageSize }; diff --git a/package.json b/package.json index 9e9d05399..b4297961e 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "preview": "vite preview", "preview:build": "pnpm build && vite preview", "typecheck": "tsc --noEmit && vue-tsc --noEmit --skipLibCheck", - "svgo": "svgo -f src/assets/svg", + "svgo": "svgo -f . -r", "cloc": "NODE_OPTIONS=--max-old-space-size=4096 cloc . --exclude-dir=node_modules --exclude-lang=YAML", "clean:cache": "rimraf .eslintcache && rimraf pnpm-lock.yaml && rimraf node_modules && pnpm store prune && pnpm install", "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock,build}/**/*.{vue,js,ts,tsx}\" --fix", @@ -53,8 +53,8 @@ "@logicflow/core": "^1.2.18", "@logicflow/extension": "^1.2.19", "@pureadmin/descriptions": "^1.2.0", - "@pureadmin/table": "^3.0.0", - "@pureadmin/utils": "^2.1.2", + "@pureadmin/table": "^3.0.1", + "@pureadmin/utils": "^2.3.1", "@vueuse/core": "^10.7.1", "@vueuse/motion": "^2.0.0", "@wangeditor/editor": "^5.1.23", @@ -67,7 +67,7 @@ "dayjs": "^1.11.10", "echarts": "^5.4.3", "el-table-infinite-scroll": "^3.0.3", - "element-plus": "^2.4.4", + "element-plus": "^2.5.0", "intro.js": "^7.2.0", "js-cookie": "^3.0.5", "jsbarcode": "^3.11.6", @@ -77,17 +77,17 @@ "nprogress": "^0.2.0", "path": "^0.12.7", "pinia": "^2.1.7", - "pinyin-pro": "^3.18.6", + "pinyin-pro": "^3.19.0", "qrcode": "^1.5.3", "qs": "^6.11.2", "responsive-storage": "^2.2.0", "sortablejs": "^1.15.1", "swiper": "^11.0.5", - "typeit": "^8.8.0", + "typeit": "8.7.1", "v-contextmenu": "3.0.0", "v3-infinite-loading": "^1.3.1", "version-rocket": "^1.7.1", - "vue": "^3.4.5", + "vue": "^3.4.7", "vue-i18n": "^9.9.0", "vue-json-pretty": "^2.3.0", "vue-pdf-embed": "^1.2.1", @@ -98,7 +98,7 @@ "vue-waterfall-plugin-next": "^2.3.1", "vue3-danmaku": "^1.6.0", "vuedraggable": "^4.1.0", - "wavesurfer.js": "^7.6.1", + "wavesurfer.js": "^7.6.3", "xgplayer": "^3.0.11", "xlsx": "^0.18.5" }, @@ -115,14 +115,14 @@ "@pureadmin/theme": "^3.2.0", "@types/intro.js": "^5.1.5", "@types/js-cookie": "^3.0.6", - "@types/node": "^20.10.6", + "@types/node": "^20.10.8", "@types/nprogress": "^0.2.3", "@types/qrcode": "^1.5.5", "@types/qs": "^6.9.11", "@types/sortablejs": "^1.15.7", - "@typescript-eslint/eslint-plugin": "^6.18.0", - "@typescript-eslint/parser": "^6.18.0", - "@vitejs/plugin-vue": "^5.0.2", + "@typescript-eslint/eslint-plugin": "^6.18.1", + "@typescript-eslint/parser": "^6.18.1", + "@vitejs/plugin-vue": "^5.0.3", "@vitejs/plugin-vue-jsx": "^3.1.0", "autoprefixer": "^10.4.16", "cloc": "^2.11.0", @@ -130,7 +130,7 @@ "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-define-config": "^2.1.0", - "eslint-plugin-prettier": "^5.1.2", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-vue": "^9.19.2", "husky": "^8.0.3", "lint-staged": "^15.2.0", @@ -158,7 +158,7 @@ "vite-plugin-remove-console": "^2.2.0", "vite-plugin-router-warn": "^1.0.0", "vite-svg-loader": "^5.1.0", - "vue-eslint-parser": "^9.3.2", + "vue-eslint-parser": "^9.4.0", "vue-tsc": "^1.8.27" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 653aa58b0..391ea0475 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ dependencies: version: 1.0.1 '@howdyjs/mouse-menu': specifier: 2.0.9 - version: 2.0.9(vue@3.4.5) + version: 2.0.9(vue@3.4.7) '@logicflow/core': specifier: ^1.2.18 version: 1.2.18 @@ -19,25 +19,25 @@ dependencies: version: 1.2.19 '@pureadmin/descriptions': specifier: ^1.2.0 - version: 1.2.0(element-plus@2.4.4)(typescript@5.3.3) + version: 1.2.0(element-plus@2.5.0)(typescript@5.3.3) '@pureadmin/table': - specifier: ^3.0.0 - version: 3.0.0(element-plus@2.4.4)(typescript@5.3.3) + specifier: ^3.0.1 + version: 3.0.1(element-plus@2.5.0)(typescript@5.3.3) '@pureadmin/utils': - specifier: ^2.1.2 - version: 2.1.2(echarts@5.4.3)(vue@3.4.5) + specifier: ^2.3.1 + version: 2.3.1(echarts@5.4.3)(vue@3.4.7) '@vueuse/core': specifier: ^10.7.1 - version: 10.7.1(vue@3.4.5) + version: 10.7.1(vue@3.4.7) '@vueuse/motion': specifier: ^2.0.0 - version: 2.0.0(rollup@2.79.1)(vue@3.4.5) + version: 2.0.0(rollup@2.79.1)(vue@3.4.7) '@wangeditor/editor': specifier: ^5.1.23 version: 5.1.23 '@wangeditor/editor-for-vue': specifier: ^5.1.12 - version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.5) + version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.7) '@zxcvbn-ts/core': specifier: ^3.0.4 version: 3.0.4 @@ -63,8 +63,8 @@ dependencies: specifier: ^3.0.3 version: 3.0.3(typescript@5.3.3) element-plus: - specifier: ^2.4.4 - version: 2.4.4(vue@3.4.5) + specifier: ^2.5.0 + version: 2.5.0(vue@3.4.7) intro.js: specifier: ^7.2.0 version: 7.2.0 @@ -91,10 +91,10 @@ dependencies: version: 0.12.7 pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@5.3.3)(vue@3.4.5) + version: 2.1.7(typescript@5.3.3)(vue@3.4.7) pinyin-pro: - specifier: ^3.18.6 - version: 3.18.6 + specifier: ^3.19.0 + version: 3.19.0 qrcode: specifier: ^1.5.3 version: 1.5.3 @@ -111,11 +111,11 @@ dependencies: specifier: ^11.0.5 version: 11.0.5 typeit: - specifier: ^8.8.0 - version: 8.8.0 + specifier: 8.7.1 + version: 8.7.1 v-contextmenu: specifier: 3.0.0 - version: 3.0.0(vue@3.4.5) + version: 3.0.0(vue@3.4.7) v3-infinite-loading: specifier: ^1.3.1 version: 1.3.1 @@ -123,41 +123,41 @@ dependencies: specifier: ^1.7.1 version: 1.7.1 vue: - specifier: ^3.4.5 - version: 3.4.5(typescript@5.3.3) + specifier: ^3.4.7 + version: 3.4.7(typescript@5.3.3) vue-i18n: specifier: ^9.9.0 - version: 9.9.0(vue@3.4.5) + version: 9.9.0(vue@3.4.7) vue-json-pretty: specifier: ^2.3.0 - version: 2.3.0(vue@3.4.5) + version: 2.3.0(vue@3.4.7) vue-pdf-embed: specifier: ^1.2.1 - version: 1.2.1(vue@3.4.5) + version: 1.2.1(vue@3.4.7) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.4.5) + version: 4.2.5(vue@3.4.7) vue-tippy: specifier: ^6.4.1 - version: 6.4.1(vue@3.4.5) + version: 6.4.1(vue@3.4.7) vue-types: specifier: ^5.1.1 - version: 5.1.1(vue@3.4.5) + version: 5.1.1(vue@3.4.7) vue-virtual-scroller: specifier: 2.0.0-beta.8 - version: 2.0.0-beta.8(vue@3.4.5) + version: 2.0.0-beta.8(vue@3.4.7) vue-waterfall-plugin-next: specifier: ^2.3.1 - version: 2.3.1(@types/lodash-es@4.17.12)(vue@3.4.5) + version: 2.3.1(@types/lodash-es@4.17.12)(vue@3.4.7) vue3-danmaku: specifier: ^1.6.0 - version: 1.6.0(vue@3.4.5) + version: 1.6.0(vue@3.4.7) vuedraggable: specifier: ^4.1.0 - version: 4.1.0(vue@3.4.5) + version: 4.1.0(vue@3.4.7) wavesurfer.js: - specifier: ^7.6.1 - version: 7.6.1 + specifier: ^7.6.3 + version: 7.6.3 xgplayer: specifier: ^3.0.11 version: 3.0.11(core-js@3.35.0) @@ -168,7 +168,7 @@ dependencies: devDependencies: '@commitlint/cli': specifier: ^18.4.4 - version: 18.4.4(@types/node@20.10.6)(typescript@5.3.3) + version: 18.4.4(@types/node@20.10.8)(typescript@5.3.3) '@commitlint/config-conventional': specifier: ^18.4.4 version: 18.4.4 @@ -189,7 +189,7 @@ devDependencies: version: 1.2.10 '@iconify/vue': specifier: ^4.1.1 - version: 4.1.1(vue@3.4.5) + version: 4.1.1(vue@3.4.7) '@intlify/unplugin-vue-i18n': specifier: ^2.0.0 version: 2.0.0(rollup@2.79.1)(vue-i18n@9.9.0) @@ -203,8 +203,8 @@ devDependencies: specifier: ^3.0.6 version: 3.0.6 '@types/node': - specifier: ^20.10.6 - version: 20.10.6 + specifier: ^20.10.8 + version: 20.10.8 '@types/nprogress': specifier: ^0.2.3 version: 0.2.3 @@ -218,17 +218,17 @@ devDependencies: specifier: ^1.15.7 version: 1.15.7 '@typescript-eslint/eslint-plugin': - specifier: ^6.18.0 - version: 6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.18.1 + version: 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.18.0 - version: 6.18.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.18.1 + version: 6.18.1(eslint@8.56.0)(typescript@5.3.3) '@vitejs/plugin-vue': - specifier: ^5.0.2 - version: 5.0.2(vite@5.0.11)(vue@3.4.5) + specifier: ^5.0.3 + version: 5.0.3(vite@5.0.11)(vue@3.4.7) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.11)(vue@3.4.5) + version: 3.1.0(vite@5.0.11)(vue@3.4.7) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.33) @@ -248,8 +248,8 @@ devDependencies: specifier: ^2.1.0 version: 2.1.0 eslint-plugin-prettier: - specifier: ^5.1.2 - version: 5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1) + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1) eslint-plugin-vue: specifier: ^9.19.2 version: 9.19.2(eslint@8.56.0) @@ -312,7 +312,7 @@ devDependencies: version: 5.3.3 vite: specifier: ^5.0.11 - version: 5.0.11(@types/node@20.10.6)(sass@1.69.7) + version: 5.0.11(@types/node@20.10.8)(sass@1.69.7) vite-plugin-cdn-import: specifier: ^0.3.5 version: 0.3.5(rollup@2.79.1) @@ -330,10 +330,10 @@ devDependencies: version: 1.0.0 vite-svg-loader: specifier: ^5.1.0 - version: 5.1.0(vue@3.4.5) + version: 5.1.0(vue@3.4.7) vue-eslint-parser: - specifier: ^9.3.2 - version: 9.3.2(eslint@8.56.0) + specifier: ^9.4.0 + version: 9.4.0(eslint@8.56.0) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -381,7 +381,7 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.7 + '@babel/helpers': 7.23.8 '@babel/parser': 7.23.6 '@babel/template': 7.22.15 '@babel/traverse': 7.23.7 @@ -535,8 +535,8 @@ packages: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} - /@babel/helpers@7.23.7: - resolution: {integrity: sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==} + /@babel/helpers@7.23.8: + resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 @@ -701,15 +701,15 @@ packages: '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/runtime@7.23.7: - resolution: {integrity: sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==} + /@babel/runtime@7.23.8: + resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 dev: false - /@babel/standalone@7.23.7: - resolution: {integrity: sha512-AsO3aIh9I4qIqK61d6nPxPAdrSuWF4FmOLej3xNIkBIZj+8XJGArQQJw6DnuUkkqbsLp1fARkXOdKiuqWgac0Q==} + /@babel/standalone@7.23.8: + resolution: {integrity: sha512-i0tPn3dyKHbEZPDV66ry/7baC1pznRU02R8sU6eJSBfTOwMkukRdYuT3ks/j/cvTl4YkHMRmhTejET+iyPZVvQ==} engines: {node: '>=6.9.0'} requiresBuild: true dev: false @@ -752,14 +752,14 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: false - /@commitlint/cli@18.4.4(@types/node@20.10.6)(typescript@5.3.3): + /@commitlint/cli@18.4.4(@types/node@20.10.8)(typescript@5.3.3): resolution: {integrity: sha512-Ro3wIo//fV3XiV1EkdpHog6huaEyNcUAVrSmtgKqYM5g982wOWmP4FXvEDFwRMVgz878CNBvvCc33dMZ5AQJ/g==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.4.4 '@commitlint/lint': 18.4.4 - '@commitlint/load': 18.4.4(@types/node@20.10.6)(typescript@5.3.3) + '@commitlint/load': 18.4.4(@types/node@20.10.8)(typescript@5.3.3) '@commitlint/read': 18.4.4 '@commitlint/types': 18.4.4 execa: 5.1.1 @@ -830,7 +830,7 @@ packages: '@commitlint/types': 18.4.4 dev: true - /@commitlint/load@18.4.4(@types/node@20.10.6)(typescript@5.3.3): + /@commitlint/load@18.4.4(@types/node@20.10.8)(typescript@5.3.3): resolution: {integrity: sha512-RaDIa9qwOw2xRJ3Jr2DBXd14rmnHJIX2XdZF4kmoF1rgsg/+7cvrExLSUNAkQUNimyjCn1b/bKX2Omm+GdY0XQ==} engines: {node: '>=v18'} dependencies: @@ -840,7 +840,7 @@ packages: '@commitlint/types': 18.4.4 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.10.6)(cosmiconfig@8.3.6)(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.10.8)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -955,20 +955,20 @@ packages: engines: {node: '>=10'} dev: false - /@element-plus/icons-vue@1.1.4(vue@3.4.5): + /@element-plus/icons-vue@1.1.4(vue@3.4.7): resolution: {integrity: sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /@element-plus/icons-vue@2.3.1(vue@3.4.5): + /@element-plus/icons-vue@2.3.1(vue@3.4.7): resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /@esbuild/aix-ppc64@0.19.11: @@ -1237,13 +1237,13 @@ packages: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@howdyjs/mouse-menu@2.0.9(vue@3.4.5): + /@howdyjs/mouse-menu@2.0.9(vue@3.4.7): resolution: {integrity: sha512-tR+KEOL7dJrG7Uj/KkT60RFiN5AKG893j+ah69c3x4FgQM/rRwI9AMJxeuCNzust+IV5lLnrHFvQii6EQoTtrA==} peerDependencies: vue: '>=3.0.0' dependencies: tslib: 1.14.1 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /@humanwhocodes/config-array@0.11.13: @@ -1282,13 +1282,13 @@ packages: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true - /@iconify/vue@4.1.1(vue@3.4.5): + /@iconify/vue@4.1.1(vue@3.4.7): resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==} peerDependencies: vue: '>=3' dependencies: '@iconify/types': 2.0.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: true /@intlify/bundle-utils@7.5.0(vue-i18n@9.9.0): @@ -1312,7 +1312,7 @@ packages: magic-string: 0.30.5 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.9.0(vue@3.4.5) + vue-i18n: 9.9.0(vue@3.4.7) yaml-eslint-parser: 1.2.2 dev: true @@ -1352,7 +1352,7 @@ packages: '@intlify/bundle-utils': 7.5.0(vue-i18n@9.9.0) '@intlify/shared': 9.9.0 '@rollup/pluginutils': 5.1.0(rollup@2.79.1) - '@vue/compiler-sfc': 3.4.5 + '@vue/compiler-sfc': 3.4.7 debug: 4.3.4 fast-glob: 3.3.2 js-yaml: 4.1.0 @@ -1361,7 +1361,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.6.0 - vue-i18n: 9.9.0(vue@3.4.5) + vue-i18n: 9.9.0(vue@3.4.7) transitivePeerDependencies: - rollup - supports-color @@ -1400,7 +1400,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -1421,7 +1421,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -1458,7 +1458,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 jest-mock: 27.5.1 dev: false @@ -1468,7 +1468,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 20.10.6 + '@types/node': 20.10.8 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -1497,7 +1497,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1581,7 +1581,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.10.6 + '@types/node': 20.10.8 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: false @@ -1670,7 +1670,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 pkg-types: 1.0.3 - scule: 1.1.1 + scule: 1.2.0 semver: 7.5.4 ufo: 1.3.2 unctx: 2.3.1 @@ -1693,7 +1693,7 @@ packages: hookable: 5.5.3 pathe: 1.1.1 pkg-types: 1.0.3 - scule: 1.1.1 + scule: 1.2.0 std-env: 3.7.0 ufo: 1.3.2 unimport: 3.7.1(rollup@2.79.1) @@ -1726,25 +1726,25 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@pureadmin/descriptions@1.2.0(element-plus@2.4.4)(typescript@5.3.3): + /@pureadmin/descriptions@1.2.0(element-plus@2.5.0)(typescript@5.3.3): resolution: {integrity: sha512-k2A3SGGKf0eKrSQB3hXzgGlAz7DKSM31WN/QGBn37UCIHfQlIVrvSPEAF2omHlukQT2Artap6veCqBcJ9dGAKQ==} peerDependencies: element-plus: ^2.0.0 dependencies: - '@element-plus/icons-vue': 2.3.1(vue@3.4.5) - element-plus: 2.4.4(vue@3.4.5) - vue: 3.4.5(typescript@5.3.3) + '@element-plus/icons-vue': 2.3.1(vue@3.4.7) + element-plus: 2.5.0(vue@3.4.7) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false - /@pureadmin/table@3.0.0(element-plus@2.4.4)(typescript@5.3.3): - resolution: {integrity: sha512-Pfh1apzYwCfkNIrc9R0/Yi8dBZOhWZq0uwRa/b1OsDr7dYqfYs1lRxcGkPsmYgIKx8kZbaOaGBfHAsyf+WFgpQ==} + /@pureadmin/table@3.0.1(element-plus@2.5.0)(typescript@5.3.3): + resolution: {integrity: sha512-DBIv0YRZogSIEtsBPNjm6tYuImaE8ZJXwAu/gutEyaH9wATN09doKDmAisyBj+XEydfM5R9hlvhQ8SzJkbtarA==} peerDependencies: element-plus: ^2.0.0 dependencies: - element-plus: 2.4.4(vue@3.4.5) - vue: 3.4.5(typescript@5.3.3) + element-plus: 2.5.0(vue@3.4.7) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false @@ -1757,8 +1757,8 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils@2.1.2(echarts@5.4.3)(vue@3.4.5): - resolution: {integrity: sha512-TjMLN6MBNa5WkJYMidk1LhTfmTlHcSEjFm1jtN3e5z9Q3jzfnu5jF8MC+b0WF0LzeRqnq6kICrxXpSn5/HqNIA==} + /@pureadmin/utils@2.3.1(echarts@5.4.3)(vue@3.4.7): + resolution: {integrity: sha512-rg23cFs7y0jJ54TNCIM810ZKLf6G7Hk8h2Lr/D1Uw+ertDxCtIeQYpJ56Vo+I8ibUpVZDBA0qpKiUziUTs//WA==} peerDependencies: echarts: '*' vue: '*' @@ -1769,7 +1769,7 @@ packages: optional: true dependencies: echarts: 5.4.3 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /@rollup/pluginutils@4.2.1: @@ -1979,7 +1979,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 dev: false /@types/intro.js@5.1.5: @@ -2028,8 +2028,8 @@ packages: resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==} dev: false - /@types/node@20.10.6: - resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} + /@types/node@20.10.8: + resolution: {integrity: sha512-f8nQs3cLxbAFc00vEU59yf9UyGUftkPaLGfvbVOIDdx2i1b8epBqj2aNGyP19fiyXWvlmZ7qC1XLjAzw/OKIeA==} dependencies: undici-types: 5.26.5 @@ -2048,7 +2048,7 @@ packages: /@types/qrcode@1.5.5: resolution: {integrity: sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==} dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 dev: true /@types/qs@6.9.11: @@ -2067,10 +2067,6 @@ packages: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: false - /@types/web-animations-js@2.2.16: - resolution: {integrity: sha512-ATELeWMFwj8eQiH0KmvsCl1V2lu/qx/CjOBmv4ADSZS5u8r4reMyjCXtxG7khqyiwH3IOMNdrON/Ugn94OUcRA==} - dev: false - /@types/web-bluetooth@0.0.14: resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} dev: false @@ -2093,8 +2089,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-3lqEvQUdCozi6d1mddWqd+kf8KxmGq2Plzx36BlkjuQe3rSTm/O98cLf0A4uDO+a5N1KD2SeEEl6fW97YHY+6w==} + /@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -2105,11 +2101,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.18.0 - '@typescript-eslint/type-utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.0 + '@typescript-eslint/parser': 6.18.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.18.1 + '@typescript-eslint/type-utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -2122,8 +2118,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.18.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-v6uR68SFvqhNQT41frCMCQpsP+5vySy6IdgjlzUWoo7ALCnpaWYcz/Ij2k4L8cEsL0wkvOviCMpjmtRtHNOKzA==} + /@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2132,10 +2128,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.18.0 - '@typescript-eslint/types': 6.18.0 - '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.0 + '@typescript-eslint/scope-manager': 6.18.1 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.3.4 eslint: 8.56.0 typescript: 5.3.3 @@ -2143,16 +2139,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.18.0: - resolution: {integrity: sha512-o/UoDT2NgOJ2VfHpfr+KBY2ErWvCySNUIX/X7O9g8Zzt/tXdpfEU43qbNk8LVuWUT2E0ptzTWXh79i74PP0twA==} + /@typescript-eslint/scope-manager@6.18.1: + resolution: {integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.18.0 - '@typescript-eslint/visitor-keys': 6.18.0 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/visitor-keys': 6.18.1 dev: true - /@typescript-eslint/type-utils@6.18.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-ZeMtrXnGmTcHciJN1+u2CigWEEXgy1ufoxtWcHORt5kGvpjjIlK9MUhzHm4RM8iVy6dqSaZA/6PVkX6+r+ChjQ==} + /@typescript-eslint/type-utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2161,8 +2157,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) + '@typescript-eslint/utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -2171,13 +2167,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.18.0: - resolution: {integrity: sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==} + /@typescript-eslint/types@6.18.1: + resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.18.0(typescript@5.3.3): - resolution: {integrity: sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==} + /@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3): + resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -2185,8 +2181,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.18.0 - '@typescript-eslint/visitor-keys': 6.18.0 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -2198,8 +2194,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.18.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==} + /@typescript-eslint/utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2207,9 +2203,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.18.0 - '@typescript-eslint/types': 6.18.0 - '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.18.1 + '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -2217,11 +2213,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.18.0: - resolution: {integrity: sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==} + /@typescript-eslint/visitor-keys@6.18.1: + resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.18.0 + '@typescript-eslint/types': 6.18.1 eslint-visitor-keys: 3.4.3 dev: true @@ -2270,7 +2266,7 @@ packages: nanoid: 3.3.7 dev: false - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.11)(vue@3.4.5): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.11)(vue@3.4.7): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2280,21 +2276,21 @@ packages: '@babel/core': 7.23.7 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.7) - vite: 5.0.11(@types/node@20.10.6)(sass@1.69.7) - vue: 3.4.5(typescript@5.3.3) + vite: 5.0.11(@types/node@20.10.8)(sass@1.69.7) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@5.0.2(vite@5.0.11)(vue@3.4.5): - resolution: {integrity: sha512-kEjJHrLb5ePBvjD0SPZwJlw1QTRcjjCA9sB5VyfonoXVBxTS7TMnqL6EkLt1Eu61RDeiuZ/WN9Hf6PxXhPI2uA==} + /@vitejs/plugin-vue@5.0.3(vite@5.0.11)(vue@3.4.7): + resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.11(@types/node@20.10.6)(sass@1.69.7) - vue: 3.4.5(typescript@5.3.3) + vite: 5.0.11(@types/node@20.10.8)(sass@1.69.7) + vue: 3.4.7(typescript@5.3.3) dev: true /@volar/language-core@1.11.1: @@ -2339,39 +2335,39 @@ packages: - supports-color dev: true - /@vue/compiler-core@3.4.5: - resolution: {integrity: sha512-Daka7P1z2AgKjzuueWXhwzIsKu0NkLB6vGbNVEV2iJ8GJTrzraZo/Sk4GWCMRtd/qVi3zwnk+Owbd/xSZbwHtQ==} + /@vue/compiler-core@3.4.7: + resolution: {integrity: sha512-hhCaE3pTMrlIJK7M/o3Xf7HV8+JoNTGOQ/coWS+V+pH6QFFyqtoXqQzpqsNp7UK17xYKua/MBiKj4e1vgZOBYw==} dependencies: '@babel/parser': 7.23.6 - '@vue/shared': 3.4.5 + '@vue/shared': 3.4.7 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.5: - resolution: {integrity: sha512-J8YlxknJVd90SXFJ4HwGANSAXsx5I0lK30sO/zvYV7s5gXf7gZR7r/1BmZ2ju7RGH1lnc6bpBc6nL61yW+PsAQ==} + /@vue/compiler-dom@3.4.7: + resolution: {integrity: sha512-qDKBAIurCTub4n/6jDYkXwgsFuriqqmmLrIq1N2QDfYJA/mwiwvxi09OGn28g+uDdERX9NaKDLji0oTjE3sScg==} dependencies: - '@vue/compiler-core': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/compiler-core': 3.4.7 + '@vue/shared': 3.4.7 - /@vue/compiler-sfc@3.4.5: - resolution: {integrity: sha512-jauvkDuSSUbP0ebhfNqljhShA90YEfX/0wZ+w40oZF43IjGyWYjqYaJbvMJwGOd+9+vODW6eSvnk28f0SGV7OQ==} + /@vue/compiler-sfc@3.4.7: + resolution: {integrity: sha512-Gec6CLkReVswDYjQFq79O5rktri4R7TsD/VPCiUoJw40JhNNxaNJJa8mrQrWoJluW4ETy6QN0NUyC/JO77OCOw==} dependencies: '@babel/parser': 7.23.6 - '@vue/compiler-core': 3.4.5 - '@vue/compiler-dom': 3.4.5 - '@vue/compiler-ssr': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/compiler-core': 3.4.7 + '@vue/compiler-dom': 3.4.7 + '@vue/compiler-ssr': 3.4.7 + '@vue/shared': 3.4.7 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.33 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.5: - resolution: {integrity: sha512-DDdEcDzj2lWTMfUMMtEpLDhURai9LhM0zSZ219jCt7b2Vyl0/jy3keFgCPMitG0V1S1YG4Cmws3lWHWdxHQOpg==} + /@vue/compiler-ssr@3.4.7: + resolution: {integrity: sha512-PvYeSOvnCkST5mGS0TLwEn5w+4GavtEn6adcq8AspbHaIr+mId5hp7cG3ASy3iy8b+LuXEG2/QaV/nj5BQ/Aww==} dependencies: - '@vue/compiler-dom': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/compiler-dom': 3.4.7 + '@vue/shared': 3.4.7 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -2386,8 +2382,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/compiler-dom': 3.4.7 + '@vue/shared': 3.4.7 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -2396,49 +2392,49 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/reactivity@3.4.5: - resolution: {integrity: sha512-BcWkKvjdvqJwb7BhhFkXPLDCecX4d4a6GATvCduJQDLv21PkPowAE5GKuIE5p6RC07/Lp9FMkkq4AYCTVF5KlQ==} + /@vue/reactivity@3.4.7: + resolution: {integrity: sha512-F539DO0ogH0+L8F9Pnw7cjqibcmSOh5UTk16u5f4MKQ8fraqepI9zdh+sozPX6VmEHOcjo8qw3Or9ZcFFw4SZA==} dependencies: - '@vue/shared': 3.4.5 + '@vue/shared': 3.4.7 - /@vue/runtime-core@3.4.5: - resolution: {integrity: sha512-wh9ELIOQKeWT9SaUPdLrsxRkZv14jp+SJm9aiQGWio+/MWNM3Lib0wE6CoKEqQ9+SCYyGjDBhTOTtO47kCgbkg==} + /@vue/runtime-core@3.4.7: + resolution: {integrity: sha512-QMMsWRQaD3BpGyjjChthpl4Mji4Fjx1qfdufsXlDkKU3HV+hWNor2z+29F+E1MmVcP0ZfRZUfqYgtsQoL7IGwQ==} dependencies: - '@vue/reactivity': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/reactivity': 3.4.7 + '@vue/shared': 3.4.7 - /@vue/runtime-dom@3.4.5: - resolution: {integrity: sha512-n5ewvOjyG3IEpqGBahdPXODFSpVlSz3H4LF76Sx0XAqpIOqyJ5bIb2PrdYuH2ogBMAQPh+o5tnoH4nJpBr8U0Q==} + /@vue/runtime-dom@3.4.7: + resolution: {integrity: sha512-XwegyUY1rw8zxsX1Z36vwYcqo+uOgih5ti7y9vx+pPFhNdSQmN4LqK2RmSeAJG1oKV8NqSUmjpv92f/x6h0SeQ==} dependencies: - '@vue/runtime-core': 3.4.5 - '@vue/shared': 3.4.5 + '@vue/runtime-core': 3.4.7 + '@vue/shared': 3.4.7 csstype: 3.1.3 - /@vue/server-renderer@3.4.5(vue@3.4.5): - resolution: {integrity: sha512-jOFc/VE87yvifQpNju12VcqimH8pBLxdcT+t3xMeiED1K6DfH9SORyhFEoZlW5TG2Vwfn3Ul5KE+1aC99xnSBg==} + /@vue/server-renderer@3.4.7(vue@3.4.7): + resolution: {integrity: sha512-3bWnYLEkLLhkDWqvNk7IvbQD4UcxvFKxELBiOO2iG3m6AniFIsBWfHOO5tLVQnjdWkODu4rq0GipmfEenVAK5Q==} peerDependencies: - vue: 3.4.5 + vue: 3.4.7 dependencies: - '@vue/compiler-ssr': 3.4.5 - '@vue/shared': 3.4.5 - vue: 3.4.5(typescript@5.3.3) + '@vue/compiler-ssr': 3.4.7 + '@vue/shared': 3.4.7 + vue: 3.4.7(typescript@5.3.3) - /@vue/shared@3.4.5: - resolution: {integrity: sha512-6XptuzlMvN4l4cDnDw36pdGEV+9njYkQ1ZE0Q6iZLwrKefKaOJyiFmcP3/KBDHbt72cJZGtllAc1GaHe6XGAyg==} + /@vue/shared@3.4.7: + resolution: {integrity: sha512-G+i4glX1dMJk88sbJEcQEGWRQnVm9eIY7CcQbO5dpdsD9SF8jka3Mr5OqZYGjczGN1+D6EUwdu6phcmcx9iuPA==} - /@vueuse/core@10.7.1(vue@3.4.5): + /@vueuse/core@10.7.1(vue@3.4.7): resolution: {integrity: sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.1 - '@vueuse/shared': 10.7.1(vue@3.4.5) - vue-demi: 0.14.6(vue@3.4.5) + '@vueuse/shared': 10.7.1(vue@3.4.7) + vue-demi: 0.14.6(vue@3.4.7) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/core@8.9.4(vue@3.4.5): + /@vueuse/core@8.9.4(vue@3.4.7): resolution: {integrity: sha512-B/Mdj9TK1peFyWaPof+Zf/mP9XuGAngaJZBwPaXBvU3aCTZlx3ltlrFFFyMV4iGBwsjSCeUCgZrtkEj9dS2Y3Q==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2451,18 +2447,18 @@ packages: dependencies: '@types/web-bluetooth': 0.0.14 '@vueuse/metadata': 8.9.4 - '@vueuse/shared': 8.9.4(vue@3.4.5) - vue: 3.4.5(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.5) + '@vueuse/shared': 8.9.4(vue@3.4.7) + vue: 3.4.7(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.4.7) dev: false - /@vueuse/core@9.13.0(vue@3.4.5): + /@vueuse/core@9.13.0(vue@3.4.7): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.4.5) - vue-demi: 0.14.6(vue@3.4.5) + '@vueuse/shared': 9.13.0(vue@3.4.7) + vue-demi: 0.14.6(vue@3.4.7) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2480,18 +2476,18 @@ packages: resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} dev: false - /@vueuse/motion@2.0.0(rollup@2.79.1)(vue@3.4.5): + /@vueuse/motion@2.0.0(rollup@2.79.1)(vue@3.4.7): resolution: {integrity: sha512-V3TAlbt1OPmb9DZFoFCz9WC3Oue54t9VHlavSWm+VU1JNimYcd+pc6aGR/hgaHUAU9tOPRHoDTleSrv2zrdIsw==} peerDependencies: vue: '>=3.0.0' dependencies: - '@vueuse/core': 10.7.1(vue@3.4.5) - '@vueuse/shared': 10.7.1(vue@3.4.5) + '@vueuse/core': 10.7.1(vue@3.4.7) + '@vueuse/shared': 10.7.1(vue@3.4.7) csstype: 3.1.3 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) optionalDependencies: '@nuxt/kit': 3.9.1(rollup@2.79.1) transitivePeerDependencies: @@ -2500,16 +2496,16 @@ packages: - supports-color dev: false - /@vueuse/shared@10.7.1(vue@3.4.5): + /@vueuse/shared@10.7.1(vue@3.4.7): resolution: {integrity: sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==} dependencies: - vue-demi: 0.14.6(vue@3.4.5) + vue-demi: 0.14.6(vue@3.4.7) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared@8.9.4(vue@3.4.5): + /@vueuse/shared@8.9.4(vue@3.4.7): resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -2520,14 +2516,14 @@ packages: vue: optional: true dependencies: - vue: 3.4.5(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.5) + vue: 3.4.7(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.4.7) dev: false - /@vueuse/shared@9.13.0(vue@3.4.5): + /@vueuse/shared@9.13.0(vue@3.4.7): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.14.6(vue@3.4.5) + vue-demi: 0.14.6(vue@3.4.7) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2607,14 +2603,14 @@ packages: snabbdom: 3.5.1 dev: false - /@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.5): + /@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.7): resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==} peerDependencies: '@wangeditor/editor': '>=5.1.0' vue: ^3.0.5 dependencies: '@wangeditor/editor': 5.1.23 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /@wangeditor/editor@5.1.23: @@ -2925,7 +2921,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001574 + caniuse-lite: 1.0.30001576 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3067,8 +3063,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001574 - electron-to-chromium: 1.4.623 + caniuse-lite: 1.0.30001576 + electron-to-chromium: 1.4.626 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -3150,13 +3146,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001574 + caniuse-lite: 1.0.30001576 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001574: - resolution: {integrity: sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==} + /caniuse-lite@1.0.30001576: + resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==} /cfb@1.2.2: resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} @@ -3416,7 +3412,7 @@ packages: requiresBuild: true dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.6)(cosmiconfig@8.3.6)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.8)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -3424,7 +3420,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 typescript: 5.3.3 @@ -3963,25 +3959,25 @@ packages: resolution: {integrity: sha512-cmMHg4MxrNOV2dFziV3ISRo+rM/3tAH8TE3wWMGKd4ucjvk21Bfb6MJfPuNAicLOkq4fYZm+J+mr0NmDPnvolQ==} dependencies: core-js: 3.35.0 - element-plus: 2.4.4(vue@3.4.5) - vue: 3.4.5(typescript@5.3.3) + element-plus: 2.5.0(vue@3.4.7) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /electron-to-chromium@1.4.623: - resolution: {integrity: sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A==} + /electron-to-chromium@1.4.626: + resolution: {integrity: sha512-f7/be56VjRRQk+Ric6PmIrEtPcIqsn3tElyAu9Sh6egha2VLJ82qwkcOdcnT06W+Pb6RUulV1ckzrGbKzVcTHg==} - /element-plus@2.1.4(@types/lodash-es@4.17.12)(vue@3.4.5): + /element-plus@2.1.4(@types/lodash-es@4.17.12)(vue@3.4.7): resolution: {integrity: sha512-pcwgDbKUrzyWbixYB/zIbLPLBQ/NPGPJnGXJ+jYozUSthPW4SuriaUGJKgbAE6PDBAtw3IodiT2E2GbiaZLxww==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 1.1.4(vue@3.4.5) + '@element-plus/icons-vue': 1.1.4(vue@3.4.7) '@popperjs/core': 2.11.8 - '@vueuse/core': 8.9.4(vue@3.4.5) + '@vueuse/core': 8.9.4(vue@3.4.7) async-validator: 4.2.5 dayjs: 1.11.10 escape-html: 1.0.3 @@ -3990,24 +3986,24 @@ packages: lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - '@types/lodash-es' - '@vue/composition-api' dev: false - /element-plus@2.4.4(vue@3.4.5): - resolution: {integrity: sha512-TlKubXJgxwhER0dw+8ULn9hr9kZjraV4R6Q/eidwWUwCKxwXYPBGmMKsZ/85tlxlhMYbcLZd/YZh6G3QkHX4fg==} + /element-plus@2.5.0(vue@3.4.7): + resolution: {integrity: sha512-NE58a5Exf0/vxgxRRR2Ibs7AjiqB72lMrg7plmSoZwgZy17IQAWgzOe7ZyRtEQM/3q3BAuJDTUUAuhP/mKVPKg==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.3.1(vue@3.4.5) + '@element-plus/icons-vue': 2.3.1(vue@3.4.7) '@floating-ui/dom': 1.5.4 '@popperjs/core': /@sxzz/popperjs-es@2.11.7 '@types/lodash': 4.14.202 '@types/lodash-es': 4.17.12 - '@vueuse/core': 9.13.0(vue@3.4.5) + '@vueuse/core': 9.13.0(vue@3.4.7) async-validator: 4.2.5 dayjs: 1.11.10 escape-html: 1.0.3 @@ -4016,7 +4012,7 @@ packages: lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) transitivePeerDependencies: - '@vue/composition-api' dev: false @@ -4169,8 +4165,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>=8.6.0'} dev: true - /eslint-plugin-prettier@5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1): - resolution: {integrity: sha512-dhlpWc9vOwohcWmClFcA+HjlvUpuyynYs0Rf+L/P6/0iQE6vlHW9l5bkfzN62/Stm9fbq8ku46qzde76T1xlSg==} + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1): + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -4202,7 +4198,7 @@ packages: nth-check: 2.1.1 postcss-selector-parser: 6.0.15 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@8.56.0) + vue-eslint-parser: 9.4.0(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -4889,7 +4885,7 @@ packages: /i18next@20.6.1: resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==} dependencies: - '@babel/runtime': 7.23.7 + '@babel/runtime': 7.23.8 dev: false /iconv-lite@0.4.24: @@ -5169,7 +5165,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -5294,7 +5290,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -5312,7 +5308,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 jest-mock: 27.5.1 jest-util: 27.5.1 dev: false @@ -5328,7 +5324,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 20.10.6 + '@types/node': 20.10.8 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5350,7 +5346,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -5405,7 +5401,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 dev: false /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -5461,7 +5457,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -5518,7 +5514,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 graceful-fs: 4.2.11 dev: false @@ -5557,7 +5553,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5582,7 +5578,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.10.6 + '@types/node': 20.10.8 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -5593,7 +5589,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -6518,7 +6514,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pinia@2.1.7(typescript@5.3.3)(vue@3.4.5): + /pinia@2.1.7(typescript@5.3.3)(vue@3.4.7): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -6532,12 +6528,12 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 5.3.3 - vue: 3.4.5(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.5) + vue: 3.4.7(typescript@5.3.3) + vue-demi: 0.14.6(vue@3.4.7) dev: false - /pinyin-pro@3.18.6: - resolution: {integrity: sha512-+1/xFQ65km8ltN4VunvOvZRYL1V/rl4yzgmLtQVlXsmO6MOQU0ieF4WNs60/lXpEVusvYYmy6oU9bZGGQWeSXg==} + /pinyin-pro@3.19.0: + resolution: {integrity: sha512-SDR7SHOVlaSDLEqbYnbuSKTPe9891KVWj3qjndPa9ZgdtuJgIgqcwpiQcfphYzonGV1qwG44B1rWTRaTjNCzcQ==} dev: false /pirates@4.0.6: @@ -7607,8 +7603,8 @@ packages: compute-scroll-into-view: 1.0.20 dev: false - /scule@1.1.1: - resolution: {integrity: sha512-sHtm/SsIK9BUBI3EFT/Gnp9VoKfY6QLvlkvAE6YK7454IF8FSgJEAnJpVdSC7K5/pjI5NfxhzBLW2JAfYA/shQ==} + /scule@1.2.0: + resolution: {integrity: sha512-CRCmi5zHQnSoeCik9565PONMg0kfkvYmcSqrbOJY4txFfy1wvVULV4FDaiXhUblUgahdqz3F2NwHZ8i4eBTwUw==} requiresBuild: true dev: false optional: true @@ -8469,11 +8465,9 @@ packages: is-typedarray: 1.0.0 dev: false - /typeit@8.8.0: - resolution: {integrity: sha512-GQp6OW7vxro1HN3F7UPL0C2KzkGs8bFtUgmJSeK+xNhdofI40mkWxrBT2AXQwtS5Txkg7ttwplxvWCQxnUXyrw==} + /typeit@8.7.1: + resolution: {integrity: sha512-Bx/O4NMz10NWh9FWYtVwV4XwGHF9UDJfpCZPJRtw2/oUcahFAStU8J0t19aroPfTV6s1UlS5ICoqilOqmEnh2Q==} requiresBuild: true - dependencies: - '@types/web-animations-js': 2.2.16 dev: false /typescript@5.3.3: @@ -8519,7 +8513,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 pkg-types: 1.0.3 - scule: 1.1.1 + scule: 1.2.0 strip-literal: 1.3.0 unplugin: 1.6.0 transitivePeerDependencies: @@ -8551,12 +8545,12 @@ packages: requiresBuild: true dependencies: '@babel/core': 7.23.7 - '@babel/standalone': 7.23.7 + '@babel/standalone': 7.23.8 '@babel/types': 7.23.6 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 - scule: 1.1.1 + scule: 1.2.0 transitivePeerDependencies: - supports-color dev: false @@ -8600,13 +8594,13 @@ packages: hasBin: true dev: true - /v-contextmenu@3.0.0(vue@3.4.5): + /v-contextmenu@3.0.0(vue@3.4.7): resolution: {integrity: sha512-zi38JxmTt66TmljgV1JbfEa9WvoQkpzRuEwZK7Tjb2XoRejbWLozQtkyTWXJa6x6Y3FrVDfgT36w01gpTpo41A==} engines: {node: '>=10.16.0'} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /v3-infinite-loading@1.3.1: @@ -8655,7 +8649,7 @@ packages: chalk: 4.1.2 debug: 4.3.4 fs-extra: 10.1.0 - vite: 5.0.11(@types/node@20.10.6)(sass@1.69.7) + vite: 5.0.11(@types/node@20.10.8)(sass@1.69.7) transitivePeerDependencies: - supports-color dev: true @@ -8679,16 +8673,16 @@ packages: resolution: {integrity: sha512-jnr7faHJPkKxukBXVpg7Ui1UDqhmxD7xU6JGidq8ivSHTsNAPqzSpPpwW8O1PBP/0+Owq4bLfNNk11drOkz4xA==} dev: true - /vite-svg-loader@5.1.0(vue@3.4.5): + /vite-svg-loader@5.1.0(vue@3.4.7): resolution: {integrity: sha512-M/wqwtOEjgb956/+m5ZrYT/Iq6Hax0OakWbokj8+9PXOnB7b/4AxESHieEtnNEy7ZpjsjYW1/5nK8fATQMmRxw==} peerDependencies: vue: '>=3.2.13' dependencies: svgo: 3.2.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: true - /vite@5.0.11(@types/node@20.10.6)(sass@1.69.7): + /vite@5.0.11(@types/node@20.10.8)(sass@1.69.7): resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8716,7 +8710,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.8 esbuild: 0.19.11 postcss: 8.4.33 rollup: 4.9.4 @@ -8725,7 +8719,7 @@ packages: fsevents: 2.3.3 dev: true - /vue-demi@0.14.6(vue@3.4.5): + /vue-demi@0.14.6(vue@3.4.7): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -8737,11 +8731,11 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-eslint-parser@9.3.2(eslint@8.56.0): - resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} + /vue-eslint-parser@9.4.0(eslint@8.56.0): + resolution: {integrity: sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -8758,7 +8752,7 @@ packages: - supports-color dev: true - /vue-i18n@9.9.0(vue@3.4.5): + /vue-i18n@9.9.0(vue@3.4.7): resolution: {integrity: sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==} engines: {node: '>= 16'} peerDependencies: @@ -8767,48 +8761,48 @@ packages: '@intlify/core-base': 9.9.0 '@intlify/shared': 9.9.0 '@vue/devtools-api': 6.5.1 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) - /vue-json-pretty@2.3.0(vue@3.4.5): + /vue-json-pretty@2.3.0(vue@3.4.7): resolution: {integrity: sha512-iBul6Xg7vZfMV2MQC/gGtzbyg8FLk6cJ8KG91f37UEkQyXqHg91VQJ24bDBXNVuOSP04BUKxWagD3V2N/WEy0g==} engines: {node: '>= 10.0.0', npm: '>= 5.0.0'} peerDependencies: vue: '>=3.0.0' dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.5): + /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.7): resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-pdf-embed@1.2.1(vue@3.4.5): + /vue-pdf-embed@1.2.1(vue@3.4.7): resolution: {integrity: sha512-4uUm4wxaEGT9cS1cyuagAmMJjBxfQXWG1MvdGPesD3CiXhhSp4i0VMUCYwhFXtZ5+QqWv4mXbfLJ29Wpt+Qcuw==} peerDependencies: vue: ^2.x || ^3.x dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-resize@2.0.0-alpha.1(vue@3.4.5): + /vue-resize@2.0.0-alpha.1(vue@3.4.7): resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-router@4.2.5(vue@3.4.5): + /vue-router@4.2.5(vue@3.4.7): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /vue-template-compiler@2.7.16: @@ -8818,13 +8812,13 @@ packages: he: 1.2.0 dev: true - /vue-tippy@6.4.1(vue@3.4.5): + /vue-tippy@6.4.1(vue@3.4.7): resolution: {integrity: sha512-PEAKdioZjUvYWz4euxHFSXKJbL6kIKO29/LtQaCBbnd5Vg0U5kL8iLuqRshB2I31pXPSQS0qJsWx56178eS2QA==} peerDependencies: vue: ^3.2.0 dependencies: tippy.js: 6.3.7 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /vue-tsc@1.8.27(typescript@5.3.3): @@ -8839,7 +8833,7 @@ packages: typescript: 5.3.3 dev: true - /vue-types@5.1.1(vue@3.4.5): + /vue-types@5.1.1(vue@3.4.7): resolution: {integrity: sha512-FMY/JCLWePXgGIcMDqYdJsQm1G0CDxEjq6W0+tZMJZlX37q/61eSGSIa/XFRwa9T7kkKXuxxl94/2kgxyWQqKw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -8849,62 +8843,62 @@ packages: optional: true dependencies: is-plain-object: 5.0.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.5): + /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.7): resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==} peerDependencies: vue: ^3.2.0 dependencies: mitt: 2.1.0 - vue: 3.4.5(typescript@5.3.3) - vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.5) - vue-resize: 2.0.0-alpha.1(vue@3.4.5) + vue: 3.4.7(typescript@5.3.3) + vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.7) + vue-resize: 2.0.0-alpha.1(vue@3.4.7) dev: false - /vue-waterfall-plugin-next@2.3.1(@types/lodash-es@4.17.12)(vue@3.4.5): + /vue-waterfall-plugin-next@2.3.1(@types/lodash-es@4.17.12)(vue@3.4.7): resolution: {integrity: sha512-0Wd7s/IgiUo1cezDr+H9FhcIinE/N+BxIhStD+3azlUnyqFyUOXzLC/a1wMFx6RQiYgY3fSAL+PwnVTyLxrHdw==} dependencies: animate.css: 4.1.1 - element-plus: 2.1.4(@types/lodash-es@4.17.12)(vue@3.4.5) - vue-router: 4.2.5(vue@3.4.5) + element-plus: 2.1.4(@types/lodash-es@4.17.12)(vue@3.4.7) + vue-router: 4.2.5(vue@3.4.7) transitivePeerDependencies: - '@types/lodash-es' - '@vue/composition-api' - vue dev: false - /vue3-danmaku@1.6.0(vue@3.4.5): + /vue3-danmaku@1.6.0(vue@3.4.7): resolution: {integrity: sha512-XjwVKIelupDD3PWn6k22l5qS8y+SCdFUYq4sSpcPInqk7CyzXWSAfz2BL6WWx9HU9CRWS3x2oDMkepLkJoWvNQ==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false - /vue@3.4.5(typescript@5.3.3): - resolution: {integrity: sha512-VH6nHFhLPjgu2oh5vEBXoNZxsGHuZNr3qf4PHClwJWw6IDqw6B3x+4J+ABdoZ0aJuT8Zi0zf3GpGlLQCrGWHrw==} + /vue@3.4.7(typescript@5.3.3): + resolution: {integrity: sha512-4urmkWpudekq0CPNMO7p6mBGa9qmTXwJMO2r6CT4EzIJVG7WoSReiysiNb7OSi/WI113oX0Srn9Rz1k/DCXKFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.5 - '@vue/compiler-sfc': 3.4.5 - '@vue/runtime-dom': 3.4.5 - '@vue/server-renderer': 3.4.5(vue@3.4.5) - '@vue/shared': 3.4.5 + '@vue/compiler-dom': 3.4.7 + '@vue/compiler-sfc': 3.4.7 + '@vue/runtime-dom': 3.4.7 + '@vue/server-renderer': 3.4.7(vue@3.4.7) + '@vue/shared': 3.4.7 typescript: 5.3.3 - /vuedraggable@4.1.0(vue@3.4.5): + /vuedraggable@4.1.0(vue@3.4.7): resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} peerDependencies: vue: ^3.0.1 dependencies: sortablejs: 1.14.0 - vue: 3.4.5(typescript@5.3.3) + vue: 3.4.7(typescript@5.3.3) dev: false /w3c-hr-time@1.0.2: @@ -8927,8 +8921,8 @@ packages: makeerror: 1.0.12 dev: false - /wavesurfer.js@7.6.1: - resolution: {integrity: sha512-KMEkVTgzMSV2KSmdpmdgDBiGpnaa2kFka6gT3oD4hBijnggKOkKZulVDxXelWpJkN9jCYfUpeqFcPM+VC4SBAw==} + /wavesurfer.js@7.6.3: + resolution: {integrity: sha512-iZJmJ1Wcq0VywH/gm33M/3QOzez374l7lcFZIe/xJ4nmeN4aorz6q+6aV5B/VN0e1F2E9c3n60F6Ku+qV+EJsA==} dev: false /webidl-conversions@5.0.0: diff --git a/public/logo.svg b/public/logo.svg index bc26056b1..a44a847b9 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/platform-config.json b/public/platform-config.json index 9cf393f87..454941ff0 100644 --- a/public/platform-config.json +++ b/public/platform-config.json @@ -17,7 +17,7 @@ "EpThemeColor": "#409EFF", "ShowLogo": true, "ShowModel": "smart", - "MenuArrowIconNoTransition": true, + "MenuArrowIconNoTransition": false, "CachingAsyncRoutes": false, "TooltipEffect": "light", "ResponsiveStorageNameSpace": "responsive-", diff --git a/src/assets/login/avatar.svg b/src/assets/login/avatar.svg index bc26056b1..a44a847b9 100644 --- a/src/assets/login/avatar.svg +++ b/src/assets/login/avatar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/login/illustration.svg b/src/assets/login/illustration.svg index 02e0e25cf..288d22a8c 100644 --- a/src/assets/login/illustration.svg +++ b/src/assets/login/illustration.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/403.svg b/src/assets/status/403.svg index 38b57a3f5..ba3ce2933 100644 --- a/src/assets/status/403.svg +++ b/src/assets/status/403.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/404.svg b/src/assets/status/404.svg index 2189ec4bb..aacb74020 100644 --- a/src/assets/status/404.svg +++ b/src/assets/status/404.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/status/500.svg b/src/assets/status/500.svg index 255d36c43..ea23a378b 100644 --- a/src/assets/status/500.svg +++ b/src/assets/status/500.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/back.svg b/src/assets/svg/back.svg index 39d216b2b..e1cda5808 100644 --- a/src/assets/svg/back.svg +++ b/src/assets/svg/back.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/back_top.svg b/src/assets/svg/back_top.svg index 19a46398d..f8e6aa027 100644 --- a/src/assets/svg/back_top.svg +++ b/src/assets/svg/back_top.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/calendar.svg b/src/assets/svg/calendar.svg index 9f9f2953e..d61313c52 100644 --- a/src/assets/svg/calendar.svg +++ b/src/assets/svg/calendar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/dark.svg b/src/assets/svg/dark.svg index c1bdeea6b..b5c4d2d5d 100644 --- a/src/assets/svg/dark.svg +++ b/src/assets/svg/dark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/day.svg b/src/assets/svg/day.svg index 3fe1e8647..b7600345a 100644 --- a/src/assets/svg/day.svg +++ b/src/assets/svg/day.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/enter_outlined.svg b/src/assets/svg/enter_outlined.svg index 069bd2ee3..45e0bafe5 100644 --- a/src/assets/svg/enter_outlined.svg +++ b/src/assets/svg/enter_outlined.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/exit_screen.svg b/src/assets/svg/exit_screen.svg index bb014659c..007c0b634 100644 --- a/src/assets/svg/exit_screen.svg +++ b/src/assets/svg/exit_screen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/full_screen.svg b/src/assets/svg/full_screen.svg index d5bb5b818..fff93a5d8 100644 --- a/src/assets/svg/full_screen.svg +++ b/src/assets/svg/full_screen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/hot.svg b/src/assets/svg/hot.svg index 555a67773..d285f6fcf 100644 --- a/src/assets/svg/hot.svg +++ b/src/assets/svg/hot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/keyboard_esc.svg b/src/assets/svg/keyboard_esc.svg index 6898751ba..bd6716548 100644 --- a/src/assets/svg/keyboard_esc.svg +++ b/src/assets/svg/keyboard_esc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/laptop.svg b/src/assets/svg/laptop.svg index 0e08ca66a..7d2a736d7 100644 --- a/src/assets/svg/laptop.svg +++ b/src/assets/svg/laptop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/service.svg b/src/assets/svg/service.svg index 4430b9ba6..11d8803ca 100644 --- a/src/assets/svg/service.svg +++ b/src/assets/svg/service.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/shop.svg b/src/assets/svg/shop.svg index b9c9beace..941b3362a 100644 --- a/src/assets/svg/shop.svg +++ b/src/assets/svg/shop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/svg/user_avatar.svg b/src/assets/svg/user_avatar.svg index b82600f1f..3606d0134 100644 --- a/src/assets/svg/user_avatar.svg +++ b/src/assets/svg/user_avatar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/ReAnimateSelector/src/index.vue b/src/components/ReAnimateSelector/src/index.vue index 4b4f4ab91..2ee66bb45 100644 --- a/src/components/ReAnimateSelector/src/index.vue +++ b/src/components/ReAnimateSelector/src/index.vue @@ -72,6 +72,7 @@ function onMouseleave() { diff --git a/src/views/result/success.vue b/src/views/result/success.vue index 85f85a153..3418b2678 100644 --- a/src/views/result/success.vue +++ b/src/views/result/success.vue @@ -41,7 +41,7 @@ const columns = [ -
+
diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index b16ced64e..886ef6256 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -41,7 +41,7 @@ const { v-model="form.name" placeholder="请输入部门名称" clearable - class="!w-[200px]" + class="!w-[180px]" /> diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 481054a3f..be685224d 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -49,7 +49,7 @@ const { v-model="form.name" placeholder="请输入角色名称" clearable - class="!w-[200px]" + class="!w-[180px]" /> diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 11561fbbd..aed88e911 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -70,7 +70,7 @@ const { v-model="form.username" placeholder="请输入用户名称" clearable - class="!w-[160px]" + class="!w-[180px]" /> @@ -78,7 +78,7 @@ const { v-model="form.phone" placeholder="请输入手机号码" clearable - class="!w-[160px]" + class="!w-[180px]" /> @@ -86,7 +86,7 @@ const { v-model="form.status" placeholder="请选择" clearable - class="!w-[160px]" + class="!w-[180px]" > diff --git a/src/views/system/user/svg/expand.svg b/src/views/system/user/svg/expand.svg index dbbd4ed7e..bb41c350f 100644 --- a/src/views/system/user/svg/expand.svg +++ b/src/views/system/user/svg/expand.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/system/user/svg/unexpand.svg b/src/views/system/user/svg/unexpand.svg index 58d436587..04b3e9d7d 100644 --- a/src/views/system/user/svg/unexpand.svg +++ b/src/views/system/user/svg/unexpand.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/views/tabs/index.vue b/src/views/tabs/index.vue index b43ed346c..1af57961c 100644 --- a/src/views/tabs/index.vue +++ b/src/views/tabs/index.vue @@ -86,7 +86,7 @@ function onCloseTags() { (isDark.value ? "dark" : "light")); const chartRef = ref(); -const { setOptions, resize } = useECharts(chartRef, { +const { setOptions } = useECharts(chartRef, { theme }); @@ -27,7 +27,7 @@ watch( async () => { await nextTick(); // 确保DOM更新完成后再执行 setOptions({ - resize: false, + container: ".bar-card", color: ["#41b6ff", "#e85f33"], tooltip: { trigger: "axis", @@ -101,10 +101,6 @@ watch( immediate: true } ); - -defineExpose({ - resize -}); - +