提交代码

master
胡锐 7 months ago
parent e12bb3c312
commit 634bfe0dc5
  1. 2
      .angular/cache/17.0.7/high-web/.tsbuildinfo
  2. 10
      .angular/cache/17.0.7/vite/deps/@angular_animations.js
  3. 8
      .angular/cache/17.0.7/vite/deps/@angular_common.js
  4. 10
      .angular/cache/17.0.7/vite/deps/@angular_common_http.js
  5. 6
      .angular/cache/17.0.7/vite/deps/@angular_core.js
  6. 10
      .angular/cache/17.0.7/vite/deps/@angular_forms.js
  7. 12
      .angular/cache/17.0.7/vite/deps/@angular_platform-browser.js
  8. 16
      .angular/cache/17.0.7/vite/deps/@angular_platform-browser_animations.js
  9. 14
      .angular/cache/17.0.7/vite/deps/@angular_router.js
  10. 214
      .angular/cache/17.0.7/vite/deps/_metadata.json
  11. 50
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_breadcrumb.js
  12. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_breadcrumb.js.map
  13. 28
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_button.js
  14. 24
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_carousel.js
  15. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_carousel.js.map
  16. 47
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_checkbox.js
  17. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_checkbox.js.map
  18. 76
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_form.js
  19. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_form.js.map
  20. 21
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_grid.js
  21. 12
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_i18n.js
  22. 20
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_icon.js
  23. 56
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_input.js
  24. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_input.js.map
  25. 46
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_layout.js
  26. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_layout.js.map
  27. 46
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_menu.js
  28. 44
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_message.js
  29. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_message.js.map
  30. 53
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_slider.js
  31. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_slider.js.map
  32. 73
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_tabs.js
  33. 2
      .angular/cache/17.0.7/vite/deps/ng-zorro-antd_tabs.js.map
  34. 5
      src/app/app.config.ts
  35. 2
      src/app/pages/account/sys-account/sys-account.component.html
  36. 2
      src/app/pages/body/index/index.component.html
  37. 5
      src/app/pages/body/index/index.component.ts
  38. 27
      src/app/pages/body/tab/tab.component.html
  39. 26
      src/app/pages/body/tab/tab.component.ts
  40. 3
      src/app/pages/index/index/index.component.html
  41. 2
      src/app/pages/login/login/login.component.ts
  42. 115
      src/app/pages/system/menu/menu.component.html
  43. 144
      src/app/pages/system/menu/menu.component.ts
  44. 21
      src/app/pipes/menu/menu-type.pipe.ts
  45. 15
      src/app/servies/menu/menu.service.ts
  46. 2
      src/environments/environment.ts

File diff suppressed because one or more lines are too long

@ -19,10 +19,12 @@ import {
trigger, trigger,
useAnimation, useAnimation,
ɵPRE_STYLE ɵPRE_STYLE
} from "./chunk-EIAJJHP2.js"; } from "./chunk-5XUV42UB.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
AUTO_STYLE, AUTO_STYLE,

@ -96,11 +96,13 @@ import {
provideImgixLoader, provideImgixLoader,
registerLocaleData, registerLocaleData,
setRootDomAdapter setRootDomAdapter
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
IMAGE_CONFIG IMAGE_CONFIG
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
APP_BASE_HREF, APP_BASE_HREF,

@ -35,10 +35,12 @@ import {
withNoXsrfProtection, withNoXsrfProtection,
withRequestsMadeViaParent, withRequestsMadeViaParent,
withXsrfConfiguration withXsrfConfiguration
} from "./chunk-U3HDGNZW.js"; } from "./chunk-H4SUVL7M.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
FetchBackend, FetchBackend,

@ -427,8 +427,10 @@ import {
ɵɵtrustConstantResourceUrl, ɵɵtrustConstantResourceUrl,
ɵɵvalidateIframeAttribute, ɵɵvalidateIframeAttribute,
ɵɵviewQuery ɵɵviewQuery
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
ANIMATION_MODULE_TYPE, ANIMATION_MODULE_TYPE,

@ -55,10 +55,12 @@ import {
ɵInternalFormsSharedModule, ɵInternalFormsSharedModule,
ɵNgNoValidate, ɵNgNoValidate,
ɵNgSelectMultipleOption ɵNgSelectMultipleOption
} from "./chunk-CGZ73UGK.js"; } from "./chunk-KV2GTD5O.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
AbstractControl, AbstractControl,

@ -34,13 +34,15 @@ import {
provideProtractorTestingSupport, provideProtractorTestingSupport,
withHttpTransferCacheOptions, withHttpTransferCacheOptions,
withNoHttpTransferCache withNoHttpTransferCache
} from "./chunk-Q3CVYH5T.js"; } from "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import { import {
getDOM getDOM
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
BrowserModule, BrowserModule,

@ -4,15 +4,17 @@ import {
NoopAnimationsModule, NoopAnimationsModule,
provideAnimations, provideAnimations,
provideNoopAnimations provideNoopAnimations
} from "./chunk-DLJPVZ6P.js"; } from "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import { import {
ANIMATION_MODULE_TYPE ANIMATION_MODULE_TYPE
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
ANIMATION_MODULE_TYPE, ANIMATION_MODULE_TYPE,

@ -71,12 +71,14 @@ import {
withRouterConfig, withRouterConfig,
withViewTransitions, withViewTransitions,
ɵEmptyOutletComponent ɵEmptyOutletComponent
} from "./chunk-OHFVGNRL.js"; } from "./chunk-YIEFHK2C.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
ActivatedRoute, ActivatedRoute,

