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
+
@@ -50,12 +51,14 @@ The simplified version is based on the shelf extracted from [vue-pure-admin](htt
+
+
`Mobile`
-
+
### Use Gitpod
diff --git a/README.md b/README.md
index 87f51f21b..a23525165 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,7 @@
+
@@ -50,12 +51,14 @@
+
+
移动端
-
+
### 使用 `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() {
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/arrow-left.svg b/src/components/ReCropper/src/svg/arrow-left.svg
index 66742bb73..5f1c01e0d 100644
--- a/src/components/ReCropper/src/svg/arrow-left.svg
+++ b/src/components/ReCropper/src/svg/arrow-left.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/arrow-right.svg b/src/components/ReCropper/src/svg/arrow-right.svg
index 45fbb4dc5..1a0fe00e4 100644
--- a/src/components/ReCropper/src/svg/arrow-right.svg
+++ b/src/components/ReCropper/src/svg/arrow-right.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/arrow-up.svg b/src/components/ReCropper/src/svg/arrow-up.svg
index 7761be47c..942f92612 100644
--- a/src/components/ReCropper/src/svg/arrow-up.svg
+++ b/src/components/ReCropper/src/svg/arrow-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/change.svg b/src/components/ReCropper/src/svg/change.svg
index 2edc20901..ec3f02b3f 100644
--- a/src/components/ReCropper/src/svg/change.svg
+++ b/src/components/ReCropper/src/svg/change.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/download.svg b/src/components/ReCropper/src/svg/download.svg
index f011250c8..854b2c990 100644
--- a/src/components/ReCropper/src/svg/download.svg
+++ b/src/components/ReCropper/src/svg/download.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/reload.svg b/src/components/ReCropper/src/svg/reload.svg
index e8fab2cca..9f9615a72 100644
--- a/src/components/ReCropper/src/svg/reload.svg
+++ b/src/components/ReCropper/src/svg/reload.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/rotate-left.svg b/src/components/ReCropper/src/svg/rotate-left.svg
index f7029864f..bea3fc01b 100644
--- a/src/components/ReCropper/src/svg/rotate-left.svg
+++ b/src/components/ReCropper/src/svg/rotate-left.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/rotate-right.svg b/src/components/ReCropper/src/svg/rotate-right.svg
index ffe6bc276..67ecdc600 100644
--- a/src/components/ReCropper/src/svg/rotate-right.svg
+++ b/src/components/ReCropper/src/svg/rotate-right.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/search-minus.svg b/src/components/ReCropper/src/svg/search-minus.svg
index 185924c28..73727063d 100644
--- a/src/components/ReCropper/src/svg/search-minus.svg
+++ b/src/components/ReCropper/src/svg/search-minus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/search-plus.svg b/src/components/ReCropper/src/svg/search-plus.svg
index 97447d279..5fa8ae9e0 100644
--- a/src/components/ReCropper/src/svg/search-plus.svg
+++ b/src/components/ReCropper/src/svg/search-plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReCropper/src/svg/upload.svg b/src/components/ReCropper/src/svg/upload.svg
index f5c9f11ce..a0080199b 100644
--- a/src/components/ReCropper/src/svg/upload.svg
+++ b/src/components/ReCropper/src/svg/upload.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/ReFlowChart/src/assets/iconfont/iconfont.svg b/src/components/ReFlowChart/src/assets/iconfont/iconfont.svg
index 657d7c73f..052ed338d 100644
--- a/src/components/ReFlowChart/src/assets/iconfont/iconfont.svg
+++ b/src/components/ReFlowChart/src/assets/iconfont/iconfont.svg
@@ -1,47 +1 @@
-
-
-
-
-
-Created by iconfont
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/src/components/ReIcon/src/Select.vue b/src/components/ReIcon/src/Select.vue
index 8891e5302..7a0a84fac 100644
--- a/src/components/ReIcon/src/Select.vue
+++ b/src/components/ReIcon/src/Select.vue
@@ -121,7 +121,7 @@ watch(
-
+
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/RePureTableBar/src/svg/drag.svg b/src/components/RePureTableBar/src/svg/drag.svg
index 8c373700f..8ac32a7bc 100644
--- a/src/components/RePureTableBar/src/svg/drag.svg
+++ b/src/components/RePureTableBar/src/svg/drag.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/RePureTableBar/src/svg/expand.svg b/src/components/RePureTableBar/src/svg/expand.svg
index dbbd4ed7e..bb41c350f 100644
--- a/src/components/RePureTableBar/src/svg/expand.svg
+++ b/src/components/RePureTableBar/src/svg/expand.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/components/RePureTableBar/src/svg/settings.svg b/src/components/RePureTableBar/src/svg/settings.svg
index be23a0bb2..4ecd07797 100644
--- a/src/components/RePureTableBar/src/svg/settings.svg
+++ b/src/components/RePureTableBar/src/svg/settings.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/layout/components/sidebar/horizontal.vue b/src/layout/components/sidebar/horizontal.vue
index d6c150954..58836d497 100644
--- a/src/layout/components/sidebar/horizontal.vue
+++ b/src/layout/components/sidebar/horizontal.vue
@@ -51,6 +51,7 @@ nextTick(() => {
ref="menuRef"
router
mode="horizontal"
+ popper-class="pure-scrollbar"
class="horizontal-header-menu"
:default-active="defaultActive"
>
diff --git a/src/layout/components/sidebar/mixNav.vue b/src/layout/components/sidebar/mixNav.vue
index 1d7e4daeb..21eb38d1a 100644
--- a/src/layout/components/sidebar/mixNav.vue
+++ b/src/layout/components/sidebar/mixNav.vue
@@ -68,6 +68,7 @@ watch(
ref="menuRef"
router
mode="horizontal"
+ popper-class="pure-scrollbar"
class="horizontal-header-menu"
:default-active="defaultActive"
>
diff --git a/src/layout/components/sidebar/sidebarItem.vue b/src/layout/components/sidebar/sidebarItem.vue
index 74955db40..dd40645c1 100644
--- a/src/layout/components/sidebar/sidebarItem.vue
+++ b/src/layout/components/sidebar/sidebarItem.vue
@@ -254,12 +254,12 @@ function resolvePath(routePath) {
-
+
{
router
unique-opened
mode="vertical"
- :popper-effect="tooltipEffect"
+ popper-class="pure-scrollbar"
class="outer-most select-none"
:collapse="isCollapse"
- :default-active="defaultActive"
:collapse-transition="false"
+ :popper-effect="tooltipEffect"
+ :default-active="defaultActive"
>
-
+
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
-});
diff --git a/src/views/welcome/components/chart/line.vue b/src/views/welcome/components/chart/line.vue
index 533842c80..fa72ec19e 100644
--- a/src/views/welcome/components/chart/line.vue
+++ b/src/views/welcome/components/chart/line.vue
@@ -24,6 +24,7 @@ const { setOptions } = useECharts(chartRef, {
});
setOptions({
+ container: ".line-card",
xAxis: {
type: "category",
show: false,
diff --git a/src/views/welcome/components/chart/round.vue b/src/views/welcome/components/chart/round.vue
index ed069e5c7..769f2b234 100644
--- a/src/views/welcome/components/chart/round.vue
+++ b/src/views/welcome/components/chart/round.vue
@@ -13,6 +13,7 @@ const { setOptions } = useECharts(chartRef, {
});
setOptions({
+ container: ".line-card",
title: {
text: "100%",
left: "47%",
diff --git a/src/views/welcome/components/table/columns.tsx b/src/views/welcome/components/table/columns.tsx
index 515ba577e..c6d0b8e0c 100644
--- a/src/views/welcome/components/table/columns.tsx
+++ b/src/views/welcome/components/table/columns.tsx
@@ -20,7 +20,7 @@ export function useColumns() {
label: "需求人数",
prop: "requiredNumber",
filterMultiple: false,
- // filterClassName: "pure-table-filter", // TODO:https://github.com/element-plus/element-plus/pull/15389
+ filterClassName: "pure-table-filter",
filters: [
{ text: "≥16000", value: "more" },
{ text: "<16000", value: "less" }
diff --git a/src/views/welcome/components/table/index.vue b/src/views/welcome/components/table/index.vue
index 76f7f251d..9e334383d 100644
--- a/src/views/welcome/components/table/index.vue
+++ b/src/views/welcome/components/table/index.vue
@@ -42,7 +42,7 @@ const { loading, columns, dataList, pagination, Empty, onCurrentChange } =
-
+