From f1c7c8702fa19ba9ed9c16d9caf69d2bed7a2ea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Fri, 17 Apr 2026 19:08:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20RoleManagement.vue?= =?UTF-8?q?=20=E4=B8=AD=E7=9A=84=E5=8F=82=E6=95=B0=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=B9=B6=E5=AE=89=E8=A3=85=20terser=20?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 name 参数改为 roleName,匹配 RolePageRequest 类型定义 - 安装 terser 依赖以支持 Vite 生产构建 --- gym-manage-web/package-lock.json | 81 ++++++++++++++++++- gym-manage-web/package.json | 1 + .../src/views/system/RoleManagement.vue | 2 +- 3 files changed, 81 insertions(+), 3 deletions(-) diff --git a/gym-manage-web/package-lock.json b/gym-manage-web/package-lock.json index 72cf90f..0177dc6 100644 --- a/gym-manage-web/package-lock.json +++ b/gym-manage-web/package-lock.json @@ -1,11 +1,11 @@ { - "name": "novalon-manage-web", + "name": "gym-manage-web", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "novalon-manage-web", + "name": "gym-manage-web", "version": "1.0.0", "dependencies": { "@element-plus/icons-vue": "^2.3.2", @@ -34,6 +34,7 @@ "eslint-plugin-vue": "^9.19.2", "jsdom": "^27.4.0", "prettier": "^3.1.1", + "terser": "^5.46.1", "typescript": "^5.9.3", "vite": "^7.3.1", "vitest": "^4.0.16", @@ -1013,6 +1014,17 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -1023,6 +1035,17 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", @@ -2778,6 +2801,13 @@ "node": ">=8" } }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", @@ -5728,6 +5758,16 @@ "node": ">=8" } }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -5737,6 +5777,17 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/speakingurl": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", @@ -5929,6 +5980,32 @@ "node": ">=16.0.0" } }, + "node_modules/terser": { + "version": "5.46.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", + "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", diff --git a/gym-manage-web/package.json b/gym-manage-web/package.json index 72441e0..375bc4b 100644 --- a/gym-manage-web/package.json +++ b/gym-manage-web/package.json @@ -60,6 +60,7 @@ "eslint-plugin-vue": "^9.19.2", "jsdom": "^27.4.0", "prettier": "^3.1.1", + "terser": "^5.46.1", "typescript": "^5.9.3", "vite": "^7.3.1", "vitest": "^4.0.16", diff --git a/gym-manage-web/src/views/system/RoleManagement.vue b/gym-manage-web/src/views/system/RoleManagement.vue index e6f4a58..256a525 100644 --- a/gym-manage-web/src/views/system/RoleManagement.vue +++ b/gym-manage-web/src/views/system/RoleManagement.vue @@ -279,7 +279,7 @@ const fetchData = async () => { size: pagination.pageSize, sortBy: sortInfo.sortBy, sortOrder: sortInfo.sortOrder, - name: searchKeyword.value || undefined + roleName: searchKeyword.value || undefined }) dataSource.value = res.content pagination.total = res.totalElements