From 9c5ff2b3a82e07b6be23d321233354263ce7cbd7 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Wed, 5 Nov 2025 17:36:47 +0800 Subject: [PATCH] perf: upgrade vue version (#5260) * perf: upgrade vue version * perf: Update Dockerfile with new base image tag --------- Co-authored-by: zhaojisen <1301338853@qq.com> Co-authored-by: github-actions[bot] --- Dockerfile | 2 +- package.json | 6 +-- .../Apps/VariablesHelpTextDialog/index.vue | 26 ++++++------ src/components/Tree/AutoDataZTree/index.vue | 10 ++--- src/layout/components/AppMain.vue | 3 -- src/layout/components/NavHeader/Search.vue | 27 ++++++------ src/layout/components/TagsView/index.vue | 4 +- src/views/login/index.vue | 42 +++++++++---------- src/views/ops/Adhoc/VariableHelpDialog.vue | 26 ++++++------ src/views/settings/Auth/Ldap/ImportDialog.vue | 7 +--- .../settings/Security/WatermarkHelpDialog.vue | 26 ++++++------ .../Monitor/component/MonitorCard.vue | 21 ++++++---- src/views/tickets/components/Steps.vue | 6 +-- yarn.lock | 21 ++++------ 14 files changed, 104 insertions(+), 123 deletions(-) diff --git a/Dockerfile b/Dockerfile index 25c1917a1..8b3132244 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM jumpserver/lina-base:20251030_071727 AS stage-build +FROM jumpserver/lina-base:20251105_092554 AS stage-build ARG VERSION ENV VERSION=$VERSION diff --git a/package.json b/package.json index 038cf4903..07192b2d9 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "path-to-regexp": "3.3.0", "sortablejs": "^1.15.6", "v-sanitize": "^0.0.13", - "vue": "2.6.10", + "vue": "2.7.16", "vue-codemirror": "4.0.6", "vue-cookie": "^1.1.4", "vue-echarts": "^5.0.0-beta.0", @@ -119,11 +119,11 @@ "svg-sprite-loader": "4.1.3", "svgo": "1.2.2", "vue-i18n-extract": "^1.1.1", - "vue-template-compiler": "2.6.10", + "vue-template-compiler": "2.7.16", "webpack": "^4.28.4" }, "engines": { - "node": ">=8.9", + "node": ">=12", "npm": ">= 3.0.0" }, "browserslist": [ diff --git a/src/components/Apps/VariablesHelpTextDialog/index.vue b/src/components/Apps/VariablesHelpTextDialog/index.vue index c1e857d8e..291bcc51f 100644 --- a/src/components/Apps/VariablesHelpTextDialog/index.vue +++ b/src/components/Apps/VariablesHelpTextDialog/index.vue @@ -73,28 +73,28 @@ export default { } - - diff --git a/src/components/Tree/AutoDataZTree/index.vue b/src/components/Tree/AutoDataZTree/index.vue index e3d26c5a3..ee24cf541 100644 --- a/src/components/Tree/AutoDataZTree/index.vue +++ b/src/components/Tree/AutoDataZTree/index.vue @@ -421,12 +421,8 @@ export default { display: inline-block; } -.data-z-tree { - ::v-deep { - .icon { - width: 10px; - margin-right: 3px; - } - } +.data-z-tree ::v-deep .icon { + width: 10px; + margin-right: 3px; } diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 0654ddf84..4ea27c9b4 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -78,6 +78,3 @@ export default { } } - - diff --git a/src/layout/components/NavHeader/Search.vue b/src/layout/components/NavHeader/Search.vue index 040308e42..1420cd1cd 100644 --- a/src/layout/components/NavHeader/Search.vue +++ b/src/layout/components/NavHeader/Search.vue @@ -369,7 +369,7 @@ export default { } } - .el-input__prefix .el-input__icon{ + .el-input__prefix .el-input__icon { font-size: 15px; line-height: 32px; } @@ -402,11 +402,9 @@ export default { } } } - - - diff --git a/src/layout/components/TagsView/index.vue b/src/layout/components/TagsView/index.vue index 0f289d316..47e6757df 100644 --- a/src/layout/components/TagsView/index.vue +++ b/src/layout/components/TagsView/index.vue @@ -276,10 +276,8 @@ export default { } } } - - - - - diff --git a/src/views/settings/Auth/Ldap/ImportDialog.vue b/src/views/settings/Auth/Ldap/ImportDialog.vue index 578e60b15..d25450413 100644 --- a/src/views/settings/Auth/Ldap/ImportDialog.vue +++ b/src/views/settings/Auth/Ldap/ImportDialog.vue @@ -222,13 +222,11 @@ export default { } - - diff --git a/src/views/settings/Security/WatermarkHelpDialog.vue b/src/views/settings/Security/WatermarkHelpDialog.vue index 1dae7a358..66b94ea0e 100644 --- a/src/views/settings/Security/WatermarkHelpDialog.vue +++ b/src/views/settings/Security/WatermarkHelpDialog.vue @@ -73,28 +73,28 @@ export default { } - - diff --git a/src/views/settings/Terminal/Monitor/component/MonitorCard.vue b/src/views/settings/Terminal/Monitor/component/MonitorCard.vue index 1a1a40a06..06e3a4964 100644 --- a/src/views/settings/Terminal/Monitor/component/MonitorCard.vue +++ b/src/views/settings/Terminal/Monitor/component/MonitorCard.vue @@ -219,11 +219,12 @@ export default { } - - -