From f1f78b9bae93fe9a07cc3ebdc743eb71ac78c29e Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Mon, 28 May 2018 11:49:02 +0800 Subject: [PATCH] Merge branch 'develop' of http://blit.7drlb.com:8888/r/screen-frontend into develop --- src/app/delon.module.ts | 46 +++++++++++++++++++++++++++++++++++++--------- 1 files changed, 37 insertions(+), 9 deletions(-) diff --git a/src/app/delon.module.ts b/src/app/delon.module.ts index ba076da..0305521 100644 --- a/src/app/delon.module.ts +++ b/src/app/delon.module.ts @@ -2,7 +2,7 @@ * ��������������������������������������� * ������������������������������������������https://github.com/cipchk/ng-alain/issues/180 */ -import { NgModule, Optional, SkipSelf } from '@angular/core'; +import { NgModule, Optional, SkipSelf, ModuleWithProviders } from '@angular/core'; import { throwIfAlreadyLoaded } from '@core/module-import-guard'; // region: zorro modules @@ -54,6 +54,7 @@ // NzAffixModule, // NzAnchorModule, NzAvatarModule, + NzUploadModule, // SERVICES NzNotificationService, NzMessageService @@ -104,7 +105,8 @@ // NzBackTopModule, // NzAffixModule, // NzAnchorModule, - NzAvatarModule + NzAvatarModule, + NzUploadModule ]; // endregion @@ -173,11 +175,20 @@ import { AlainACLModule } from '@delon/acl'; import { DelonCacheModule } from '@delon/cache'; // mock -import { DelonMockModule } from '@delon/mock'; -import * as MOCKDATA from '../../_mock'; -import { environment } from '@env/environment'; -const MOCKMODULE = !environment.production || environment.chore === true ? - [ DelonMockModule.forRoot({ data: MOCKDATA }) ] : []; +// import { DelonMockModule } from '@delon/mock'; +// import * as MOCKDATA from '../../_mock'; +// import { environment } from '@env/environment'; +// const MOCKMODULE = !environment.production || environment.chore === true ? +// [ DelonMockModule.forRoot({ data: MOCKDATA }) ] : []; + +// region: global config functions + +// import { SimpleTableConfig } from '@delon/abc'; +// export function simpleTableConfig(): SimpleTableConfig { +// return { ps: 20 }; +// } + +// endregion @NgModule({ imports: [ @@ -186,10 +197,17 @@ // theme AlainThemeModule.forRoot(), // abc - AlainABCModule.forRoot(), + AdErrorCollectModule.forRoot(), AdFooterToolbarModule.forRoot(), AdSidebarNavModule.forRoot(), AdDownFileModule.forRoot(), AdImageModule.forRoot(), + AdAvatarListModule.forRoot(), AdDescListModule.forRoot(), AdEllipsisModule.forRoot(), AdExceptionModule.forRoot(), AdExceptionModule.forRoot(), + AdNoticeIconModule.forRoot(), AdNumberInfoModule.forRoot(), AdProHeaderModule.forRoot(), AdResultModule.forRoot(), AdStandardFormRowModule.forRoot(), + AdTagSelectModule.forRoot(), AdTrendModule.forRoot(), AdUtilsModule.forRoot(), AdChartsModule.forRoot(), AdCountDownModule.forRoot(), AdSimpleTableModule.forRoot(), + AdReuseTabModule.forRoot(), AdFullContentModule.forRoot(), AdXlsxModule.forRoot(), AdZipModule.forRoot(), // auth AlainAuthModule.forRoot({ // ignores: [ `\\/login`, `assets\\/` ], + token_send_key : 'X-Authorization', + token_send_template : 'Bearer ${token}', + token_send_place : 'header', login_url: `/passport/login`, allow_anonymous_key: `_allow_anonymous` }), @@ -198,11 +216,21 @@ // cache DelonCacheModule.forRoot(), // mock - ...MOCKMODULE + // ...MOCKMODULE ] }) export class DelonModule { constructor( @Optional() @SkipSelf() parentModule: DelonModule) { throwIfAlreadyLoaded(parentModule, 'DelonModule'); } + + static forRoot(): ModuleWithProviders { + return { + ngModule: DelonModule, + providers: [ + // TIPS���@delon/abc ��������������������������������������������������� `simple-table` ������������������ `20` ��� + // { provide: SimpleTableConfig, useFactory: simpleTableConfig } + ] + }; + } } -- Gitblit v1.8.0