@ -1,254 +1,296 @@
{ {
"hash": "caa9087e", "hash": "fa74674f",
"browserHash": "8f2eb2e1", "browserHash": "a7d13b8a",
"optimized": { "optimized": {
"@angular/animations": { "@angular/animations": {
"src": "../../../../../node_modules/@angular/animations/fesm2022/animations.mjs", "src": "../../../../../node_modules/@angular/animations/fesm2022/animations.mjs",
"file": "@angular_animations.js", "file": "@angular_animations.js",
"fileHash": "2190e03c", "fileHash": "b1c011e0",
"needsInterop": false "needsInterop": false
}, },
"@angular/common": { "@angular/common": {
"src": "../../../../../node_modules/@angular/common/fesm2022/common.mjs", "src": "../../../../../node_modules/@angular/common/fesm2022/common.mjs",
"file": "@angular_common.js", "file": "@angular_common.js",
"fileHash": "551819e1", "fileHash": "78ea6901",
"needsInterop": false "needsInterop": false
}, },
"@angular/common/http": { "@angular/common/http": {
"src": "../../../../../node_modules/@angular/common/fesm2022/http.mjs", "src": "../../../../../node_modules/@angular/common/fesm2022/http.mjs",
"file": "@angular_common_http.js", "file": "@angular_common_http.js",
"fileHash": "7404b45a", "fileHash": "a5d3444e",
"needsInterop": false "needsInterop": false
}, },
"@angular/common/locales/zh": { "@angular/common/locales/zh": {
"src": "../../../../../node_modules/@angular/common/locales/zh.mjs", "src": "../../../../../node_modules/@angular/common/locales/zh.mjs",
"file": "@angular_common_locales_zh.js", "file": "@angular_common_locales_zh.js",
"fileHash": "cd176df5", "fileHash": "ce6b7767",
"needsInterop": false "needsInterop": false
}, },
"@angular/core": { "@angular/core": {
"src": "../../../../../node_modules/@angular/core/fesm2022/core.mjs", "src": "../../../../../node_modules/@angular/core/fesm2022/core.mjs",
"file": "@angular_core.js", "file": "@angular_core.js",
"fileHash": "7b677792", "fileHash": "e915a890",
"needsInterop": false "needsInterop": false
}, },
"@angular/forms": { "@angular/forms": {
"src": "../../../../../node_modules/@angular/forms/fesm2022/forms.mjs", "src": "../../../../../node_modules/@angular/forms/fesm2022/forms.mjs",
"file": "@angular_forms.js", "file": "@angular_forms.js",
"fileHash": "f0acb155", "fileHash": "17b0fe3e",
"needsInterop": false "needsInterop": false
}, },
"@angular/platform-browser": { "@angular/platform-browser": {
"src": "../../../../../node_modules/@angular/platform-browser/fesm2022/platform-browser.mjs", "src": "../../../../../node_modules/@angular/platform-browser/fesm2022/platform-browser.mjs",
"file": "@angular_platform-browser.js", "file": "@angular_platform-browser.js",
"fileHash": "ffbed09d", "fileHash": "49d570b3",
"needsInterop": false "needsInterop": false
}, },
"@angular/platform-browser/animations": { "@angular/platform-browser/animations": {
"src": "../../../../../node_modules/@angular/platform-browser/fesm2022/animations.mjs", "src": "../../../../../node_modules/@angular/platform-browser/fesm2022/animations.mjs",
"file": "@angular_platform-browser_animations.js", "file": "@angular_platform-browser_animations.js",
"fileHash": "4860f4ea", "fileHash": "7a382e2c",
"needsInterop": false "needsInterop": false
}, },
"@angular/router": { "@angular/router": {
"src": "../../../../../node_modules/@angular/router/fesm2022/router.mjs", "src": "../../../../../node_modules/@angular/router/fesm2022/router.mjs",
"file": "@angular_router.js", "file": "@angular_router.js",
"fileHash": "e90b260e", "fileHash": "7770bcd8",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/breadcrumb": { "ng-zorro-antd/breadcrumb": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-breadcrumb.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-breadcrumb.mjs",
"file": "ng-zorro-antd_breadcrumb.js", "file": "ng-zorro-antd_breadcrumb.js",
"fileHash": "12f6c2c5", "fileHash": "114319d5",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/button": { "ng-zorro-antd/button": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-button.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-button.mjs",
"file": "ng-zorro-antd_button.js", "file": "ng-zorro-antd_button.js",
"fileHash": "c5ebfbce", "fileHash": "f5ce782b",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/carousel": { "ng-zorro-antd/carousel": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-carousel.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-carousel.mjs",
"file": "ng-zorro-antd_carousel.js", "file": "ng-zorro-antd_carousel.js",
"fileHash": "5e6da238", "fileHash": "00687fae",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/checkbox": { "ng-zorro-antd/checkbox": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-checkbox.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-checkbox.mjs",
"file": "ng-zorro-antd_checkbox.js", "file": "ng-zorro-antd_checkbox.js",
"fileHash": "d930cc3e", "fileHash": "dfb2021a",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/dropdown": { "ng-zorro-antd/dropdown": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-dropdown.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-dropdown.mjs",
"file": "ng-zorro-antd_dropdown.js", "file": "ng-zorro-antd_dropdown.js",
"fileHash": "6929b596", "fileHash": "cf0cff93",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/form": { "ng-zorro-antd/form": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-form.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-form.mjs",
"file": "ng-zorro-antd_form.js", "file": "ng-zorro-antd_form.js",
"fileHash": "fc1c1004", "fileHash": "70e67d7d",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/grid": { "ng-zorro-antd/grid": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-grid.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-grid.mjs",
"file": "ng-zorro-antd_grid.js", "file": "ng-zorro-antd_grid.js",
"fileHash": "4c95b572", "fileHash": "5e3cc691",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/i18n": { "ng-zorro-antd/i18n": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-i18n.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-i18n.mjs",
"file": "ng-zorro-antd_i18n.js", "file": "ng-zorro-antd_i18n.js",
"fileHash": "004b3458", "fileHash": "158933f4",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/icon": { "ng-zorro-antd/icon": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-icon.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-icon.mjs",
"file": "ng-zorro-antd_icon.js", "file": "ng-zorro-antd_icon.js",
"fileHash": "56995e8e", "fileHash": "eb53a90a",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/input": { "ng-zorro-antd/input": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-input.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-input.mjs",
"file": "ng-zorro-antd_input.js", "file": "ng-zorro-antd_input.js",
"fileHash": "a2792fcb", "fileHash": "a78a7132",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/layout": { "ng-zorro-antd/layout": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-layout.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-layout.mjs",
"file": "ng-zorro-antd_layout.js", "file": "ng-zorro-antd_layout.js",
"fileHash": "957541f4", "fileHash": "f8393470",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/menu": { "ng-zorro-antd/menu": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-menu.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-menu.mjs",
"file": "ng-zorro-antd_menu.js", "file": "ng-zorro-antd_menu.js",
"fileHash": "d7106df7", "fileHash": "adc57742",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/message": { "ng-zorro-antd/message": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-message.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-message.mjs",
"file": "ng-zorro-antd_message.js", "file": "ng-zorro-antd_message.js",
"fileHash": "1d7cb4e4", "fileHash": "763bbf42",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/slider": { "ng-zorro-antd/slider": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-slider.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-slider.mjs",
"file": "ng-zorro-antd_slider.js", "file": "ng-zorro-antd_slider.js",
"fileHash": "d037669f", "fileHash": "0041d0cf",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/tabs": { "ng-zorro-antd/tabs": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-tabs.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-tabs.mjs",
"file": "ng-zorro-antd_tabs.js", "file": "ng-zorro-antd_tabs.js",
"fileHash": "969c5dee", "fileHash": "3454d39e",
"needsInterop": false "needsInterop": false
}, },
"ng-zorro-antd/tree": { "ng-zorro-antd/tree": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-tree.mjs", "src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-tree.mjs",
"file": "ng-zorro-antd_tree.js", "file": "ng-zorro-antd_tree.js",
"fileHash": "4070f5b6", "fileHash": "cadb2dad",
"needsInterop": false "needsInterop": false
}, },
"rxjs": { "rxjs": {
"src": "../../../../../node_modules/rxjs/dist/esm5/index.js", "src": "../../../../../node_modules/rxjs/dist/esm5/index.js",
"file": "rxjs.js", "file": "rxjs.js",
"fileHash": "007f5363", "fileHash": "960059c6",
"needsInterop": false
},
"rxjs/operators": {
"src": "../../../../../node_modules/rxjs/dist/esm5/operators/index.js",
"file": "rxjs_operators.js",
"fileHash": "08c34a36",
"needsInterop": false
},
"ng-zorro-antd/tree-view": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-tree-view.mjs",
"file": "ng-zorro-antd_tree-view.js",
"fileHash": "9acccda1",
"needsInterop": false
},
"ng-zorro-antd/card": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-card.mjs",
"file": "ng-zorro-antd_card.js",
"fileHash": "4031b3a9",
"needsInterop": false
},
"ng-zorro-antd/descriptions": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-descriptions.mjs",
"file": "ng-zorro-antd_descriptions.js",
"fileHash": "316d0007",
"needsInterop": false
},
"ng-zorro-antd/modal": {
"src": "../../../../../node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-modal.mjs",
"file": "ng-zorro-antd_modal.js",
"fileHash": "f8af8c58",
"needsInterop": false "needsInterop": false
} }
}, },
"chunks": { "chunks": {
"chunk-SIWHY5U5": { "chunk-RKNMKKTW": {
"file": "chunk-SIWHY5U5.js" "file": "chunk-RKNMKKTW.js"
},
"chunk-D6DO6IHN": {
"file": "chunk-D6DO6IHN.js"
}, },
"chunk-HGCFPTHW": { "chunk-KV2GTD5O": {
"file": "chunk-HGCFPTHW.js" "file": "chunk-KV2GTD5O.js"
}, },
"chunk-6YSLOGDV": { "chunk-PRD53KSD": {
"file": "chunk-6YSLOGDV.js" "file": "chunk-PRD53KSD.js"
}, },
"chunk-N2PB3IXS": { "chunk-V5NR3KKJ": {
"file": "chunk-N2PB3IXS.js" "file": "chunk-V5NR3KKJ.js"
}, },
"chunk-XNSEPSHF": { "chunk-Z54DX2JX": {
"file": "chunk-XNSEPSHF.js" "file": "chunk-Z54DX2JX.js"
}, },
"chunk-OHFVGNRL": { "chunk-MDYXI2T4": {
"file": "chunk-OHFVGNRL.js" "file": "chunk-MDYXI2T4.js"
}, },
"chunk-BGVPPB2M": { "chunk-G4UIEY53": {
"file": "chunk-BGVPPB2M.js" "file": "chunk-G4UIEY53.js"
}, },
"chunk-RKDI7MDU": { "chunk-BFKTAJFL": {
"file": "chunk-RKDI7MDU.js" "file": "chunk-BFKTAJFL.js"
}, },
"chunk-YFXR6SLR": { "chunk-PV2VGRCO": {
"file": "chunk-YFXR6SLR.js" "file": "chunk-PV2VGRCO.js"
}, },
"chunk-HF5YUKES": { "chunk-TZ34JMHS": {
"file": "chunk-HF5YUKES.js" "file": "chunk-TZ34JMHS.js"
}, },
"chunk-II6F7O4R": { "chunk-TUMDWDUH": {
"file": "chunk-II6F7O4R.js" "file": "chunk-TUMDWDUH.js"
}, },
"chunk-P2PA3N7Y": { "chunk-YIEFHK2C": {
"file": "chunk-P2PA3N7Y.js" "file": "chunk-YIEFHK2C.js"
}, },
"chunk-I4PM4FPC": { "chunk-KLB2NXTR": {
"file": "chunk-I4PM4FPC.js" "file": "chunk-KLB2NXTR.js"
}, },
"chunk-V3LUKTWG": { "chunk-G4JETVSN": {
"file": "chunk-V3LUKTWG.js" "file": "chunk-G4JETVSN.js"
}, },
"chunk-E6X5K3WX": { "chunk-ECV2444B": {
"file": "chunk-E6X5K3WX.js" "file": "chunk-ECV2444B.js"
}, },
"chunk-LE6DQ524": { "chunk-T5W7WWKL": {
"file": "chunk-LE6DQ524.js" "file": "chunk-T5W7WWKL.js"
},
"chunk-7Q7WAYOY": {
"file": "chunk-7Q7WAYOY.js"
}, },
"chunk-JGP5BR6B": { "chunk-JGP5BR6B": {
"file": "chunk-JGP5BR6B.js" "file": "chunk-JGP5BR6B.js"
}, },
"chunk-R3YQA6NO": { "chunk-BNITHAM7": {
"file": "chunk-R3YQA6NO.js" "file": "chunk-BNITHAM7.js"
},
"chunk-QEN6HAOX": {
"file": "chunk-QEN6HAOX.js"
},
"chunk-OIBJZ65X": {
"file": "chunk-OIBJZ65X.js"
}, },
"chunk-KBVCKJGB": { "chunk-6HKP3LGF": {
"file": "chunk-KBVCKJGB.js" "file": "chunk-6HKP3LGF.js"
}, },
"chunk-XJ6U6HBE": { "chunk-7B6SO6PC": {
"file": "chunk-XJ6U6HBE.js" "file": "chunk-7B6SO6PC.js"
}, },
"chunk-MQMU2B2N": { "chunk-AHYTJFAR": {
"file": "chunk-MQMU2B2N.js" "file": "chunk-AHYTJFAR.js"
}, },
"chunk-JXVDBMEG": { "chunk-FKCH4QVE": {
"file": "chunk-JXVDBMEG.js" "file": "chunk-FKCH4QVE.js"
}, },
"chunk-DLJPVZ6P": { "chunk-5XUV42UB": {
"file": "chunk-DLJPVZ6P.js" "file": "chunk-5XUV42UB.js"
}, },
"chunk-EIAJJHP2": { "chunk-JRJKRCSV": {
"file": "chunk-EIAJJHP2.js" "file": "chunk-JRJKRCSV.js"
}, },
"chunk-Q3CVYH5T": { "chunk-H4SUVL7M": {
"file": "chunk-Q3CVYH5T.js" "file": "chunk-H4SUVL7M.js"
}, },
"chunk-U3HDGNZW": { "chunk-RQODYWEH": {
"file": "chunk-U3HDGNZW.js" "file": "chunk-RQODYWEH.js"
}, },
"chunk-CGZ73UGK": { "chunk-JL5JO5ML": {
"file": "chunk-CGZ73UGK.js" "file": "chunk-JL5JO5ML.js"
}, },
"chunk-GRUKGTMG": { "chunk-FFLIBWXC": {
"file": "chunk-GRUKGTMG.js" "file": "chunk-FFLIBWXC.js"
}, },
"chunk-A6CRNF4U": { "chunk-C5B75AWU": {
"file": "chunk-A6CRNF4U.js" "file": "chunk-C5B75AWU.js"
}, },
"chunk-ZAWZRDJR": { "chunk-KN6UFG4V": {
"file": "chunk-ZAWZRDJR.js" "file": "chunk-KN6UFG4V.js"
}, },
"chunk-HSNDBVJ3": { "chunk-HSNDBVJ3": {
"file": "chunk-HSNDBVJ3.js" "file": "chunk-HSNDBVJ3.js"

@ -1,48 +1,50 @@
import { import {
NzDropDownDirective, NzDropDownDirective,
NzDropDownModule NzDropDownModule
} from "./chunk-6YSLOGDV.js"; } from "./chunk-MDYXI2T4.js";
import "./chunk-N2PB3IXS.js"; import "./chunk-G4UIEY53.js";
import "./chunk-XNSEPSHF.js"; import "./chunk-BFKTAJFL.js";
import "./chunk-PV2VGRCO.js";
import "./chunk-TZ34JMHS.js";
import "./chunk-TUMDWDUH.js";
import { import {
ActivatedRoute, ActivatedRoute,
NavigationEnd, NavigationEnd,
PRIMARY_OUTLET, PRIMARY_OUTLET,
Router Router
} from "./chunk-OHFVGNRL.js"; } from "./chunk-YIEFHK2C.js";
import "./chunk-BGVPPB2M.js"; import "./chunk-KLB2NXTR.js";
import "./chunk-RKDI7MDU.js"; import "./chunk-G4JETVSN.js";
import "./chunk-YFXR6SLR.js"; import "./chunk-ECV2444B.js";
import "./chunk-HF5YUKES.js";
import { import {
NzOutletModule, NzOutletModule,
NzStringTemplateOutletDirective NzStringTemplateOutletDirective
} from "./chunk-II6F7O4R.js"; } from "./chunk-T5W7WWKL.js";
import "./chunk-I4PM4FPC.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
PREFIX PREFIX
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import { import {
NgForOf, NgForOf,
NgIf, NgIf,
NgTemplateOutlet NgTemplateOutlet
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -83,14 +85,16 @@ import {
ɵɵtext, ɵɵtext,
ɵɵtextInterpolate, ɵɵtextInterpolate,
ɵɵtextInterpolate1 ɵɵtextInterpolate1
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
__decorate, __decorate,
filter, filter,
startWith, startWith,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-breadcrumb.mjs // node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-breadcrumb.mjs

File diff suppressed because one or more lines are too long

@ -2,19 +2,21 @@ import {
NzButtonComponent, NzButtonComponent,
NzButtonGroupComponent, NzButtonGroupComponent,
NzButtonModule NzButtonModule
} from "./chunk-XNSEPSHF.js"; } from "./chunk-KLB2NXTR.js";
import "./chunk-LE6DQ524.js"; import "./chunk-7Q7WAYOY.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-XJ6U6HBE.js"; import "./chunk-6HKP3LGF.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-7B6SO6PC.js";
import "./chunk-JXVDBMEG.js"; import "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
NzButtonComponent, NzButtonComponent,

@ -1,7 +1,7 @@
import { import {
NzDragService, NzDragService,
NzResizeService NzResizeService
} from "./chunk-I4PM4FPC.js"; } from "./chunk-TUMDWDUH.js";
import { import {
LEFT_ARROW, LEFT_ARROW,
RIGHT_ARROW RIGHT_ARROW
@ -9,23 +9,24 @@ import {
import { import {
NzConfigService, NzConfigService,
WithConfig WithConfig
} from "./chunk-R3YQA6NO.js"; } from "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import { import {
Platform Platform
} from "./chunk-MQMU2B2N.js"; } from "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
InputNumber InputNumber
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import { import {
NgForOf, NgForOf,
NgIf, NgIf,
NgTemplateOutlet NgTemplateOutlet
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -74,14 +75,17 @@ import {
ɵɵtext, ɵɵtext,
ɵɵtextInterpolate, ɵɵtextInterpolate,
ɵɵviewQuery ɵɵviewQuery
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import {
fromEvent
} from "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
__decorate, __decorate,
fromEvent,
takeUntil, takeUntil,
timer timer
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-carousel.mjs // node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-carousel.mjs

File diff suppressed because one or more lines are too long

@ -1,32 +1,32 @@
import {
FocusMonitor
} from "./chunk-V3LUKTWG.js";
import { import {
NzFormStatusService NzFormStatusService
} from "./chunk-E6X5K3WX.js"; } from "./chunk-D6DO6IHN.js";
import "./chunk-LE6DQ524.js";
import "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js";
import "./chunk-KBVCKJGB.js";
import {
Directionality
} from "./chunk-XJ6U6HBE.js";
import "./chunk-MQMU2B2N.js";
import {
InputBoolean
} from "./chunk-JXVDBMEG.js";
import "./chunk-Q3CVYH5T.js";
import "./chunk-U3HDGNZW.js";
import { import {
CheckboxControlValueAccessor, CheckboxControlValueAccessor,
FormsModule, FormsModule,
NG_VALUE_ACCESSOR, NG_VALUE_ACCESSOR,
NgControlStatus, NgControlStatus,
NgModel NgModel
} from "./chunk-CGZ73UGK.js"; } from "./chunk-KV2GTD5O.js";
import {
FocusMonitor
} from "./chunk-V5NR3KKJ.js";
import "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js";
import "./chunk-BNITHAM7.js";
import "./chunk-OIBJZ65X.js";
import {
Directionality
} from "./chunk-6HKP3LGF.js";
import "./chunk-7B6SO6PC.js";
import {
InputBoolean
} from "./chunk-AHYTJFAR.js";
import "./chunk-JRJKRCSV.js";
import "./chunk-H4SUVL7M.js";
import { import {
NgForOf NgForOf
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -68,13 +68,16 @@ import {
ɵɵtext, ɵɵtext,
ɵɵtextInterpolate, ɵɵtextInterpolate,
ɵɵviewQuery ɵɵviewQuery
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import {
fromEvent
} from "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
__decorate, __decorate,
fromEvent,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-checkbox.mjs // node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-checkbox.mjs

File diff suppressed because one or more lines are too long

@ -1,59 +1,61 @@
import {
NzI18nService
} from "./chunk-SIWHY5U5.js";
import { import {
NzTooltipDirective NzTooltipDirective
} from "./chunk-HGCFPTHW.js"; } from "./chunk-RKNMKKTW.js";
import "./chunk-BGVPPB2M.js";
import "./chunk-RKDI7MDU.js";
import "./chunk-YFXR6SLR.js";
import { import {
helpMotion NzFormStatusService
} from "./chunk-HF5YUKES.js"; } from "./chunk-D6DO6IHN.js";
import { import {
NzOutletModule, AbstractControl,
NzStringTemplateOutletDirective FormControlDirective,
} from "./chunk-II6F7O4R.js"; FormControlName,
NgControl,
NgModel
} from "./chunk-KV2GTD5O.js";
import { import {
NzGridModule NzGridModule
} from "./chunk-P2PA3N7Y.js"; } from "./chunk-PRD53KSD.js";
import "./chunk-I4PM4FPC.js";
import { import {
NzFormStatusService NzI18nService
} from "./chunk-E6X5K3WX.js"; } from "./chunk-Z54DX2JX.js";
import "./chunk-BFKTAJFL.js";
import "./chunk-PV2VGRCO.js";
import {
helpMotion
} from "./chunk-TZ34JMHS.js";
import "./chunk-TUMDWDUH.js";
import "./chunk-G4JETVSN.js";
import "./chunk-ECV2444B.js";
import {
NzOutletModule,
NzStringTemplateOutletDirective
} from "./chunk-T5W7WWKL.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import { import {
NzConfigService, NzConfigService,
WithConfig WithConfig
} from "./chunk-R3YQA6NO.js"; } from "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
toBoolean toBoolean
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import {
AbstractControl,
FormControlDirective,
FormControlName,
NgControl,
NgModel
} from "./chunk-CGZ73UGK.js";
import { import {
NgClass, NgClass,
NgIf NgIf
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -94,7 +96,9 @@ import {
ɵɵtemplate, ɵɵtemplate,
ɵɵtext, ɵɵtext,
ɵɵtextInterpolate ɵɵtextInterpolate
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
Subscription, Subscription,
@ -104,7 +108,7 @@ import {
startWith, startWith,
takeUntil, takeUntil,
tap tap
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import { import {
__spreadValues __spreadValues
} from "./chunk-HSNDBVJ3.js"; } from "./chunk-HSNDBVJ3.js";

File diff suppressed because one or more lines are too long

@ -2,15 +2,18 @@ import {
NzColDirective, NzColDirective,
NzGridModule, NzGridModule,
NzRowDirective NzRowDirective
} from "./chunk-P2PA3N7Y.js"; } from "./chunk-PRD53KSD.js";
import "./chunk-I4PM4FPC.js"; import "./chunk-TUMDWDUH.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-XJ6U6HBE.js"; import "./chunk-OIBJZ65X.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-6HKP3LGF.js";
import "./chunk-JXVDBMEG.js"; import "./chunk-7B6SO6PC.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-AHYTJFAR.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-RQODYWEH.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
NzColDirective, NzColDirective,

@ -77,11 +77,13 @@ import {
zh_CN, zh_CN,
zh_HK, zh_HK,
zh_TW zh_TW
} from "./chunk-SIWHY5U5.js"; } from "./chunk-Z54DX2JX.js";
import "./chunk-JXVDBMEG.js"; import "./chunk-AHYTJFAR.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
DATE_HELPER_SERVICE_FACTORY, DATE_HELPER_SERVICE_FACTORY,

@ -8,15 +8,17 @@ import {
NzIconModule, NzIconModule,
NzIconPatchService, NzIconPatchService,
NzIconService NzIconService
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-7B6SO6PC.js";
import "./chunk-JXVDBMEG.js"; import "./chunk-AHYTJFAR.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-RQODYWEH.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
DEFAULT_TWOTONE_COLOR, DEFAULT_TWOTONE_COLOR,

@ -1,47 +1,48 @@
import {
NzOutletModule,
NzStringTemplateOutletDirective
} from "./chunk-II6F7O4R.js";
import {
NzResizeService
} from "./chunk-I4PM4FPC.js";
import {
FocusMonitor
} from "./chunk-V3LUKTWG.js";
import { import {
NzFormItemFeedbackIconComponent, NzFormItemFeedbackIconComponent,
NzFormNoStatusService, NzFormNoStatusService,
NzFormPatchModule, NzFormPatchModule,
NzFormStatusService NzFormStatusService
} from "./chunk-E6X5K3WX.js"; } from "./chunk-D6DO6IHN.js";
import {
NgControl
} from "./chunk-KV2GTD5O.js";
import {
FocusMonitor
} from "./chunk-V5NR3KKJ.js";
import {
NzResizeService
} from "./chunk-TUMDWDUH.js";
import {
NzOutletModule,
NzStringTemplateOutletDirective
} from "./chunk-T5W7WWKL.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import { import {
Platform Platform
} from "./chunk-MQMU2B2N.js"; } from "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
getStatusClassNames, getStatusClassNames,
isNotNil isNotNil
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import {
NgControl
} from "./chunk-CGZ73UGK.js";
import { import {
NgClass, NgClass,
NgIf, NgIf,
NgTemplateOutlet NgTemplateOutlet
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -89,7 +90,11 @@ import {
ɵɵtemplateRefExtractor, ɵɵtemplateRefExtractor,
ɵɵtext, ɵɵtext,
ɵɵtextInterpolate ɵɵtextInterpolate
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import {
merge
} from "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
EMPTY, EMPTY,
Subject, Subject,
@ -97,12 +102,11 @@ import {
distinctUntilChanged, distinctUntilChanged,
filter, filter,
map, map,
merge,
mergeMap, mergeMap,
startWith, startWith,
switchMap, switchMap,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import { import {
__spreadValues __spreadValues
} from "./chunk-HSNDBVJ3.js"; } from "./chunk-HSNDBVJ3.js";

File diff suppressed because one or more lines are too long

@ -1,42 +1,44 @@
import { import {
NzMenuDirective NzMenuDirective
} from "./chunk-N2PB3IXS.js"; } from "./chunk-G4UIEY53.js";
import "./chunk-OHFVGNRL.js"; import "./chunk-BFKTAJFL.js";
import "./chunk-BGVPPB2M.js"; import "./chunk-PV2VGRCO.js";
import "./chunk-RKDI7MDU.js"; import "./chunk-TZ34JMHS.js";
import "./chunk-YFXR6SLR.js";
import "./chunk-HF5YUKES.js";
import "./chunk-II6F7O4R.js";
import { import {
NzBreakpointService, NzBreakpointService,
siderResponsiveMap siderResponsiveMap
} from "./chunk-I4PM4FPC.js"; } from "./chunk-TUMDWDUH.js";
import "./chunk-YIEFHK2C.js";
import "./chunk-G4JETVSN.js";
import "./chunk-ECV2444B.js";
import "./chunk-T5W7WWKL.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import { import {
Platform Platform
} from "./chunk-MQMU2B2N.js"; } from "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
inNextTick, inNextTick,
toCssPixel toCssPixel
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import { import {
NgIf, NgIf,
NgTemplateOutlet NgTemplateOutlet
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -80,12 +82,14 @@ import {
ɵɵstyleProp, ɵɵstyleProp,
ɵɵtemplate, ɵɵtemplate,
ɵɵtemplateRefExtractor ɵɵtemplateRefExtractor
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
__decorate, __decorate,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-layout.mjs // node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-layout.mjs

File diff suppressed because one or more lines are too long

@ -15,28 +15,32 @@ import {
NzSubmenuInlineChildComponent, NzSubmenuInlineChildComponent,
NzSubmenuNoneInlineChildComponent, NzSubmenuNoneInlineChildComponent,
NzSubmenuService NzSubmenuService
} from "./chunk-N2PB3IXS.js"; } from "./chunk-G4UIEY53.js";
import "./chunk-OHFVGNRL.js"; import "./chunk-BFKTAJFL.js";
import "./chunk-BGVPPB2M.js"; import "./chunk-PV2VGRCO.js";
import "./chunk-RKDI7MDU.js"; import "./chunk-TZ34JMHS.js";
import "./chunk-YFXR6SLR.js"; import "./chunk-TUMDWDUH.js";
import "./chunk-HF5YUKES.js"; import "./chunk-YIEFHK2C.js";
import "./chunk-II6F7O4R.js"; import "./chunk-G4JETVSN.js";
import "./chunk-I4PM4FPC.js"; import "./chunk-ECV2444B.js";
import "./chunk-LE6DQ524.js"; import "./chunk-T5W7WWKL.js";
import "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-XJ6U6HBE.js"; import "./chunk-OIBJZ65X.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-6HKP3LGF.js";
import "./chunk-JXVDBMEG.js"; import "./chunk-7B6SO6PC.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-AHYTJFAR.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-5XUV42UB.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-GRUKGTMG.js"; import "./chunk-H4SUVL7M.js";
import "./chunk-A6CRNF4U.js"; import "./chunk-RQODYWEH.js";
import "./chunk-ZAWZRDJR.js"; import "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
export { export {
MenuDropDownTokenFactory, MenuDropDownTokenFactory,

@ -1,40 +1,42 @@
import {
moveUpMotion
} from "./chunk-TZ34JMHS.js";
import {
NzSingletonService
} from "./chunk-TUMDWDUH.js";
import { import {
ComponentPortal, ComponentPortal,
Overlay Overlay
} from "./chunk-YFXR6SLR.js"; } from "./chunk-G4JETVSN.js";
import { import "./chunk-ECV2444B.js";
moveUpMotion
} from "./chunk-HF5YUKES.js";
import { import {
NzOutletModule, NzOutletModule,
NzStringTemplateOutletDirective NzStringTemplateOutletDirective
} from "./chunk-II6F7O4R.js"; } from "./chunk-T5W7WWKL.js";
import {
NzSingletonService
} from "./chunk-I4PM4FPC.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import "./chunk-JGP5BR6B.js"; import "./chunk-JGP5BR6B.js";
import { import {
NzConfigService NzConfigService
} from "./chunk-R3YQA6NO.js"; } from "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-XJ6U6HBE.js"; import "./chunk-OIBJZ65X.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-6HKP3LGF.js";
import "./chunk-7B6SO6PC.js";
import { import {
toCssPixel toCssPixel
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import { import {
NgClass, NgClass,
NgForOf, NgForOf,
NgSwitch, NgSwitch,
NgSwitchCase NgSwitchCase
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -73,13 +75,15 @@ import {
ɵɵsanitizeHtml, ɵɵsanitizeHtml,
ɵɵstyleProp, ɵɵstyleProp,
ɵɵtemplate ɵɵtemplate
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
filter, filter,
take, take,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import { import {
__spreadValues __spreadValues
} from "./chunk-HSNDBVJ3.js"; } from "./chunk-HSNDBVJ3.js";

File diff suppressed because one or more lines are too long

@ -1,27 +1,32 @@
import { import {
NzToolTipModule, NzToolTipModule,
NzTooltipDirective NzTooltipDirective
} from "./chunk-HGCFPTHW.js"; } from "./chunk-RKNMKKTW.js";
import "./chunk-BGVPPB2M.js"; import {
import "./chunk-RKDI7MDU.js"; NG_VALUE_ACCESSOR
import "./chunk-YFXR6SLR.js"; } from "./chunk-KV2GTD5O.js";
import "./chunk-HF5YUKES.js"; import "./chunk-BFKTAJFL.js";
import "./chunk-II6F7O4R.js"; import "./chunk-PV2VGRCO.js";
import "./chunk-I4PM4FPC.js"; import "./chunk-TZ34JMHS.js";
import "./chunk-TUMDWDUH.js";
import "./chunk-G4JETVSN.js";
import "./chunk-ECV2444B.js";
import "./chunk-T5W7WWKL.js";
import { import {
DOWN_ARROW, DOWN_ARROW,
LEFT_ARROW, LEFT_ARROW,
RIGHT_ARROW, RIGHT_ARROW,
UP_ARROW UP_ARROW
} from "./chunk-JGP5BR6B.js"; } from "./chunk-JGP5BR6B.js";
import "./chunk-R3YQA6NO.js"; import "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import { import {
Platform Platform
} from "./chunk-MQMU2B2N.js"; } from "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
InputNumber, InputNumber,
@ -32,19 +37,16 @@ import {
getPrecision, getPrecision,
isNil, isNil,
silentEvent silentEvent
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import {
NG_VALUE_ACCESSOR
} from "./chunk-CGZ73UGK.js";
import { import {
NgForOf, NgForOf,
NgIf, NgIf,
NgStyle NgStyle
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ChangeDetectionStrategy, ChangeDetectionStrategy,
ChangeDetectorRef, ChangeDetectorRef,
@ -85,18 +87,21 @@ import {
ɵɵsanitizeHtml, ɵɵsanitizeHtml,
ɵɵtemplate, ɵɵtemplate,
ɵɵviewQuery ɵɵviewQuery
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import {
fromEvent,
merge
} from "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Subject, Subject,
__decorate, __decorate,
distinctUntilChanged, distinctUntilChanged,
filter, filter,
fromEvent,
map, map,
merge,
takeUntil, takeUntil,
tap tap
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import { import {
__spreadProps, __spreadProps,
__spreadValues __spreadValues

File diff suppressed because one or more lines are too long

@ -1,40 +1,39 @@
import {
A11yModule,
CdkMonitorFocus,
FocusKeyManager
} from "./chunk-V5NR3KKJ.js";
import { import {
NzDropDownDirective, NzDropDownDirective,
NzDropdownMenuComponent NzDropdownMenuComponent
} from "./chunk-6YSLOGDV.js"; } from "./chunk-MDYXI2T4.js";
import { import {
NzMenuDirective, NzMenuDirective,
NzMenuItemComponent, NzMenuItemComponent,
NzMenuModule NzMenuModule
} from "./chunk-N2PB3IXS.js"; } from "./chunk-G4UIEY53.js";
import "./chunk-XNSEPSHF.js"; import "./chunk-BFKTAJFL.js";
import "./chunk-PV2VGRCO.js";
import "./chunk-TZ34JMHS.js";
import "./chunk-TUMDWDUH.js";
import { import {
NavigationEnd, NavigationEnd,
Router, Router,
RouterLink RouterLink
} from "./chunk-OHFVGNRL.js"; } from "./chunk-YIEFHK2C.js";
import "./chunk-BGVPPB2M.js"; import "./chunk-KLB2NXTR.js";
import "./chunk-RKDI7MDU.js"; import "./chunk-G4JETVSN.js";
import "./chunk-YFXR6SLR.js";
import { import {
ViewportRuler ViewportRuler
} from "./chunk-HF5YUKES.js"; } from "./chunk-ECV2444B.js";
import { import {
NzOutletModule, NzOutletModule,
NzStringTemplateOutletDirective NzStringTemplateOutletDirective
} from "./chunk-II6F7O4R.js"; } from "./chunk-T5W7WWKL.js";
import {
reqAnimFrame
} from "./chunk-I4PM4FPC.js";
import {
A11yModule,
CdkMonitorFocus,
FocusKeyManager
} from "./chunk-V3LUKTWG.js";
import { import {
NzIconDirective, NzIconDirective,
NzIconModule NzIconModule
} from "./chunk-LE6DQ524.js"; } from "./chunk-7Q7WAYOY.js";
import { import {
DOWN_ARROW, DOWN_ARROW,
ENTER, ENTER,
@ -47,29 +46,32 @@ import {
import { import {
NzConfigService, NzConfigService,
WithConfig WithConfig
} from "./chunk-R3YQA6NO.js"; } from "./chunk-BNITHAM7.js";
import "./chunk-KBVCKJGB.js"; import {
reqAnimFrame
} from "./chunk-QEN6HAOX.js";
import "./chunk-OIBJZ65X.js";
import { import {
Directionality Directionality
} from "./chunk-XJ6U6HBE.js"; } from "./chunk-6HKP3LGF.js";
import "./chunk-MQMU2B2N.js"; import "./chunk-7B6SO6PC.js";
import { import {
InputBoolean, InputBoolean,
PREFIX, PREFIX,
coerceElement, coerceElement,
coerceNumberProperty, coerceNumberProperty,
wrapIntoObservable wrapIntoObservable
} from "./chunk-JXVDBMEG.js"; } from "./chunk-AHYTJFAR.js";
import "./chunk-DLJPVZ6P.js"; import "./chunk-FKCH4QVE.js";
import "./chunk-EIAJJHP2.js"; import "./chunk-5XUV42UB.js";
import "./chunk-Q3CVYH5T.js"; import "./chunk-JRJKRCSV.js";
import "./chunk-U3HDGNZW.js"; import "./chunk-H4SUVL7M.js";
import { import {
NgForOf, NgForOf,
NgIf, NgIf,
NgStyle, NgStyle,
NgTemplateOutlet NgTemplateOutlet
} from "./chunk-GRUKGTMG.js"; } from "./chunk-RQODYWEH.js";
import { import {
ANIMATION_MODULE_TYPE, ANIMATION_MODULE_TYPE,
ChangeDetectionStrategy, ChangeDetectionStrategy,
@ -133,24 +135,27 @@ import {
ɵɵtextInterpolate, ɵɵtextInterpolate,
ɵɵtextInterpolate1, ɵɵtextInterpolate1,
ɵɵviewQuery ɵɵviewQuery
} from "./chunk-A6CRNF4U.js"; } from "./chunk-JL5JO5ML.js";
import {
animationFrameScheduler,
asapScheduler,
fromEvent,
merge
} from "./chunk-FFLIBWXC.js";
import "./chunk-C5B75AWU.js";
import { import {
Observable, Observable,
Subject, Subject,
Subscription, Subscription,
__decorate, __decorate,
animationFrameScheduler,
asapScheduler,
auditTime, auditTime,
delay, delay,
filter, filter,
first, first,
fromEvent,
merge,
of, of,
startWith, startWith,
takeUntil takeUntil
} from "./chunk-ZAWZRDJR.js"; } from "./chunk-KN6UFG4V.js";
import "./chunk-HSNDBVJ3.js"; import "./chunk-HSNDBVJ3.js";
// node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-cdk-resize-observer.mjs // node_modules/ng-zorro-antd/fesm2022/ng-zorro-antd-cdk-resize-observer.mjs

File diff suppressed because one or more lines are too long

@ -7,10 +7,10 @@ import { zh_CN, provideNzI18n } from 'ng-zorro-antd/i18n';
import { registerLocaleData } from '@angular/common'; import { registerLocaleData } from '@angular/common';
import zh from '@angular/common/locales/zh'; import zh from '@angular/common/locales/zh';
import { FormsModule } from '@angular/forms'; import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http'; import {HTTP_INTERCEPTORS, HttpClientModule} from '@angular/common/http';
import {BrowserAnimationsModule, provideAnimations} from '@angular/platform-browser/animations'; import {BrowserAnimationsModule, provideAnimations} from '@angular/platform-browser/animations';
import {InitGuardService} from "./utils/initGuard.service"; import {InitGuardService} from "./utils/initGuard.service";
import {AiRouteReuseStrategy} from "./utils/routeReuseStrategy"; import {InterceptorService} from "./utils/Interceptor.service";
registerLocaleData(zh); registerLocaleData(zh);
@ -24,5 +24,6 @@ export const appConfig: ApplicationConfig = {
provideAnimations(), provideAnimations(),
BrowserAnimationsModule, BrowserAnimationsModule,
InitGuardService, // 校验登录 InitGuardService, // 校验登录
{ provide: HTTP_INTERCEPTORS, useClass: InterceptorService, multi: true}
] ]
}; };

@ -1 +1 @@
<p>sys-account works!</p> <p>系统账户</p>

@ -36,7 +36,7 @@
<li nz-menu-group> <li nz-menu-group>
<ul> <ul>
<li nz-menu-item nzMatchRouter *ngFor="let childMenu of item['childMenuList']"> <li nz-menu-item nzMatchRouter *ngFor="let childMenu of item['childMenuList']">
<a [routerLink]="[item['menuUrl'], childMenu['menuUrl']]" (click)="clickMenu(childMenu)">{{childMenu['menuName']}}</a> <a [routerLink]="[item['menuUrl'], childMenu['menuUrl']]" [queryParams]="{title: item['menuName']}" (click)="clickMenu(childMenu)">{{childMenu['menuName']}}</a>
</li> </li>
</ul> </ul>
</li> </li>

@ -72,11 +72,8 @@ export class IndexComponent {
// 侧边菜单展示开关 // 侧边菜单展示开关
isCollapse = false; isCollapse = false;
constructor(private storage: BrowserStorageService, constructor(private storage: BrowserStorageService) {
private router: Router) {
this.menuData = this.menuData.concat(this.storage.get(DATA)['menuTree']); this.menuData = this.menuData.concat(this.storage.get(DATA)['menuTree']);
// 激活首页路由
this.router.navigateByUrl("admin/index").finally();
} }

@ -1,18 +1,9 @@
<div class="card-container" style="width: 100%;height: 100%">
<nz-tabset nzType="card" [(nzSelectedIndex)]="activatedMenuIndex">
<nz-tab *ngFor="let item of tabs" (nzSelect)="toggleTab(item.path)" [nzTitle]="titleTemplate"> <nz-tabset [(nzSelectedIndex)]="activatedMenuIndex" nzType="editable-card" nzHideAdd (nzClose)="closeTab($event)">
<ng-template #titleTemplate> <nz-tab *ngFor="let tab of tabs; let i = index" [nzClosable]="i > 0" (nzSelect)="toggleTab(tab.path)" [nzTitle]="tab.title"></nz-tab>
<div> </nz-tabset>
{{item.title}} <nz-card [nzBordered]="false" [nzBodyStyle]="{ padding: '12px'}">
<i <router-outlet></router-outlet>
class="tab-remove-btn" </nz-card>
nz-icon nzType="close"
nzTheme="outline"
(click)="closeTab(item.path)"
></i>
</div>
</ng-template>
</nz-tab>
</nz-tabset>
<router-outlet></router-outlet>
</div>

@ -4,9 +4,7 @@ import {NzTabComponent, NzTabSetComponent} from "ng-zorro-antd/tabs";
import {ActivationEnd, Router, RouterOutlet} from "@angular/router"; import {ActivationEnd, Router, RouterOutlet} from "@angular/router";
import {filter} from "rxjs"; import {filter} from "rxjs";
import {MenuService} from "../../../servies/menu/menu.service"; import {MenuService} from "../../../servies/menu/menu.service";
import {BrowserStorageService} from "../../../utils/localStorage.service"; import {NzCardComponent} from "ng-zorro-antd/card";
import {DATA} from "../../../data/login/localStorage.namespace";
import {menuData} from "../../../data/menu/menu.namespace";
@Component({ @Component({
selector: 'app-tab', selector: 'app-tab',
@ -15,7 +13,8 @@ import {menuData} from "../../../data/menu/menu.namespace";
NgForOf, NgForOf,
NzTabComponent, NzTabComponent,
NzTabSetComponent, NzTabSetComponent,
RouterOutlet RouterOutlet,
NzCardComponent
], ],
templateUrl: './tab.component.html', templateUrl: './tab.component.html',
styleUrl: './tab.component.less' styleUrl: './tab.component.less'
@ -24,19 +23,25 @@ export class TabComponent {
// 当前打开的Tab页 // 当前打开的Tab页
activatedMenuIndex = -1; activatedMenuIndex = -1;
// 存放已打开的Tab页信息 // 存放已打开的Tab页信息
tabs: { path: string, title: string }[] = []; tabs: { path: string, title: string }[] = [{ path: '/admin/index', title: '首页' }];
constructor(private router: Router) { constructor(private router: Router) {
// 激活首页路由
this.router.navigateByUrl('/admin/index').finally();
// 监听路由事件,只订阅 ActivationEnd 事件 // 监听路由事件,只订阅 ActivationEnd 事件
this.router.events.pipe(filter(e => e instanceof ActivationEnd)) this.router.events.pipe(filter(e => e instanceof ActivationEnd))
.subscribe((e) => { .subscribe((e) => {
// 这里不强转VS Code编译通不过,有没有大佬有解决方法 // 这里不强转VS Code编译通不过,有没有大佬有解决方法
const thisEvt = <ActivationEnd>e; const thisEvt = <ActivationEnd>e;
console.log("路由监听" , thisEvt.snapshot.routeConfig?.path);
if (thisEvt.snapshot.routeConfig?.loadChildren) { if (thisEvt.snapshot.routeConfig?.loadChildren) {
// 当前激活的路由 // 当前激活的路由
const activatedRoutePath = thisEvt.snapshot.routeConfig?.path; // const activatedRoutePath = thisEvt.snapshot.routeConfig?.path;
const routeData = thisEvt.snapshot.routeConfig?.data; const activatedRoutePath = this.router.url;
// console.log(activatedRoutePath);
/* if (activatedRoutePath == '/admin/index') {
return;
}*/
const routeData = thisEvt.snapshot.queryParams;
let menuTitle = '新标签页'; let menuTitle = '新标签页';
if(routeData) { if(routeData) {
menuTitle = routeData['title']; menuTitle = routeData['title'];
@ -90,8 +95,9 @@ export class TabComponent {
} }
// tab页签关闭,从缓存中删除对应信息 // tab页签关闭,从缓存中删除对应信息
closeTab(path: string): void { closeTab(tabsObj: any): void {
if (1 === this.tabs.length) return; if (1 === this.tabs.length) return;
const path = this.tabs[tabsObj['index']]['path'];
let selectedIndex = -1; let selectedIndex = -1;
this.tabs.every((t, i) => { this.tabs.every((t, i) => {

@ -1,2 +1 @@
首页 <p>首页</p>
<div style="width: 100%; height: calc(100vh - 134px);"></div>

@ -97,7 +97,7 @@ export class LoginComponent {
if (data['return_code'] === '000000') { if (data['return_code'] === '000000') {
this.storage.set(LOGIN_DATA, this.validateForm.value); this.storage.set(LOGIN_DATA, this.validateForm.value);
this.storage.set(DATA, data['return_data']['object']); this.storage.set(DATA, data['return_data']['object']);
this.storage.set(USER_TOKEN, data['return_data']['uniqueCode']); this.storage.set(USER_TOKEN, data['return_data']['token']);
this.storage.set(INIT_FLAG, true); this.storage.set(INIT_FLAG, true);
this.router.navigateByUrl('/admin/index').then(r => console.log("返回内容" ,r)); this.router.navigateByUrl('/admin/index').then(r => console.log("返回内容" ,r));
} else { } else {

@ -1,29 +1,88 @@
<div nz-row [nzGutter]="16">
<!-- <div nz-col nzSpan="12">
<nz-tree <nz-card nzTitle="系统菜单">
nzBlockNode <nz-tree
[nzData]="menuData" [nzData]="menuTree"
[nzShowLine]="true"
[nzTreeTemplate]="nzTreeTemplate" [nzExpandAll]="true"
></nz-tree> (nzClick)="clickNode($event)"
<ng-template #nzTreeTemplate let-node let-origin="origin"> [nzMultiple]="false"
&lt;!&ndash;<span class="custom-node"> ></nz-tree>
<span *ngIf="!node.isLeaf" (contextmenu)="contextMenu($event, menu)"> </nz-card>
<span nz-icon [nzType]="node.isExpanded ? 'folder-open' : 'folder'" (click)="openFolder(node)"></span> </div>
<span class="folder-name">{{ node.title }}</span>
<span class="folder-desc">created by {{ origin.author | lowercase }}</span> <div nz-col nzSpan="12">
</span> <nz-card nzTitle="菜单详情" [nzExtra]="extraTemplate" [nzBodyStyle]="{ padding: '0px'}">
<span *ngIf="node.isLeaf" (contextmenu)="contextMenu($event, menu)"> <nz-descriptions nzBordered
<span nz-icon nzType="file"></span> nzLayout="vertical"
<span class="file-name">{{ node.title }}</span> [nzSize]="'small'"
<span class="file-desc">modified by {{ origin.author | lowercase }}</span> [nzColumn]="{ xxl: 2, xl: 2, lg: 2, md: 2, sm: 2, xs: 1 }"
</span> >
</span>&ndash;&gt; <nz-descriptions-item nzTitle="父级菜单">{{menuDetail.parentMenu?menuDetail.parentMenu.menuName:'无'}}</nz-descriptions-item>
</ng-template> <nz-descriptions-item nzTitle="菜单名称">{{menuDetail.menuName?menuDetail.menuName:'无'}}</nz-descriptions-item>
<nz-dropdown-menu #menu="nzDropdownMenu"> <nz-descriptions-item nzTitle="菜单类型">{{menuDetail.menuType| menuType}}</nz-descriptions-item>
<ul nz-menu> <nz-descriptions-item nzTitle="菜单URL">{{menuDetail.menuUrl?menuDetail.menuUrl:'无'}}</nz-descriptions-item>
&lt;!&ndash; <li nz-menu-item (click)="selectDropdown()">Action 1</li> <nz-descriptions-item nzTitle="菜单图标">{{menuDetail.name?menuDetail.name:'无'}}</nz-descriptions-item>
<li nz-menu-item (click)="selectDropdown()">Action 2</li>&ndash;&gt; <nz-descriptions-item nzTitle="菜单描述">{{menuDetail.menuDesc?menuDetail.menuDesc:'无'}}</nz-descriptions-item>
</ul> </nz-descriptions>
</nz-dropdown-menu> </nz-card>
--> <ng-template #extraTemplate>
<div nz-row [nzGutter]="12">
<div nz-col nzSpan="8"><button nz-button nzType="primary" (click)="openEditMenu()">添加</button></div>
<div nz-col nzSpan="8"><button nz-button nzType="primary" (click)="openEditMenu()">修改</button></div>
<div nz-col nzSpan="8"><button nz-button nzType="primary">删除</button></div>
</div>
</ng-template>
</div>
</div>
<nz-modal [(nzVisible)]="editMenuVisible" [nzFooter]="null" nzTitle="菜单" (nzOnCancel)=closeEditMenu()>
<!-- <form nz-form [formGroup]="editMenuForm" (ngSubmit)="submitEditMenuForm()">
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24" nzRequired>菜单名称</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuName"/>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24" nzRequired>菜单类型</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuType"/>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24" nzRequired>菜单URL</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuUrl"/>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24" nzRequired>菜单顺序</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuSort"/>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24">图标URL</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuUrlImg"/>
</nz-form-control>
</nz-form-item>
<nz-form-item>
<nz-form-label [nzSm]="6" [nzXs]="24">菜单描述</nz-form-label>
<nz-form-control [nzSm]="14" [nzXs]="24">
<input nz-input formControlName="menuDesc"/>
</nz-form-control>
</nz-form-item>
</form>-->
</nz-modal>

@ -4,7 +4,21 @@ import {NgIf} from "@angular/common";
import {NzIconDirective} from "ng-zorro-antd/icon"; import {NzIconDirective} from "ng-zorro-antd/icon";
import {NzDropdownMenuComponent} from "ng-zorro-antd/dropdown"; import {NzDropdownMenuComponent} from "ng-zorro-antd/dropdown";
import {MenuService} from "../../../servies/menu/menu.service"; import {MenuService} from "../../../servies/menu/menu.service";
import {menuData} from "../../../data/menu/menu.namespace"; import {
NzTreeNodeCheckboxComponent,
NzTreeNodeComponent,
NzTreeNodeOptionComponent,
NzTreeViewComponent
} from "ng-zorro-antd/tree-view";
import {NzCardComponent} from "ng-zorro-antd/card";
import {NzColDirective, NzRowDirective} from "ng-zorro-antd/grid";
import {NzButtonComponent} from "ng-zorro-antd/button";
import {NzDescriptionsComponent, NzDescriptionsItemComponent} from "ng-zorro-antd/descriptions";
import {MenuTypePipe} from "../../../pipes/menu/menu-type.pipe";
import {NzFormDirective, NzFormLabelComponent} from "ng-zorro-antd/form";
import {FormGroup, NonNullableFormBuilder, ReactiveFormsModule, Validators} from "@angular/forms";
import {NzInputDirective} from "ng-zorro-antd/input";
import { NzModalModule } from 'ng-zorro-antd/modal';
@Component({ @Component({
selector: 'app-menu', selector: 'app-menu',
@ -13,25 +27,141 @@ import {menuData} from "../../../data/menu/menu.namespace";
NzTreeComponent, NzTreeComponent,
NgIf, NgIf,
NzIconDirective, NzIconDirective,
NzDropdownMenuComponent NzDropdownMenuComponent,
NzTreeViewComponent,
NzTreeNodeComponent,
NzTreeNodeCheckboxComponent,
NzTreeNodeOptionComponent,
NzCardComponent,
NzRowDirective,
NzColDirective,
NzButtonComponent,
NzDescriptionsComponent,
NzDescriptionsItemComponent,
MenuTypePipe,
NzFormDirective,
ReactiveFormsModule,
NzInputDirective,
NzFormLabelComponent,
NzModalModule
], ],
templateUrl: './menu.component.html', templateUrl: './menu.component.html',
styleUrl: './menu.component.less' styleUrl: './menu.component.less'
}) })
export class MenuComponent { export class MenuComponent {
menuData = []; // 菜单数据
menuData: any = [];
// 菜单树形数据
menuTree: any = [];
// 菜单详情
menuDetail: any = {};
// 编辑菜单弹出框
editMenuVisible = false;
// 编辑菜单表单
editMenuForm: FormGroup;
constructor(private menuService: MenuService,
private fb: NonNullableFormBuilder) {
this.queryMenuData();
constructor(private menuService: MenuService) { this.editMenuForm = this.fb.group({
menuName: ['', [Validators.required]],
menuType: ['', [Validators.required]],
menuUrl: ['', [Validators.required]],
menuPSid: [''],
menuUrlImg: [''],
menuSort: ['', [Validators.required]],
menuDesc: [''],
});
}
/**
*
*/
queryMenuData() {
this.menuService.queryMenuList((data: any) => {
this.menuData = data['return_data'];
// 获取菜单树形结构
this.queryMenuTree();
});
} }
queryMenu() { /**
*
*/
queryMenuTree() {
this.menuService.queryRoleMenuTree('', (data: any) => { this.menuService.queryRoleMenuTree('', (data: any) => {
this.menuData = data['return_data']; const menuList = data['return_data'];
console.log(data) for (const parent of menuList) {
this.menuTree.push({
key: parent['id'],
title: parent['menuName'],
children: this.recursionChildMenu(this.menuData, parent['id']),
});
}
}); });
} }
/**
*
* @param nodeData
*/
clickNode(nodeData: any) {
const menuId = nodeData['keys'][0];
const menuObj = this.menuData.find((o: any) => o.id == menuId);
if (menuObj != null && menuObj.menuPSid != null) {
// 获取父级菜单
menuObj['parentMenu'] = this.menuData.find((o: any) => o.id == menuObj.menuPSid);
this.menuDetail = menuObj;
}
}
/**
*
* @param dataSource
* @param parentMenuId id
*/
public recursionChildMenu(dataSource: [], parentMenuId: number) {
let dataTree: any = [];
let collect: any = [];
// 筛选子菜单
collect = dataSource.filter((o: any) => o.menuPSid == parentMenuId);
for (const data of collect) {
const childMenuData = this.recursionChildMenu(dataSource, data['id']);
if (childMenuData.length > 0) {
dataTree.push({
key: data['id'],
title: data['menuName'],
children: childMenuData,
});
} else {
dataTree.push({
key: data['id'],
title: data['menuName'],
isLeaf: true
});
}
}
return dataTree;
}
/**
*
*/
openEditMenu() {
this.editMenuVisible = true;
}
submitEditMenuForm() {
}
/**
*
*/
closeEditMenu() {
this.editMenuVisible = false;
}
} }

@ -0,0 +1,21 @@
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'menuType',
standalone: true
})
export class MenuTypePipe implements PipeTransform {
// @ts-ignore
transform(value: number): string {
switch (value) {
case 1:
return '菜单';
case 2:
return '按钮';
default:
return '未知';
}
}
}

@ -16,7 +16,7 @@ export class MenuService {
* @param callBack * @param callBack
*/ */
public assignMenu(params: object, callBack:any) { public assignMenu(params: object, callBack:any) {
this.http.post(environment.userUrl + 'secMenu/assignMenu', params).subscribe(data => { this.http.post(environment.baseUrl + 'secMenu/assignMenu', params).subscribe(data => {
callBack(data); callBack(data);
}); });
} }
@ -27,21 +27,22 @@ export class MenuService {
* @param callBack * @param callBack
*/ */
public queryMenuList(callBack:any) { public queryMenuList(callBack:any) {
this.http.get(environment.userUrl + 'secMenu/queryMenuList').subscribe(data => { this.http.get(environment.baseUrl + 'secMenu/queryMenuList').subscribe(data => {
callBack(data); callBack(data);
}); });
} }
/** /**
* *
* @param roleId * @param roleId
* @param callBack * @param callBack
*/ */
public queryRoleMenuTree(roleId: string, callBack:any) { public queryRoleMenuTree(roleId: string, callBack:any) {
const param = { let paramStr = '';
roleId: roleId if (roleId != null && roleId != '') {
paramStr = '?roleId=' + roleId;
} }
this.http.get(environment.userUrl + 'secMenu/queryRoleMenuTree?' + ObjectData.objectByString(param)).subscribe(data => { this.http.get(environment.baseUrl + 'secMenu/queryRoleMenuTree'+paramStr).subscribe(data => {
callBack(data); callBack(data);
}); });
} }
@ -52,7 +53,7 @@ export class MenuService {
* @param callBack * @param callBack
*/ */
public editMenu(params: object, callBack:any) { public editMenu(params: object, callBack:any) {
this.http.post(environment.userUrl + 'secMenu/editMenu', params).subscribe(data => { this.http.post(environment.baseUrl + 'secMenu/editMenu', params).subscribe(data => {
callBack(data); callBack(data);
}); });
} }

@ -4,7 +4,7 @@
export const environment = { export const environment = {
production: false, production: false,
baseUrl: 'http://localhost:9302/brest/', // 测试环境服务器地址(请求数据地址) baseUrl: 'http://localhost:9502/brest/', // 测试环境服务器地址(请求数据地址)
orderUrl: 'http://localhost:9304/order/', // 测试环境服务器地址(请求数据地址) orderUrl: 'http://localhost:9304/order/', // 测试环境服务器地址(请求数据地址)
userUrl: 'http://localhost:9504/user/', // 测试环境服务器地址(请求数据地址) userUrl: 'http://localhost:9504/user/', // 测试环境服务器地址(请求数据地址)
imageUrl: 'https://hsgcs.dctpay.com/filesystem/', imageUrl: 'https://hsgcs.dctpay.com/filesystem/',

Loading…
Cancel
Save