diff --git a/package.json b/package.json index 0e01be3..416b8da 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "immer": "^10.0.2", "ng-zorro-antd": "16.1.0", "ngx-permissions": "^15.0.1", + "query-string": "^8.1.0", "rxjs": "~7.8.0", "tslib": "^2.3.0", "zone.js": "~0.13.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07dac89..853c60a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,6 +50,9 @@ dependencies: ngx-permissions: specifier: ^15.0.1 version: 15.0.1(@angular/core@16.1.0)(@angular/router@16.1.0)(rxjs@7.8.0) + query-string: + specifier: ^8.1.0 + version: 8.1.0 rxjs: specifier: ~7.8.0 version: 7.8.0 @@ -3451,6 +3454,11 @@ packages: ms: 2.1.2 dev: true + /decode-uri-component@0.4.1: + resolution: {integrity: sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==} + engines: {node: '>=14.16'} + dev: false + /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -3911,6 +3919,11 @@ packages: to-regex-range: 5.0.1 dev: true + /filter-obj@5.1.0: + resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} + engines: {node: '>=14.16'} + dev: false + /finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} @@ -5987,6 +6000,15 @@ packages: side-channel: 1.0.4 dev: true + /query-string@8.1.0: + resolution: {integrity: sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==} + engines: {node: '>=14.16'} + dependencies: + decode-uri-component: 0.4.1 + filter-obj: 5.1.0 + split-on-first: 3.0.0 + dev: false + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -6613,6 +6635,11 @@ packages: - supports-color dev: true + /split-on-first@3.0.0: + resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==} + engines: {node: '>=12'} + dev: false + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true diff --git a/projects/admin/src/app/app.module.ts b/projects/admin/src/app/app.module.ts index 3be3e7d..0de5d61 100644 --- a/projects/admin/src/app/app.module.ts +++ b/projects/admin/src/app/app.module.ts @@ -36,7 +36,7 @@ import { StandardSettingComponent, } from "./pages"; import { HTTPInterceptor } from "./services/http.interceptor"; -import { IconsProviderModule } from "@cdk/public-api"; +import { IconsProviderModule, PROJECT_NAME } from "@cdk/public-api"; import { SharedModule } from "@cdk/shared/shared.module"; import { IngredientModule } from "@cdk/ingredient/ingredient.module"; @@ -49,6 +49,8 @@ registerLocaleData(zh); FoodFormComponent, DishFormComponent, IngredientFormBasicComponent, + UserListComponent, + RolePermissionComponent, HomeComponent, LoginComponent, @@ -64,9 +66,6 @@ registerLocaleData(zh); UserManageComponent, - UserListComponent, - RolePermissionComponent, - StandardListComponent, StandardFormComponent, StandardSettingComponent, @@ -83,6 +82,7 @@ registerLocaleData(zh); ], providers: [ { provide: NZ_I18N, useValue: zh_CN }, + { provide: PROJECT_NAME, useValue: "admin" }, { provide: HTTP_INTERCEPTORS, useClass: HTTPInterceptor, multi: true }, ], bootstrap: [AppComponent], diff --git a/projects/admin/src/app/components/app-layout/app-layout.component.html b/projects/admin/src/app/components/app-layout/app-layout.component.html index bcc85ba..94748bf 100644 --- a/projects/admin/src/app/components/app-layout/app-layout.component.html +++ b/projects/admin/src/app/components/app-layout/app-layout.component.html @@ -8,7 +8,7 @@ nzType="text" nz-dropdown [nzDropdownMenu]="menu"> - admin + {{account.name}}